使用说明
气象MCP服务器
用Python和.NET构建的简单MCP(消息控制协议)服务器 紫外线 用于提供天气数据,旨在与Claude for Desktop或其他MCP客户端集成。
特性
- 使用美国国家气象局(NWS)API获取美国任何州的实时天气警报。
- 提供美国任何纬度/经度的详细天气预报。
- 公开易于使用的MCP工具,用于与Claude或其他客户端集成。
需求
安装
-
克隆此存储库或复制
weather将文件夹放入您的项目中。 -
使用安装依赖项 紫外线:
uv pip install -r requirements.txt
用法
- 您可以直接运行气象MCP服务器:
uv run weather.py
MCP工具
服务器公开了以下MCP工具:
get_alerts(state: str) -> str
获取给定美国州的活动天气警报(例如。, "CA", "NY").
get_forecast(latitude: float, longitude: float) -> str
获取给定纬度和经度的天气预报。
Claude桌面配置
要将此服务器与Claude for Desktop集成,请将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"weather": {
"command": "C:\\Users\\User\\.local\\bin\\uv.exe",
"args": [
"--directory",
"C:\\mcp_tutorial\\weather",
"run",
"weather.py"
]
}
}
}