使用说明
🌦️ MCP气象服务器
一个可靠的MCP服务器,提供与Claude for Desktop的实时天气数据集成。
✨ 特性
- 各州实时NWS天气警报
- 7天坐标预报
- 轻量级MCP协议实现
- Claude用于桌面集成
🚀 入门指南
先决条件
- Python 3.10+
- UV包管理器
- Claude桌面版
安装
- 安装依赖项:
uv venv
.\.venv\Scripts\activate
- 创建
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 |