
MCP Server for langfuse

2025.03.14
0
JavaScriptAI 助手集成LLM 指标监控开发效率
mcp-langfuse 是一个 Model Context Protocol (MCP) 服务器实现,用于将 AI 助手与 Langfuse 工作区集成。它允许 AI 模型查询特定时间范围内的 LLM 指标。
View on GitHub
Overview
基本能力
产品定位
mcp-langfuse 是一个用于集成 AI 助手与 Langfuse 工作区的 MCP 服务器实现。
核心功能
- 查询特定时间范围内的 LLM 指标。
适用场景
- AI 助手与 Langfuse 工作区的集成。
- 监控和分析 LLM 性能指标。
工具列表
getLLMMetricsByTimeRange
: 获取特定时间范围内的 LLM 指标。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 创建 Langfuse 项目并获取项目的公钥和私钥。
- 设置环境变量:
LANGFUSE_DOMAIN
: Langfuse 域名(默认:https://api.langfuse.com
)LANGFUSE_PUBLIC_KEY
: Langfuse 项目公钥LANGFUSE_PRIVATE_KEY
: Langfuse 项目私钥
安装教程
# 从 npm 安装
npm install shouting-mcp-langfuse
# 或全局安装
npm install -g shouting-mcp-langfuse
调试方式
作为 CLI 工具运行
# 设置环境变量
export LANGFUSE_DOMAIN="https://api.langfuse.com"
export LANGFUSE_PUBLIC_KEY="your-public-key"
export LANGFUSE_PRIVATE_KEY="your-private-key"
# 运行服务器
mcp-server-langfuse
在代码中使用
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { langfuseClient } from "shouting-mcp-langfuse";
// 初始化服务器和客户端
const server = new Server({...});
const langfuseClient = new LangfuseClient(process.env.LANGFUSE_DOMAIN, process.env.LANGFUSE_PUBLIC_KEY, process.env.LANGFUSE_PRIVATE_KEY);
// 注册自定义处理器
// ...