z9905080
服务介绍
MCP Server for langfuse
这是一个用于将AI助手与Langfuse工作区集成的模型上下文协议(MCP)服务器实现。
概述
此包提供了一个MCP服务器,使AI助手能够与Langfuse工作区进行交互。它允许AI模型:
- 按时间范围查询LLM指标
安装
bash
从npm安装
npm install shouting-mcp-langfuse
或者全局安装
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工具运行
bash
设置环境变量
export LANGFUSE_DOMAIN="https://api.langfuse.com"
export LANGFUSE_PUBLIC_KEY="your-public-key"
export LANGFUSE_PRIVATE_KEY="your-private
运行服务器
mcp-server-langfuse
在代码中使用
typescript
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);
// 注册自定义处理器
// ...
可用工具
服务器提供了以下Langfuse集成工具:
getLLMMetricsByTimeRange: 按时间范围获取LLM指标
许可证
ISC