MCP Hub
Back to servers

weather-mcp

Provides current weather data for a given city using Open-Meteo (free, no API key).

glama
Updated
Apr 25, 2026

Weather API + UI + MCP Server

This project includes:

  • UI: enter a city name and get current weather
  • HTTP API: GET /api/weather?city=...
  • Summary API: GET /api/summary?city=... (optional Claude; falls back to local summary)
  • MCP server: tool get_weather over stdio

Weather data uses Open‑Meteo (free, no API key).

Run the UI + API

npm install
npm run dev

Open http://localhost:5175.

Optional: “Claude API” summary

Claude is not truly free; you’ll need an API key. This project supports either:

  • ANTHROPIC_API_KEY (direct Anthropic API), or
  • OPENROUTER_API_KEY (OpenRouter, using an Anthropic Claude model via OPENROUTER_MODEL)

If no key is set, /api/summary and the UI “Summarize” button will fall back to a local summary.

Run the MCP server (stdio)

npm install
npm run mcp

Then configure your MCP client to launch:

  • command: npm
  • args: ["run","mcp"]
  • cwd: this folder

Tool name:

  • get_weather with input { "city": "Pune" }

"# MCP_example"

Reviews

No reviews yet

Sign in to write a review