Zurich Opendata MCP

๐ŸŒ English | Deutsch An MCP (Model Context Protocol) server providing AI-powered access to Open Data from the City of Zurich, Switzerland. It runs locally over stdio via the published package.

People connecting maps & location tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-08-24 ยท โ˜… 8 ยท #15 OF 56 MAINTAINED MAPS & LOCATION ยท VERIFIED 2026-08-25

MIT ยท Python servers ยท how we verify โ†’ /methodology

01 ยท Install Zurich Opendata MCP

Claude Code

claude mcp add malkreide-zurich-opendata-mcp -- uvx zurich-opendata-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "malkreide-zurich-opendata-mcp": {
      "command": "uvx",
      "args": [
        "zurich-opendata-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop ยท mcpServers

Cursor ยท mcpServers

VS Code ยท servers

Windsurf ยท mcpServers

Zed ยท context_servers

Cline ยท mcpServers

Roo Code ยท mcpServers

Continue ยท mcpServers

LibreChat ยท mcpServers

Gemini CLI ยท mcpServers

Codex CLI ยท mcp_servers

Full setup guides: every client.

02 ยท Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

pypi package zurich-opendata-mcp - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.malkreide is GitHub-verified and matches the repo owner

03 ยท What Zurich Opendata MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Latest releases

v0.7.0 ยท 2026-07-31

[0.7.0] - 2026-07-31 ยท two new configuration surfaces, no existing behaviour changed. The ยท loopback bind default is unchanged by design - --host has to be given for the ยท server to reach the network, so upgradingโ€ฆ

v0.6.0 ยท 2026-07-31

[0.6.0] - 2026-07-31 ยท Release this because 0.5.1 on PyPI is unusable. The two entries below were ยท already on main but had never been published: the version in the repo, the ยท git tag and PyPI all read 0.5.1, so everyโ€ฆ

v0.5.1 ยท 2026-07-24

[0.5.1] - 2026-07-24 ยท Security ยท Bumped the mcp[cli] lower bound from >=1.27.1 to >=1.28.1 (and ยท relocked uv.lock to mcp 1.28.1) to pull in the fix for ยท CVE-2026-59950, which affected mcp 1.28.0. pip-audit nowโ€ฆ

04 ยท Who maintains Zurich Opendata MCP

zurich-opendata-mcp is maintained by malkreide. We track 43 MCP servers from malkreide - 42 actively maintained, 36 combined GitHub stars, oldest repo from Feb 2026. Full record: all servers from malkreide.

  1. swisstopo-mcp Swiss federal geodata: geocoding, height, STAC, WMTS, OEREB and more โ˜… 8
  2. swiss-statistics-mcp BFS STAT-TAB PxWeb API for official Swiss statistics โ˜… 2
  3. fedlex-mcp Swiss federal law, consultations (Fedlex) & TERMDAT terminology (LINDAS) via SPARQL โ˜… 3
  4. swiss-transport-mcp OJP 2.0 journey planning, SIRI-SX disruptions, occupancy, fares, train formation โ˜… 4
  5. swiss-democracy-mcp Parliament OData, Swissvotes, referendums, voting results โ˜… 2

05 ยท Facts

category
maps & location - ranked #15 of 56 actively-maintained maps & location servers as of 2026-08-25.
release cadence
5 releases in the last 90 days (latest 2026-07-31)
registry
io.github.malkreide/zurich-opendata-mcp (active, first published 2026-06-07 ยท 4 versions)
packages
pypi:zurich-opendata-mcp

06 ยท Zurich Opendata MCP FAQ

What is Zurich Opendata MCP?

๐ŸŒ English | Deutsch An MCP (Model Context Protocol) server providing AI-powered access to Open Data from the City of Zurich, Switzerland. It runs locally over stdio via the published package.

Is Zurich Opendata MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-24 and it shipped 5 releases in the last 90 days. We re-verify nightly.

How do I install Zurich Opendata MCP?

Run `uvx zurich-opendata-mcp`. You can also paste the ready-made client config above.

Does Zurich Opendata MCP run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 ยท Alternatives to Zurich Opendata MCP

More maps & location MCP servers ยท Source Map Parser MCP ยท Measure Space MCP Server ยท Commutescout

More Python MCP servers ยท Web3 Signals ยท Manticore Search ยท Tinysearch ยท MaBoSS Boolean Network Simulator ยท NeKo Biological Network Builder ยท see all