Skip to main content

MCP server exposing Prague's Golemio API for AI assistants

Project description

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):

{
  "mcpServers": {
    "golemio": {
      "command": "uvx",
      "args": ["golemio-mcp"],
      "env": {
        "GOLEMIO_API_KEY": "your-api-key"
      }
    }
  }
}

Requires uv to be installed.

NixOS users: uvx won't work due to dynamic linking. See 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.

# 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:

{
  "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:

{
  "mcpServers": {
    "golemio": {
      "command": "nix-shell",
      "args": [
        "-p", "uv",
        "--run", "UV_PYTHON=/run/current-system/sw/bin/python3 uv --directory /path/to/golemio-mcp-server run golemio-mcp"
      ],
      "env": {
        "GOLEMIO_API_KEY": "your-api-key"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

golemio_mcp-1.0.0.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

golemio_mcp-1.0.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file golemio_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: golemio_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for golemio_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9fea4bbfed9372161aef1386bd33cb38c558774225fd34d0e17bbffa9b717855
MD5 67a1f54c729f81ae53d1a8604f91ede5
BLAKE2b-256 68d7bb8dc8deb45e09cffbdb18d74143bb2fad068636abcc75b5baa24c168b62

See more details on using hashes here.

Provenance

The following attestation bundles were made for golemio_mcp-1.0.0.tar.gz:

Publisher: publish.yml on MrMebelMan/golemio-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file golemio_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: golemio_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for golemio_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f84e55cb66340d14eadd7c45fa3d7c5e616f760ef746badecee8599388e45346
MD5 dbf3301beac9f1563444d69bcbe2f8c5
BLAKE2b-256 cda5096a11632ecdc99b388ca3c9a034cbba93521df84a9d1c299e77a05c693d

See more details on using hashes here.

Provenance

The following attestation bundles were made for golemio_mcp-1.0.0-py3-none-any.whl:

Publisher: publish.yml on MrMebelMan/golemio-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page