langfuse 的 MCP 服务器
用于将 AI 助手与 Langfuse 工作区集成的模型上下文协议 (MCP) 服务器实现。
概述
此软件包提供了一个 MCP 服务器,使 AI 助手能够与 Langfuse 工作区交互。它允许 AI 模型执行以下操作:
按时间范围查询 LLM 指标
Related MCP server: Nuanced MCP Server
安装
# Install from npm
npm install shouting-mcp-langfuse
# Or install globally
npm install -g shouting-mcp-langfuse
您可以在 npm 上找到该软件包: shouting-mcp-langfuse
先决条件
在使用服务器之前,您需要创建一个 Langfuse 项目并获取项目的公钥和私钥。您可以在 Langfuse 仪表板中找到这些密钥。
建立一个 Langfuse 项目
获取公钥和私钥
设置环境变量
配置
服务器需要以下环境变量:
LANGFUSE_DOMAIN:Langfuse 域名(默认值:https://api.langfuse.com)LANGFUSE_PUBLIC_KEY:你的 Langfuse 项目公钥LANGFUSE_PRIVATE_KEY:您的 Langfuse 项目私钥
用法
作为 CLI 工具运行
# Set environment variables
export LANGFUSE_DOMAIN="https://api.langfuse.com"
export LANGFUSE_PUBLIC_KEY="your-public-key"
export LANGFUSE_PRIVATE_KEY="your-private
# Run the server
mcp-server-langfuse
在代码中使用
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { langfuseClient } from "shouting-mcp-langfuse";
// Initialize the server and client
const server = new Server({...});
const langfuseClient = new LangfuseClient(process.env.LANGFUSE_DOMAIN, process.env.LANGFUSE_PUBLIC_KEY, process.env.LANGFUSE_PRIVATE_KEY);
// Register your custom handlers
// ...
可用工具
服务器提供以下 langfuse 集成工具:
getLLMMetricsByTimeRange:按时间范围获取 LLM 指标
执照
国际学习中心