天气数据服务

MCP Weather Server 是一个提供实时天气数据并与Claude for Desktop集成的可靠MCP服务器。

  • by Premkumarbajaru
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 premkumarbajaru/claude-mcp-server

使用说明

🌦️ MCP气象服务器

一个可靠的MCP服务器,提供与Claude for Desktop的实时天气数据集成。

✨ 特性

  • 各州实时NWS天气警报
  • 7天坐标预报
  • 轻量级MCP协议实现
  • Claude用于桌面集成

🚀 入门指南

先决条件

  • Python 3.10+
  • UV包管理器
  • Claude桌面版

安装

  1. 安装依赖项:
uv venv
.\.venv\Scripts\activate
  1. 创建 weather.py:

🔌 克劳德集成

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "weather": {
      "command": "python",
      "args": ["weather.py"],
      "cwd": "/absolute/path/to/project"
    }
  }
}

📊 示例用法

User: What's the weather in San Francisco?
Claude: [Uses get_forecast(37.7749, -122.4194)]

🛠 故障排除

问题 解决方案
连接失败 验证Claude的配置路径是否为绝对路径
无天气数据 请访问API.weather.gov查看NWS API状态
模块错误 运行 uv add mcp[cli] httpx