Most weather servers stall at the API-key step; this one runs on Open-Meteo, which needs neither, so it works the minute it is built. The trade is scope — the city shortcut covers ten Turkish cities and the responses are in Turkish, which makes it a natural fit for Turkey and a coordinates-only tool elsewhere.
A weather server over the free Open-Meteo API, with a Turkish-language interface and a built-in list of ten Turkish cities so you can ask by name instead of looking up coordinates. Anywhere else in the world still works — pass latitude and longitude directly.
- `get_current_weather` returns current conditions for a latitude and longitude
- `get_weather_by_city` does the same from a city name such as istanbul, ankara or izmir
- `get_hourly_forecast` returns the next 24 hours for a coordinate pair
- `get_daily_forecast` and `get_daily_forecast_by_city` return a 7-day outlook by coordinate or by city
- `get_supported_cities` lists the cities that can be named directly
Node.js and a build from the repository: `npm install`, `npm run build`, then point your client at `dist/index.js` (package `weather-mcp-server`, version 1.0.0). No account and no API key — Open-Meteo is free and open, so nothing to register and no quota to manage. City-name lookup is limited to the ten built-in cities; everywhere else needs coordinates.
Build from source — clone the repository and build it, then point your client at the binary
