MCP Server for langfuse

MCP Server for langfuse

site icon
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 指标。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 创建 Langfuse 项目并获取项目的公钥和私钥。
  2. 设置环境变量:
  3. LANGFUSE_DOMAIN: Langfuse 域名(默认: https://api.langfuse.com
  4. LANGFUSE_PUBLIC_KEY: Langfuse 项目公钥
  5. 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);

// 注册自定义处理器
// ...

许可证

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