全球天气MCP服务器
全球天气MCP服务器通过模型上下文协议使人工智能助手实时访问全球天气数据。通过直接提供天气信息,它消除了网络搜索的需要,在提供准确、最新的预报和天气状况的同时,保持了您的对话私密。
当人工智能助手需要天气数据时,他们通常会使用网络搜索,这意味着你的位置和查询会被发送到搜索引擎并被跟踪。我想要一种在不损害用户隐私的情况下,在我的人工智能应用程序中获取准确天气信息的方法。全球天气MCP服务器通过MCP提供对天气API的直接访问来解决这个问题,在提供实时预报和条件的同时,保持位置数据和查询的私密性。
特性
此MCP服务器提供三种访问天气数据的工具:
- 获取预测:获取某个地点的天气预报(最多16天)
- 日温度(最高/最低) - 降水 - 风速 - 天气代码
- get_current天气:获取当前天气状况
- 实时温度 - 湿度 - 降水 - 风速和风向 - 天气代码
- 地理编码:将位置名称转换为坐标
- 支持城市名称、地址 - 返回纬度、经度、海拔 - 最多提供5个结果
安装
npm install
npm run build用法
与MCP检查员一起
您可以使用MCP检查器测试此服务器:
npx @modelcontextprotocol/inspector node build/index.js使用克劳德桌面
将此添加到您的Claude Desktop配置中:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"open-meteo": {
"command": "node",
"args": ["/absolute/path/to/Open-Meteo-MCP-Server/build/index.js"]
}
}
}示例用法
连接后,您可以问Claude:
- “伦敦的天气预报是什么?”
- 获取纬度40.7128、经度-74.0060的当前天气
- “查找东京的坐标”
API文档
此服务器使用以下Open Meteo API:
发展
构建
npm run build观看模式
npm run watch许可证
麻省理工学院
