MCP Recon Client について
MCP Recon Clientは、オープンソースのLLMモデルでMCPサーバーと通信し、そのツールを利用するクライアントです。複数のチャットクライアント実装を含み、Google Studio APIキーも設定できます。
主な機能
- 01MCPサーバーへの接続
- 02LLM経由でのサーバーツール利用
- 03複数のチャットクライアント実装
- 04Google Studio APIキーの設定
活用シーン
- 01LLM経由でのMCPサーバーツールの利用
- 02異なるチャットクライアント実装の試用
MCP 対応
MCPクライアントとしてMCPサーバーと通信し、LLMモデルがサーバーのツールを利用できるようにします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
これは、オープンソースの LLM モデルを使用して MCP サーバーと通信し、LLM が利用できるツールへのアクセスを提供する Model Context Protocol(MCP)クライアントです。
MCP クライアントを実行する手順は次のとおりです。
-
リポジトリをクローンします
-
UV pip install -r requirements.txtを使用して依存関係をインストールします -
ollama.comから Ollama クライアントをインストールし、別のチャットクライアント実装を使用して、クライアントで使いたい LLM モデルをプルします。 -
無料で取得できる Google Studio API キーをお持ちの場合は、
.envファイルに設定します。 -
UV run src/main.pyを使用してmain.pyを実行します
注:ツール呼び出しに適した LLM の包括的なテストはできていません。これは、適切なプロンプトに大きく依存するものです。現在の Google Gen AI を使用する main.py の実装は、コンテキストウィンドウが非常に大きいため、これまでで最良の結果をもたらしました。google-gemini-2.5-pro 以外のモデルを試す場合は、それぞれのモデルファイルを変更したうえで、他のクライアント実装を使用できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。