本项目是一个基于 MCP(模型完成协议)框架搭建的天气信息服务。借助国家气象局 (NWS) API,该服务能为任意城市提供精准的天气预报,满足用户对天气信息的需求。
此存储库包含的天气信息服务,通过 MCP 框架与国家气象局 API 结合,可轻松实现城市天气信息的获取。
我们推荐使用 uv 来管理您的 Python 项目,安装命令如下:
uv add "mcp[cli]"
若您不想使用 uv,也可直接使用 pip 进行安装:
pip install mcp
使用以下命令在本地对 MCP 服务器进行测试:
mcp dev weather.py
要在 Claude Desktop 中使用此天气服务器,需将以下配置添加到您的 Claude Desktop 配置文件中:
{
"mcpServers": {
"my_python_server": {
"command": "/Users//.local/bin/uv" ,
"args": [
"--directory",
"/Users//" ,
"run",
"weather.py"
]
}
}
}
请将路径替换为您的实际路径:
配置完成后,您可以向 Claude 提出如下问题:
Claude 将利用 MCP 服务器获取并展示相应的天气信息。
本项目依据 Creative Commons Attribution - NonCommercial 4.0 国际许可证(CC BY - NC 4.0)发布。如需详细信息,请查阅 LICENSE.md 文件。