Skip to main content
Glama
vijaypss

weather-mcp

by vijaypss

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) oder

  • OPENROUTER_API_KEY (OpenRouter, unter Verwendung eines Anthropic Claude-Modells via OPENROUTER_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 mcp

Konfigurieren Sie dann Ihren MCP-Client für den Start:

  • Befehl: npm

  • Argumente: ["run","mcp"]

  • Arbeitsverzeichnis: dieser Ordner

Tool-Name:

  • get_weather mit Eingabe { "city": "Pune" }

"# MCP_example"

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides weather information using Open-Meteo API without requiring an API key. Supports weather queries by city name or coordinates with customizable temperature units.
    -