weather-mcp
Wetter-API + UI + MCP-Server
Dieses Projekt enthält:
UI: Geben Sie einen Stadtnamen ein und erhalten Sie das aktuelle Wetter
HTTP-API:
GET /api/weather?city=...Zusammenfassungs-API:
GET /api/summary?city=...(optional Claude; greift auf lokale Zusammenfassung zurück)MCP-Server: Tool
get_weatherüber stdio
Wetterdaten nutzen Open‑Meteo (kostenlos, kein API-Schlüssel erforderlich).
UI + API ausführen
npm install
npm run devÖffnen Sie http://localhost:5175.
Optional: „Claude API“-Zusammenfassung
Claude ist nicht wirklich kostenlos; Sie benötigen einen API-Schlüssel. Dieses Projekt unterstützt entweder:
ANTHROPIC_API_KEY(direkte Anthropic-API) oderOPENROUTER_API_KEY(OpenRouter, unter Verwendung eines Anthropic Claude-Modells viaOPENROUTER_MODEL)
Wenn kein Schlüssel festgelegt ist, greifen /api/summary und die Schaltfläche „Zusammenfassen“ in der UI auf eine lokale Zusammenfassung zurück.
MCP-Server ausführen (stdio)
npm install
npm run mcpKonfigurieren Sie dann Ihren MCP-Client für den Start:
Befehl:
npmArgumente:
["run","mcp"]Arbeitsverzeichnis: dieser Ordner
Tool-Name:
get_weathermit Eingabe{ "city": "Pune" }
"# MCP_example"
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.
Weather forecast for any city, UV index, sunrise and sunset, pollen and air quality. Free, no key.
Weather MCP — wraps Open-Meteo API (free, no auth)
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides current weather information for any city worldwide using the free Open-Meteo API, enabling users to query temperature, wind speed, humidity, and weather conditions through natural language.8 npmMIT
- 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.-
- AlicenseNot gradedqualityDmaintenanceProvides current weather information for any city using the Open-Meteo API. Returns temperature, humidity, wind speed, and other weather data in JSON format.12 npmMIT
- FlicenseNot gradedqualityDmaintenanceProvides current weather information for any city using the OpenWeatherMap API.-