MCP server exposing Prague's Golemio API for AI assistants
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"golemio-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Golemio MCP Server An MCP server that exposes Prague's Golemio open data API to AI assistants. Query public transit departures, air quality, parking availability, and more. ## Installation Get an API key from https://api.golemio.cz/api-keys/ Add to your MCP configuration (e.g., `~/.mcp.json`): ```json { "mcpServers": { "golemio": { "command": "uvx", "args": ["golemio-mcp"], "env": { "GOLEMIO_API_KEY": "your-api-key" } } } } ``` Requires [uv](https://docs.astral.sh/uv/getting-started/installation/) to be installed. > **NixOS users**: `uvx` won't work due to dynamic linking. See [Development](#development) for NixOS-specific configuration. ## Available Tools **Public Transit** - `search_stops` - Find stops by name (works with or without Czech diacritics) - `get_departures` - Real-time departure boards **City Data** - `get_air_quality_stations` - Air quality measurements - `get_parking_lots` - Parking availability - `get_waste_stations` - Waste container fill levels - `get_bicycle_counters` / `get_bicycle_detections` - Bike traffic data **Points of Interest** - `get_medical_institutions` - Hospitals, clinics - `get_municipal_libraries` - Public libraries - `get_playgrounds` - Playgrounds - `get_gardens` - Public gardens - `get_city_districts` - District boundaries ## Development Requires Python 3.12+ and uv. ```bash # Install dependencies uv sync # Run tests uv run pytest -v # Run server uv run golemio-mcp ``` ### Local MCP configuration To run from a local clone instead of PyPI: ```json { "mcpServers": { "golemio": { "command": "uv", "args": ["--directory", "/path/to/golemio-mcp-server", "run", "golemio-mcp"], "env": { "GOLEMIO_API_KEY": "your-api-key" } } } } ``` On NixOS, use system Python to avoid dynamic linking issues: ```json { "mcpServers": { "golemio": { "command": "nix-shell", "args": [ "-p", "uv", "--run", "UV_PYTH…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.