get_cities
Get list of all available cities/locations with Aare data
Pull Aare water data into chat: current temperature and flow for one location, the swimming call for today, every location in one response, or a time series across a window you choose.
LABSCO SUMMARY
The split between get_current_conditions and get_today_summary is the part that earns its place: one returns temperature, flow and forecasts, the other returns the temperature and the swimming recommendation, so an agent answering whether it is worth swimming does not have to carry a forecast payload to do it. The cost of the design is that app, values and version ride on every request including get_cities, so a client that hardcodes them once is pinned to that upstream version until someone edits the code.
A client for the Aare.guru data with 5 tools: the list of locations that carry Aare data, current conditions for one of them, a minimal reading for today, one response covering all locations, and historical time series.
No account and no key. Every call carries app, values and version, so what you need on hand is the app identifier the request should be attributed to, the field set you want back in values, and the upstream API version — plus a city name from get_cities for the location-specific tools. Distributed under GPL-3.0, so a modified copy passed on carries the same terms.
One command — npx aareguru-mcp
USE CASES
Find the location name the data is published under, then ask for the current temperature and the swimming recommendation without pulling a forecast.
Take all locations in one response instead of looping the per-city call, in the shape a widget or dashboard consumes.
Ask for water temperature, flow and air temperature across a start and end window, and read the current conditions alongside for context.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_citiesGet list of all available cities/locations with Aare data
get_current_conditionsGet comprehensive current Aare data for a specific location including temperature, flow, forecasts
get_historical_dataGet historical time series data for water temperature, flow, and air temperature
get_today_summaryGet minimal current Aare temperature and swimming recommendation for a location
get_widget_dataGet current Aare data for all locations at once, suitable for widgets/dashboards
BEFORE YOU INSTALL
5 tools when we connected.
CONTEXT COST
Rated by the size of the 5 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"aareguru-mcp": {
"command": "npx",
"args": [
"aareguru-mcp"
]
}
}
}npx aareguru-mcp