使用说明
MCP气象服务器
轻量级 模型上下文协议(MCP) 该服务器专为处理天气数据而设计,具有用于交互的命令行界面(CLI)客户端。该项目演示了如何创建MCP服务器并与之交互,重点是与天气相关的信息。
特性
- MCP服务器:用于处理天气数据和客户端请求的模块化服务器。
- CLI客户端:用于连接服务器并与之交互的命令行工具。
- 异步通信:杠杆
asyncio以实现高效的客户端-服务器交互。 - 可扩展性:轻松扩展服务器以支持其他命令或数据格式。
需求
- Python 3.12或更高版本
asyncio- 任何其他Python包都可以在
requirements.txt.
安装
-
克隆存储库:
git clone https://github.com/Hritik003/mcp-weather-server.git -
启动服务器
cd Server uv --directory <path/to/weather> run weather -
启动客户端
cd mcp-Client uv run client.py <path/to/server.py>