Skip to main content
Glama

mcp-weather

Weltweiter Wetter-MCP-Server. Er wandelt einen Ortsnamen in Koordinaten um und liefert dann aktuelle Bedingungen über stdio für MCP-Clients wie Cursor.

Repository: github.com/deep3036/mcp-weather

Was es tut

Der Server registriert ein Werkzeug:

Tools

Input

Output

get-current-weather

location (Stadt oder Ortsname, mindestens 2 Zeichen)

Aktuelle Temperatur, gefühlt, Luftfeuchtigkeit, Niederschlag, Wind, Zustand, Tag/Nacht, Zeitzone und Koordinaten

Beispiele für location: Delhi, Greater Noida, Mumbai, London.

Die Geokodierung verwendet Open-Meteo Geocoding. Die Vorhersagedaten verwenden Open-Meteo Forecast. Keine der APIs erfordert einen Schlüssel für diese Nutzung.

Wenn mehrere Orte mit einem Namen übereinstimmen, wird das erste Geokodierungsergebnis verwendet.

Related MCP server: Weather MCP

Voraussetzungen

  • Node.js 20 oder später

  • npm

Einrichtung

npm install

Ausführen

Entwicklung (TypeScript über tsx):

npm run dev

Produktion:

npm run build
npm start

Dieser Prozess spricht MCP über stdin/stdout. Logs gehen an stderr. Führen Sie ihn nicht als normale Web-App aus.

Cursor-MCP-Konfiguration

Weisen Sie den Client auf dieses Projektverzeichnis:

{
  "mcpServers": {
    "weather": {
      "command": "npx",
      "args": ["tsx", "src/index.ts"],
      "cwd": "D:\\mcp\\weather-mcp"
    }
  }
}

Nach einem Build können Sie node und dist/index.js anstelle von tsx verwenden.

Projektstruktur

Pfad

Rolle

src/index.ts

MCP-Server, Werkzeug und Open-Meteo-Aufrufe

tsconfig.json

TypeScript (ES2022, NodeNext, src nach dist)

package.json

Skripte: dev, build, start

Lizenz

ISC

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables users to get current weather information for any city using the Open-Meteo API. Provides detailed meteorological data including temperature, precipitation, day/night status, and hourly forecasts through natural language queries.
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables users to get real-time weather information for any city in the world. Provides current temperature and weather conditions through a simple city name query.
    MIT
  • 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.
    4 npm
    MIT