Running Cat Geo
Query OpenStreetMap with Overpass QL, find water and food along routes, and check weather at arrival time. Free API key includes 500 requests per day.
Servidor MCP hospedado
npx add-mcp 'https://geo.runningcat.dev/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Connect
The server is at https://geo.runningcat.dev/mcp and speaks Streamable HTTP. It takes the same key as the API.
Claude Code
claude mcp add --transport http running-cat-geo https://geo.runningcat.dev/mcp \
--header "Authorization: Bearer YOUR_KEY"
Cursor
In .cursor/mcp.json in your project, or ~/.cursor/mcp.json for every project:
{
"mcpServers": {
"running-cat-geo": {
"url": "https://geo.runningcat.dev/mcp",
"headers": { "Authorization": "Bearer ${env:RUNNING_CAT_KEY}" }
}
}
}
Other clients
Any client that connects to remote MCP servers over HTTP works with the address and an Authorization: Bearer YOUR_KEY or x-api-key header. A client that takes only an address can use https://geo.runningcat.dev/mcp?key=YOUR_KEY; keep that address private, since it carries the key.
Tools
point_report
Everything about a place: name and areas, time zone, height, weather, air quality, nearby air stations and river gauges
area_report
Weather, air quality, heights, air stations and river gauges over a box, on a grid
plan_route
A bike, gravel, hiking or car route through waypoints, with its profile, weather at arrival times, time zones and what it passes
plan_loop
A round trip of a given length from a starting point, with its climb and road surfaces, and optionally the same report
route_report
The same report for a route you already have as GeoJSON, including the road surface along it
stops_along_route
Water, food, shops, toilets, bike shops and fuel along a route, with kilometres and the long stretches without any
overpass_query
An Overpass QL query on OpenStreetMap data (what is supported)
weather_forecast
Hourly forecast for up to 14 days
air_quality
Air quality and pollen forecast, and what stations nearby measure now
river_gauges
River levels near a point or in a box, or one gauge's history
elevation
Heights of up to 1,000 points
where_is
Country, region, town and time zone of a point
outdoor_layers
Marked trails, protected areas, ski pistes, lifts and boundaries in a box
Long answers, such as two weeks of hourly weather, are cut to fit the assistant's context, and the answer says what was cut. For the full data, call the API directly.
Things to ask
- "Plan a gravel ride from Munich to Salzburg for Saturday at 20 km/h. Where does the rain start, and where can I refill water?"
- "Is the Rhine at Cologne higher than yesterday, and by how much?"
- "Is the air in Prague better or worse than the forecast said? Compare the stations with the forecast."
- "Find bakeries inside the boundary of Vienna that open before 7."
How calls count
The server adds no charge of its own. A tool call counts as the API requests it makes: point_report and air_quality one each, an area or route report one per part, a route once per started 100 km (50 km for MTB). Plan limits are on the pricing section; the free plan gives 500 requests a day.