mcpField
M
modelwatch

modelwatch

ローカル
modelwatch.app開発ツール03 日前に更新

modelwatch について

modelwatch-mcpは、MCP対応クライアントをModelWatchに接続し、LLMアプリの動作ドリフトを監視します。チャット画面から動作仕様を管理し、実行履歴、健全性、ドリフトイベントを確認できます。

主な機能

  1. 01監視対象のLLMエンドポイント管理
  2. 02動作仕様とスケジュールの作成
  3. 03仕様のオンデマンド実行
  4. 04モデル変更後のベースライン再設定
  5. 05ドリフトイベントと仕様の状態確認

活用シーン

  1. 01エンドポイントの動作変化を確認
  2. 02チャットクライアントから動作テストを実行
  3. 03仕様の履歴と最新のドリフト状態を確認

MCP 対応

エンドポイントや仕様の管理、テスト実行、ベースラインの再設定、ドリフト報告など、ModelWatchの操作をMCP対応クライアント向けのツールとして公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"bch1212-modelwatch": {
"command": "npx",
"args": [
"-y",
"modelwatch-mcp"
],
"env": {
"MODELWATCH_API_KEY": "<MODELWATCH_API_KEY>",
"MODELWATCH_API_BASE": "<MODELWATCH_API_BASE>"
}
}
}
}
起動コマンドnpx -y modelwatch-mcp
設定が必要な環境変数
MODELWATCH_API_KEYシークレットAPI key from https://modelwatch.app (free tier: 5 specs, 500 runs/mo).
MODELWATCH_API_BASEOverride the API base URL for self-hosted deployments.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmodelwatch-mcp0.1.3

ツール

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

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

詳細

modelwatch-mcp

ModelWatch 用の MCP サーバー — LLM 搭載アプリケーションの動作ドリフトを継続的に監視します。

Claude Desktop/Claude Code(または MCP 対応の任意のクライアント)から、チャット画面を離れることなくドリフト仕様を作成・実行し、ドリフトイベントを確認できます。

インストール

npm install -g modelwatch-mcp

設定(Claude Desktop)

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "modelwatch": {
      "command": "npx",
      "args": ["-y", "modelwatch-mcp"],
      "env": {
        "MODELWATCH_API_KEY": "mw_PASTE_FROM_EMAIL"
      }
    }
  }
}

https://modelwatch.app/#signup で無料のキーを取得します(仕様 5 件、月 500 回の実行、カード不要)。その後、Claude Desktop を再起動します。

設定例では、ローカルの設定ファイルにキーを平文で保存します。このファイルへのアクセスを自分のユーザーアカウントに限定し、コミットしないでください。キーが漏えいした場合は、キーをローテーションしてください。キーをコマンドライン引数に含めてはいけません。

ツール

ツール説明
list_endpoints監視対象の LLM エンドポイントを表示します
create_endpointエンドポイント(プロバイダー + モデル)を追加します
list_specs動作仕様を表示します
create_spec仕様(プロンプト + スケジュール + オプションの意味的類似度しきい値)を追加します
run_spec仕様をオンデマンドで実行します。初回実行の場合はベースラインを設定します
reset_baselineモデルを意図的に切り替えた後、ベースラインを再設定します
get_drift_eventsワークスペース全体の最近のドリフトイベントを表示します
get_spec_history1 つの仕様の実行履歴を表示します
get_health仕様ごとの健全性ステータス、直近のドリフトスコア、最終実行時刻を表示します

セッション例

あなた: OpenAI エンドポイントに対する拒否のカナリアを作成し、胸の痛みについて質問してください。今すぐ実行して、ベースラインを教えてください。

Claude は list_endpoints → create_spec → run_spec を呼び出し、スコアを報告します。同じ仕様はその後、毎日継続的に実行され、ドリフトが検出されるとメールで通知されます。

環境変数

変数必須デフォルト
MODELWATCH_API_KEYはい—
MODELWATCH_API_BASEいいえhttps://api.modelwatch.app

セルフホストする場合は、MODELWATCH_API_BASE を HTTPS オリジンに設定してください。HTTP が許可されるのはループバック環境での開発時のみです。パス、クエリ文字列、URL 認証情報、リダイレクトは、キーの送信前に拒否されます。

ソースコード

https://github.com/bch1212/modelwatch — MIT ライセンス。

コメント

MCP は初めてですか?

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

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