Weather MCP Server
天气 MCP 服务器
一个示例 模型上下文协议 (MCP) 服务器,它公开了一个 get_weather 工具,允许任何兼容 MCP 的 AI 客户端通过城市名称获取当前温度。
工作原理
通过 Open-Meteo 地理编码 API 将城市名称解析为坐标
从 Open-Meteo 预报 API 获取当前温度
无需 API 密钥 — 这两个 API 都是免费且开放的。
Related MCP server: MCP Weather Server
工具
工具 | 描述 | 输入 |
| 获取城市的当前温度 |
|
示例响应: San Francisco: 14.2°C
设置
npm install运行服务器
node weather-server.js服务器通过 stdio 使用 MCP 协议进行通信。
连接到 Claude Code
该仓库包含一个 .mcp.json 文件,Claude Code 会自动识别。当你在 Claude Code 中打开此目录时,weather-server MCP 服务器会被注册,并且 get_weather 工具将变为可用状态。
要手动连接,请将以下内容添加到你的 MCP 客户端配置中:
{
"mcpServers": {
"weather-server": {
"command": "node",
"args": ["./weather-server.js"]
}
}
}要求
Node.js 18+ (需要原生
fetch)无需外部 API 密钥
This server cannot be deployed
Maintenance
Related MCP Connectors
Current temperature for a city via Open-Meteo. Query discarded after the call.
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
Get current weather for any city and create images from your prompts. Streamline planning, reports…
Weather MCP — wraps Open-Meteo API (free, no auth)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides weather information using Open-Meteo API without requiring an API key. Supports weather queries by city name or coordinates with customizable temperature units.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents like GitHub Copilot to retrieve real-time weather data for any city using the Open-Meteo API, no API key required.9-
- FlicenseNot gradedqualityDmaintenanceEnables querying current weather, 7-day forecast, UV index, and air quality for any city using the free Open-Meteo API, without requiring an API key.16 npm-
- AlicenseAqualityCmaintenanceEnables real-time weather forecasts for any city using the Open-Meteo API, with automatic geocoding and no API keys required.19 npmMIT