MCP計算機サーバー (Python)
Pythonで実装されたシンプルなModel Context Protocol (MCP)サーバーで、基本的な計算機能を提供します。
インストール
必要な依存関係をインストールしてください:
pip install -r requirements.txt
または、MCP Python SDKを直接インストールしてください:
pip install mcp>=1.18.0
使用方法
サーバーの起動
このサーバーはMCPクライアント(例: Claude Desktop)によって使用されるよう設計されています。サーバーを起動するには以下を実行してください:
python mcp_calculator_server.py
注意: ターミナルで直接実行すると、JSON-RPCの検証エラーが表示されます。これは正常な動作です。サーバーは適切にフォーマットされたMCPクライアントメッセージを待機しています。
機能のテスト
計算機能が正しく動作するかテストするには:
python test_calculator.py
トラブルシューティング
インポートエラー
ModuleNotFoundError: No module named 'mcp'というエラーが表示された場合は、MCP Python SDKをインストールしてください:
pip install mcp>=1.18.0
サーバーを直接実行した際のJSON-RPCエラー
サーバーを直接実行した際に「Invalid JSON: EOF while parsing a value」といったエラーが表示される場合があります。これは予期された動作であり、サーバーは直接のターミナル入力ではなく、MCPクライアントメッセージを必要としています。
免責事項:
この文書はAI翻訳サービスCo-op Translatorを使用して翻訳されています。正確性を追求していますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解について、当社は責任を負いません。