MCP Server for langfuse

langfuse 用 MCP サーバー

AI アシスタントを Langfuse ワークスペースに統合するためのモデル コンテキスト プロトコル (MCP) サーバー実装。

概要

このパッケージは、AIアシスタントがLangfuseワークスペースと連携できるようにするMCPサーバーを提供します。これにより、AIモデルは以下のことが可能になります。

  • 時間範囲による LLM メトリクスのクエリ

インストール

# Install from npm npm install shouting-mcp-langfuse # Or install globally 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ツールとして実行

# 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

著者

shouting.hsiao@gmail.com

リポジトリ

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

-
security - not tested
A
license - permissive license
-
quality - not tested

AI アシスタントを Langfuse ワークスペースと統合し、モデルが時間範囲で LLM メトリックを照会できるようにする MCP サーバー実装。

  1. Overview
    1. Installation
      1. Prerequisites
        1. Configuration
          1. Usage
            1. Running as a CLI Tool
            2. Using in Your Code
          2. Available Tools
            1. License
              1. Author
                1. Repository
                  ID: pp80941k1n