mcpField
🧰
🧰 NATS MCP toolbox

🧰 NATS MCP toolbox

ローカル
github.com/hofer開発ツール052 週間前に更新

🧰 NATS MCP toolbox について

NATS MCP toolbox は、既存の MCP サーバーや関数を NATS マイクロサービス経由で利用可能にする CLI ツールと Go ライブラリです。NATS 経由のツール利用を構築する開発者向けで、開発中のため破壊的変更が起こる場合があります。

主な機能

  1. 01既存の MCP サーバーを NATS 経由で公開
  2. 02Go 関数をツールとして公開
  3. 03NATS 上のツール一覧を表示
  4. 04サーバーとクライアント用の CLI コマンド
  5. 05NATS_URL をデフォルト URL に使用

活用シーン

  1. 01ローカル MCP サーバーを NATS 経由で公開
  2. 02Go の機能をツールとして提供
  3. 03ローカルエージェント向けに NATS ツールを一覧表示

MCP 対応

既存の MCP サーバーを NATS 経由で公開でき、エージェントがそれらのツールを使うためのローカル MCP サーバーコマンドも備えています。Go ライブラリとして関数を MCP ツールにすることもできます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🧰 NATS MCP ツールボックス

workflow

これは、NATS マイクロサービス経由で MCP ツールを公開する CLI ツール集です。単体で(既存またはローカルの MCP サーバーを NATS 経由で公開する)使用することも、Go のライブラリとして機能をツールとして公開することもできます。

警告

🚨 🚧 このツールは現在、活発に開発中です 🚧 🚨

このツールはまだ開発途上です。各ツールは動作するはずですが、ほぼ毎日、互換性を損なう変更が発生する可能性があります。

使用方法

既存の MCP サーバーを NATS 経由で公開します。

./nats-mcp tool --url "nats://localhost:4222" --command="./whatever-mcp-server" arg1 arg2

NATS 経由で公開されている MCP ツールを確認するには、次のコマンドを使用します。

./nats-mcp client list --url "nats://localhost:4222"

その後、ローカルのエージェントでツールを実際に使用するには、次のコマンドを MCP 設定に追加します。

./nats-mcp server --url "nats://localhost:4222"

ほとんどすべての引数で --url パラメーターが使用されるため、NATS_URL 環境変数がデフォルトとして使用されます。

コメント

MCP は初めてですか?

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

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