关于 Weatherapi Mcp
WeatherAPI MCP Server 使用 WeatherAPI 提供当前天气和可选的空气质量数据,面向需要城市天气信息的 MCP 客户端,并支持动态天气资源 URI。
主要功能
- 01获取指定城市的当前天气
- 02提供可选的空气质量信息
- 03支持动态天气资源 URI
- 04集成 MCP 客户端
适用场景
- 01查询城市当前天气
- 02同时获取天气和空气质量
- 03在 MCP 客户端中使用天气数据
MCP 相关
它通过 MCP 工具提供当前天气和可选的空气质量数据,并支持天气资源的动态 URI。README 列出了与 n8n、Claude Desktop App、Windsurf IDE 和 Cursor IDE 的集成。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| location | string | 是 | Şehir adı |
详细介绍
WeatherAPI MCP 服务
一个使用 WeatherAPI 提供当前天气和空气质量数据的 MCP 服务。
功能
- 获取任意城市的当前天气数据
- 空气质量信息(可选)
- 支持天气资源的动态 URI
- 轻松集成 n8n、Claude Desktop App、Windsurf IDE、Cursor IDE 和其他 MCP 客户端
入门
获取 WeatherAPI 密钥
- 访问 WeatherAPI.com
- 注册免费账户
- 登录后,前往控制面板
- 在“API Keys”部分复制 API 密钥
MCP 配置
将以下配置添加到 Windsurf MCP 配置文件中:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@swonixs/weatherapi-mcp"],
"env": {
"WEATHER_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
将 YOUR_API_KEY_HERE 替换为从 WeatherAPI.com 获取的 API 密钥。
工具
get_weather
获取指定城市的当前天气数据。
参数:
location(字符串):城市名称
示例响应:
{
"location": "London",
"country": "United Kingdom",
"temp_c": 15.0,
"condition": "Partly cloudy",
"humidity": 71,
"wind_kph": 14.4,
"air_quality": {
"co": 230.3,
"no2": 13.5,
"o3": 52.9,
"pm2_5": 8.5,
"pm10": 12.1,
"us-epa-index": 1
}
}
仓库
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。