langfuse 用 MCP サーバー
AI アシスタントを Langfuse ワークスペースに統合するためのモデル コンテキスト プロトコル (MCP) サーバー実装。
概要
このパッケージは、AIアシスタントがLangfuseワークスペースと連携できるようにするMCPサーバーを提供します。これにより、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 メトリックを取得する
ライセンス
ISC