mcpField
T
Test_mcp_server_chat

Test_mcp_server_chat

ローカル
github.com/pablo-palacios-piAI・エージェント073 週間前に更新

Test_mcp_server_chat について

Test_mcp_server_chatは、ツールに対応するLLMエージェントへツールを提供するAPIベースのMCPサーバープロジェクトです。記載された機能は、基本的な数学計算とローカルリストからの名前取得です。

主な機能

  1. 01基本的な数学計算
  2. 02ローカルリストからの名前取得
  3. 03APIベースのチャットルート

活用シーン

  1. 01LLMエージェントに数学ツールを提供
  2. 02チャット経由でローカルリストの名前を取得

MCP 対応

ツールに対応するLLMエージェントへツールを提供するMCPサーバーとして説明されています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

このリポジトリは、tools に対応する任意の LLM エージェントにツールを提供できる MCP サーバーを構築することを目的としています。

簡単な数学計算機能と、ローカルリストから名前を取得する機能があります。

より簡単にやり取りできるよう、API を介して動作します。

ローカルで起動するには、uvicorn main:app --reload を実行します。

会話を開始するためのルートは次のとおりです:http://127.0.0.1:8000/api/chat_model

Windows でのプロジェクト開発中に、asyncio.create_subprocess_exec を使用した非同期サブプロセスの実行に関連するエラーに遭遇し、NotImplementedError の例外が発生しました。この問題は、Windows がデフォルトで WindowsProactorEventLoopPolicy を使用しており、サブプロセスのトランスポートを適切に実装していないことが原因です。 対応している WindowsSelectorEventLoopPolicy の使用を強制しようとしましたが、競合が続きました。これを効果的に解決するため、WSL(Windows Subsystem for Linux)で環境を実行することにしました。WSL では asyncio とサブプロセスが完全かつネイティブにサポートされているため、エラーが完全に解消され、stdio クライアントを問題なく実行できるようになりました。

コメント

MCP は初めてですか?

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

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