What is MCP Server for Langfuse Prompt Management allowing access and management of prompts.?
Langfuse Prompt Management MCP Server for managing Langfuse prompts through the Model Context Protocol. It implements the MCP Prompts specification for prompt discovery and retrieval, providing tools for compatibility with other MCP clients.
Returns prompt names and their required arguments, limitation: all arguments are assumed to be optional and do not include descriptions as variables do not have specification in Langfuse
Includes next cursor for pagination if there's more than 1 page of prompts
prompts/get: Get a specific prompt
Transforms Langfuse prompts (text and chat) into MCP prompt objects
Compiles prompt with provided variables
Tools
To increase compatibility with other MCP clients that do not support the prompt capability, the server also exports tools that replicate the functionality of the MCP Prompts.
get-prompts: List available prompts
Optional cursor parameter for pagination
Returns a list of prompts with their arguments
get-prompt: Retrieve and compile a specific prompt
Required name parameter: Name of the prompt to retrieve
Optional arguments parameter: JSON object with prompt variables
Development
npm install
# build current file
npm run build
# test in mcp inspector
npx @modelcontextprotocol/inspector node ./build/index.js
Usage# Step 1: Build
npm install
npm run build
Step 2: Add the server to your MCP servers:## Claude Desktop
Configure Claude for Desktop by editing claude_desktop_config.json