mcpField
M
MLflow Prompt Registry MCP Server

MLflow Prompt Registry MCP Server

ローカル
github.com/B-Step62AI・エージェント383 週間前に更新

MLflow Prompt Registry MCP Server について

MLflow Prompt Registry MCP Serverは、MLflowに保存されたプロンプトテンプレートをMCPクライアントから利用できるようにします。プロンプトの検索や、変数を展開したテンプレートの取得に対応し、Claude Desktopでの定型作業にも使えます。

主な機能

  1. 01利用可能なプロンプトの一覧
  2. 02プロンプト一覧の絞り込みとページ送り
  3. 03名前を指定したプロンプト取得
  4. 04変数を使ったプロンプトの展開

活用シーン

  1. 01MLflow内のプロンプト検索
  2. 02定型作業用テンプレートの読み込み
  3. 03利用前のプロンプト変数の設定

MCP 対応

MCPサーバーはMCP Prompts仕様を実装し、一覧表示と取得操作を通じてMLflowのプロンプトテンプレートを公開します。クライアントはプロンプトを列挙し、引数を渡して展開済みの内容を取得できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MLflow Prompt Registry MCP サーバー

MLflow Prompt Registry 用の Model Context Protocol(MCP)サーバーです。MLflow で管理されるプロンプトテンプレートにアクセスできます。

このサーバーは、MLflow Prompt Registry のプロンプトテンプレートを検出して使用するための MCP Prompts 仕様を実装しています。主な用途は、MLflow からプロンプトテンプレートを Claude Desktop に読み込み、繰り返し行うタスクや一般的なワークフローを便利に Claude に指示できるようにすることです。

README の画像

ツール

  • list-prompts
    • 利用可能なプロンプトを一覧表示します
    • 入力:
      • cursor(任意の文字列):ページネーション用のカーソル
      • filter(任意の文字列):プロンプトのフィルター
    • 戻り値:プロンプトオブジェクトの一覧
  • get-prompt
    • 特定のプロンプトを取得してコンパイルします
    • 入力:
      • name(文字列):取得するプロンプトの名前
      • arguments(任意のオブジェクト):プロンプト変数を含む JSON オブジェクト
    • 戻り値:コンパイル済みプロンプトオブジェクト

セットアップ

1:MLflow をインストールして Prompt Registry を起動する

まだの場合は、Prompt Registry をホストするために MLflow サーバーをインストールして起動します。

pip install mlflow>=2.21.1
mlflow server --port 5000
2:MLflow にプロンプトテンプレートを作成する

まだ作成していない場合は、こちらのガイドに従って MLflow にプロンプトテンプレートを作成します。

3:MCP サーバーをビルドする
npm install
npm run build
4:Claude Desktop にサーバーを追加する

claude_desktop_config.json を編集して Claude Desktop を設定します。

{
  "mcpServers": {
    "mlflow": {
      "command": "node",
      "args": ["<absolute-path-to-this-repository>/dist/index.js"],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}

MLFLOW_TRACKING_URI を実際の MLflow サーバーアドレスに置き換えてください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。