langfuse-mcp
Langfuse MCPサーバー
Langfuse可観測性のためのModel Context Protocolサーバー。トレースのクエリ、エラーのデバッグ、セッションの分析、プロンプトの管理が可能です。
なぜlangfuse-mcpなのか?
公式Langfuse MCPとの比較(2026年1月時点):
langfuse-mcp | 公式 | |
トレースと観測 | あり | なし |
セッションとユーザー | あり | なし |
例外追跡 | あり | なし |
プロンプト管理 | あり | あり |
データセット管理 | あり | なし |
アノテーションキュー | あり | なし |
スコア (v2) | あり | なし |
ツール選択的読み込み | あり | なし |
このプロジェクトは、トレース、観測、セッション、例外、プロンプト、データセット、アノテーションキュー、スコアといった完全な可観測性ツールキットを提供します。一方、公式MCPはプロンプト管理に焦点を当てています。
クイックスタート
uv (uvx用) が必要です。
Langfuse Cloud → Settings → API Keysから認証情報を取得してください。セルフホストの場合は、LANGFUSE_HOSTにインスタンスのURLを使用してください。
# Claude Code (project-scoped, shared via .mcp.json)
claude mcp add \
-e LANGFUSE_PUBLIC_KEY=pk-... \
-e LANGFUSE_SECRET_KEY=sk-... \
-e LANGFUSE_HOST=https://cloud.langfuse.com \
--scope project \
langfuse -- uvx --python 3.11 langfuse-mcp
# Codex CLI (user-scoped, stored in ~/.codex/config.toml)
codex mcp add langfuse \
--env LANGFUSE_PUBLIC_KEY=pk-... \
--env LANGFUSE_SECRET_KEY=sk-... \
--env LANGFUSE_HOST=https://cloud.langfuse.com \
-- uvx --python 3.11 langfuse-mcpCLIを再起動し、/mcp (Claude Code) または codex mcp list (Codex) で確認してください。
ツール (合計37個)
カテゴリ | ツール |
トレース |
|
観測 |
|
セッション |
|
例外 |
|
プロンプト |
|
データセット |
|
アノテーションキュー |
|
スコア |
|
スキーマ |
|
データセットアイテムの更新 (Upsert)
Langfuseはデータセットアイテムに対してupsertを使用します。既存のアイテムを編集するには、item_idを指定してcreate_dataset_itemを呼び出してください。IDが存在する場合は更新され、存在しない場合は新しいアイテムが作成されます。
create_dataset_item(
dataset_name="qa-test-cases",
item_id="item_123",
input={"question": "What is 2+2?"},
expected_output={"answer": "4"}
)スキル
このプロジェクトには、デバッグプレイブックを含むスキルが含まれています。
skills経由 (推奨):
npx skills add avivsinai/langfuse-mcp -g -yskild経由:
npx skild install @avivsinai/langfuse -t claude -y手動インストール:
cp -r skills/langfuse ~/.claude/skills/ # Claude Code
cp -r skills/langfuse ~/.codex/skills/ # Codex CLI「help me debug langfuse traces」と尋ねてみてください。
詳細なドキュメントについては skills/langfuse/SKILL.md を参照してください。
ツール選択的読み込み
トークンのオーバーヘッドを減らすために、必要なツールグループのみを読み込みます:
langfuse-mcp --tools traces,prompts利用可能なグループ: traces, observations, sessions, exceptions, prompts, datasets, annotation_queues, scores, schema
読み取り専用モード
より安全な読み取り専用アクセスのために、すべての書き込み操作を無効にします:
langfuse-mcp --read-only
# Or via environment variable
LANGFUSE_MCP_READ_ONLY=true langfuse-mcpこれにより、以下が無効になります: create_text_prompt, create_chat_prompt, update_prompt_labels, create_dataset, create_dataset_item, delete_dataset_item, create_annotation_queue, create_annotation_queue_item, update_annotation_queue_item, delete_annotation_queue_item, create_annotation_queue_assignment, delete_annotation_queue_assignment
その他のクライアント
Cursor
プロジェクト内に .cursor/mcp.json を作成します (グローバル設定の場合は ~/.cursor/mcp.json):
{
"mcpServers": {
"langfuse": {
"command": "uvx",
"args": ["--python", "3.11", "langfuse-mcp"],
"env": {
"LANGFUSE_PUBLIC_KEY": "pk-...",
"LANGFUSE_SECRET_KEY": "sk-...",
"LANGFUSE_HOST": "https://cloud.langfuse.com"
}
}
}
}Docker
docker run --rm -i \
-e LANGFUSE_PUBLIC_KEY=pk-... \
-e LANGFUSE_SECRET_KEY=sk-... \
-e LANGFUSE_HOST=https://cloud.langfuse.com \
ghcr.io/avivsinai/langfuse-mcp:latest開発
uv venv --python 3.11 .venv && source .venv/bin/activate
uv pip install -e ".[dev]"
pytestライセンス
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/avivsinai/landfuse-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server