カスタマイズされたMCPプロジェクト
このプロジェクトは、CLI サポート付きのmcp
ライブラリを活用し、OpenAI の API と統合します。
要件
プロジェクトを実行する前に、必要な依存関係を必ずインストールしてください。
pip install -r requirements.txt
使用法
- OpenAI API キーを環境変数として設定します。
export OPENAI_API_KEY="your-api-key"
- MCP サーバーを起動します。
- クライアントを使用してサーバーと対話します。
- あるいは、オーケストレーターを使用して LLM とツールをクエリします。
例
天気ツールのクエリ
クライアントを実行し、 get_weather
ツールを呼び出します。
やり取りの例:
You: List tools
Assistant: {
"tools": [
{
"name": "get_weather",
"description": "Get weather for a city",
"parameters": {
"city": {
"type": "string",
"description": "Name of the city"
}
}
}
]
}
You: Call get_weather with {"city": "Beijing"}
Assistant: 北京的天气是晴天
依存関係
openai==1.70.0
mcp[cli]==1.6.0
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。