hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
LangChain / Python を使用した MCP クライアント
このシンプルなモデル コンテキスト プロトコル (MCP)クライアントは、LangChain ReAct Agent による MCP サーバー ツールの使用方法を示します。
これは、 langchain_mcp_tools
のユーティリティ関数convert_mcp_to_langchain_tools()
を活用します。
この関数は、指定された複数の MCP サーバーの並列初期化を処理し、使用可能なツールを LangChain 互換ツールのリスト ( List[BaseTool] ) に変換します。
現在、Anthropic、OpenAI、Groq の LLM がサポートされています。
このMCPクライアントのTypescriptバージョンはここから入手できます。
前提条件
- Python 3.11以上
- [オプション] PythonパッケージベースのMCPサーバーを実行するために
uv
(uvx
)がインストールされている - [オプション] Node.js パッケージベースの MCP サーバーを実行するためのnpm 7+ (
npx
) - 必要に応じてAnthropic 、 OpenAI 、 Groqからの API キー
設定
- 依存関係をインストールします:Copy
- API キーの設定:Copy
- 必要に応じて
.env
を更新します。 .gitignore
は、資格情報の誤ったコミットを防ぐために.env
無視するように設定されています。
- 必要に応じて
- 必要に応じて、LLM および MCP サーバーの設定
llm_mcp_config.json5
を構成します。- MCP サーバーの構成ファイル形式は、 Claude for Desktopと同じ構造に従いますが、1 つの違いがあります。キー名
mcpServers
は、JSON 構成ファイルで一般的に使用される snake_case 規則に従うためにmcp_servers
に変更されています。 - ファイル形式はJSON5で、コメントと末尾のコンマが許可されます。
- 形式はさらに拡張され、
${...}
表記が対応する環境変数の値に置き換えられます。 - すべての資格情報と個人情報を
.env
ファイルに保存し、必要に応じて${...}
表記で参照します。
- MCP サーバーの構成ファイル形式は、 Claude for Desktopと同じ構造に従いますが、1 つの違いがあります。キー名
使用法
アプリを実行します:
Copy
初回実行時には多少時間がかかります。
詳細モードで実行:
Copy
コマンドラインオプションを参照してください:
Copy
プロンプトで Enter キーを押すだけで、MCP サーバー ツールの呼び出しを実行するサンプル クエリを使用できます。
クエリの例はllm_mcp_config.json5
で設定できます。
This server cannot be installed
このサーバーは、Anthropic、OpenAI、Groq などのプロバイダーからの AI モデルの呼び出しを容易にし、ユーザーが大規模な言語モデルのインタラクションをシームレスに管理および構成できるようにします。
Related Resources
Appeared in Searches
- A server for Minecraft MCP gameplay or resources
- Resources and guidance for coding, developing, and training AI models
- Developing AI-Powered Mobile and Web Applications by Combining and Transferring Knowledge from Open Source AI Models
- HubSpot - Marketing and CRM Software
- Finding tasks for large language model agents