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.

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-0.1.2.tar.gz (18.7 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-0.1.2-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for golemio_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b75d8d6fa0aab8a72d7acac7f60c87acf10aa9ee81c25301c45ccfdc7c5897eb
MD5 460d230270c3ecca169c6be881185b54
BLAKE2b-256 6431e426e1e91ff9d7d5ae960a35ccf07e886a47448f611d4fd09d626e08bafd

See more details on using hashes here.

Provenance

The following attestation bundles were made for golemio_mcp-0.1.2.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-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: golemio_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 18.9 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-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 23b64f389ebb961af6330e7342e879597ff1e2dcb2a42b624cec1022a034eba1
MD5 c92b0a30289774a2d866f3465e456fcf
BLAKE2b-256 42bd6929252c660cc1897402284b86f5a0d93e09ec2b9b6882fd8d2fe103772b

See more details on using hashes here.

Provenance

The following attestation bundles were made for golemio_mcp-0.1.2-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