和风天气mcp服务
About
用以访问基于位置的天气数据,包括实况天气、30天预报、逐小时预报、空气质量AQI,灾害预警、分钟级降水、生活指数等天气数据服务
Details
- Author
- NovaVoyager
- Downloads
- 201
- Categories
- Other
Jump to
- 城市名称转地理坐标(city_geo)
- 每日天气预报(支持 3d、7d、10d、15d、30d)
- 24-168 小时逐小时天气预报(get_weather_by_hours)
- 城市实时天气查询(city_weather)
- 天气预警信息(weather_warning)
在和风天气注册账号并创建项目获取 API key 和 API domain。服务由 Go 开发,需先执行 go mod tidy 安装依赖,再执行 go build 编译为二进制。在 VSCode 中配置 MCP 服务时,指定命令路径及环境变量 WEATHER_API_KEY 和 WEATHER_HOST。
和风天气 MCP Server
简介
和风天气的 MCP server,目前支持国内的天气查询,包含有地理位置坐标查询,城市天气实时、每日天气、逐小时天气预报以及天气预警。工具列表
- 获取城市位置信息city_geo
- 把城市名称转为天气查询使用的地理坐标信息
- 输入:city_name
- 输出:返回城市地理位置信息
- 每日天气预报 get_weather_by_day
- 获取每日的天气预报
- 输入:day (需要查询的天数,支持 3d、7d、10d、15d、30d,最少3d,最多30d)
- 输入:location
- 24-168小时逐小时天气预报 get_weather_by_hours
- 输入:hours (需要查询的小时数,支持 24h、72h、168h最少24d,最多168d)
- 输入:location
- 获取城市天气预报 city_weather
- 输入:location
- 获取天气预警信息 weather_warning
- 输入:location
快速开始
注册账号
1. 在和风天气创建账号并登录 2. 进入开发者控制台 3. 创建项目,获取 api key和api domain使用服务
服务是由 golang 开发,直接打包为二进制进行使用进入到项目根目录执行 go mod tidy 安装依赖
然后执行 go build 根据需求打包为不同的平台
在 vscode 中使用
{
"mcpServers": {
"weather": {
"command": "C:/project/MCP/weather/weather.exe",
"args": [],
"env":{
"WEATHER_API_KEY":和风天气API key,
"WEATHER_HOST":和风天气请求的domain,每个用户的不一样
}
}
}
}
更新
| 版本 | 内容 | 时间 | |--------|--------|-----------| | v1.0.0 | 天气查询工具 | 2025年5月6日 |Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



