使用说明
气象MCP服务器
该MCP服务器从美国国家气象局API获取天气数据。它提供了两个工具:
-
get_alerts(状态:str)
返回给定美国州的活动天气警报(使用其两个字母的代码)。 -
get_forecast(纬度:float,经度:float)
返回指定位置的短期天气预报。
需求
- Python 3.7+
- httpx
- MCP框架MCP[cli]
所以安装,运行:
uv add mcp[cli] httpx requests
用法
使用以下命令运行服务器:
uv run weather.py
服务器使用标准I/O进行通信。
MCP客户端配置
MCP客户端的配置代码段(config.json):
{
"mcpServers": {
"weather": {
"command": "C:/path/to/your/uv",
"args": [
"--directory",
"C:/path/to/your/project",
"run",
"weather.py"
]
}
}
}