定制MCP项目
该项目利用具有 CLI 支持的mcp库并与 OpenAI 的 API 集成。
要求
确保在运行项目之前安装所需的依赖项:
pip install -r requirements.txt
Related MCP server: Weather MCP Server
用法
将您的 OpenAI API 密钥配置为环境变量:
export OPENAI_API_KEY="your-api-key"启动 MCP 服务器:
python server.py使用客户端与服务器进行交互:
python client.py或者,使用协调器查询 LLM 和工具:
python main.py
例子
查询天气工具
运行客户端并调用get_weather工具:
python client.py
交互示例:
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.0mcp[cli]==1.6.0
执照
该项目已获得 MIT 许可。