Langfuse Prompt Management MCP Server

Langfuse Prompt Management MCP Server

site icon
2025.02.17 0
TypeScript提示管理开发工具开发效率
Langfuse Prompt Management MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于管理和访问 Langfuse 提示(prompts)。它允许用户通过 MCP 协议发现和检索 Langfuse 中的提示,并将其编译为 MCP 提示对象。该服务器适用于需要集成 Langfuse 提示管理功能的开发场景。
View on GitHub

Overview

基本能力

产品定位

Langfuse Prompt Management MCP Server 是一个用于管理和访问 Langfuse 提示的工具,通过 MCP 协议实现提示的发现和检索。

核心功能

  1. MCP Prompt
  2. prompts/list:列出所有可用的提示,支持基于游标的分页。
  3. prompts/get:获取特定提示并将其编译为 MCP 提示对象。

  4. Tools

  5. get-prompts:列出可用提示,支持分页。
  6. get-prompt:检索并编译特定提示。

适用场景

  • 开发者在需要集成 Langfuse 提示管理功能时使用。
  • 需要高效管理和检索提示的团队或项目。

工具列表

  1. get-prompts:列出可用提示,支持分页。
  2. get-prompt:检索并编译特定提示。

常见问题解答

  • 仅返回带有 production 标签的提示。
  • 所有参数均被视为可选,且不包含描述。
  • 列表操作需要单独获取每个提示以提取参数,效率较低。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库并安装依赖: bash npm install npm run build

  2. 配置 MCP 服务器:

  3. Claude Desktop:编辑 claude_desktop_config.json 文件,添加服务器配置。
  4. Cursor:添加新服务器,配置命令和环境变量。

调试方式

  1. 使用 MCP Inspector 测试服务器: bash npx @modelcontextprotocol/inspector node ./build/index.js

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。