z

z9905080

@z9905080/mcp-langfuse
0 Stars 300 次浏览 z9905080 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

MCP Server for langfuse

npm version

这是一个用于将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仪表板中找到这些密钥。

  1. 设置一个Langfuse项目
  2. 获取公钥和私钥
  3. 设置环境变量

配置

服务器需要以下环境变量:

  • 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

作者

shouting.hsiao@gmail.com

仓库

https://github.com/z9905080/mcp-langfuse

相关 MCP 服务