Mcp Us City Weather

Mcp Us City Weather

🚀 天气 MCP 服务器

本项目是一个基于 MCP(模型完成协议)框架搭建的天气信息服务。借助国家气象局 (NWS) API,该服务能为任意城市提供精准的天气预报,满足用户对天气信息的需求。

🚀 快速开始

此存储库包含的天气信息服务,通过 MCP 框架与国家气象局 API 结合,可轻松实现城市天气信息的获取。

✨ 主要特性

  • 地理编码:可将城市名称转换为对应的纬度/经度坐标。
  • 数据获取:能从国家气象局 API 提取天气数据。
  • 详细预报:提供包括温度、天气状况和风信息等在内的详细天气预报。
  • 模块化设计:各个步骤都配备独立工具,便于维护和扩展。

📦 安装指南

我们推荐使用 uv 来管理您的 Python 项目,安装命令如下:

uv add "mcp[cli]"

若您不想使用 uv,也可直接使用 pip 进行安装:

pip install mcp

💻 使用示例

基础用法

在本地测试 MCP 服务器

使用以下命令在本地对 MCP 服务器进行测试:

mcp dev weather.py

配置与 Claude Desktop 使用

要在 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 文件。

  • 0 关注
  • 0 收藏,22 浏览
  • system 提出于 2025-10-01 13:39

相似服务问题

相关AI产品