关于 Weather MCP Server Powered by the Open-Meteo API
此 MCP 服务通过 Open-Meteo API 查询全球地点的当前天气和预报,面向希望在 Claude Desktop 中用自然语言询问天气的用户。
主要功能
- 01查询当前天气
- 02按地点和时间获取预报
- 03询问降雨及防晒需求
适用场景
- 01查询某地当前天气
- 02获取指定时间的天气预报
- 03询问明天是否会下雨
- 04判断稍后散步是否需要防晒
MCP 相关
它通过 MCP 工具向 Claude Desktop 等客户端提供 Open-Meteo 天气查询。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
由 Open-Meteo API 驱动的天气 MCP 服务
此 MCP 服务对接 Open-Meteo API,提供工具,用于获取全球任意地点的当前天气状况和天气预报。
要求
- Claude.ai 账户(所有账户类型均支持 MCP)
- Claude Desktop 应用,适用于 macOS 和 Windows
- uv:
- 通过 Homebrew 安装 macOS 版本:
brew install uv- 通过 WinGet 安装 Windows 版本:
winget install --id=astral-sh.uv -e - 类似 Visual Studio Code 的代码编辑器
安装
uv run
开发
-
启动虚拟环境
source .venv/bin/activate注意:停止虚拟环境:
deactivate -
使用 MCP Inspector 以开发模式运行 MCP 服务:
mcp dev server.py
在 Claude Desktop 中运行 MCP 服务
-
在编辑器中打开
claude_desktop_config.js:文件位置:
- MacOS / Linux:
~/Library/Application/Support/Claude/claude_desktop_config.json - Windows:
AppData\Claude\claude_desktop_config.json
- MacOS / Linux:
-
查找
uv的完整路径:- MacOS / Linux:
which uv- Windows:
where uv -
在
claude_desktop_config.js中{ "mcpServers": { "weather": { "command": "/absolute/path/to/uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "/absolute/path/to/open-meteo-weather/server.py" ] } } } -
重启 Claude Desktop,并使用能够触发 MCP 的提示词。
用法
在 Claude Desktop 中:
- 请求指定地点的当前天气信息
- 请求指定地点和时间的天气预报
- 询问明天会不会下雨
- 询问稍后外出散步是否需要涂防晒霜
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。