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.
- swisstopo-mcp Swiss federal geodata: geocoding, height, STAC, WMTS, OEREB and more โ 8
- swiss-statistics-mcp BFS STAT-TAB PxWeb API for official Swiss statistics โ 2
- fedlex-mcp Swiss federal law, consultations (Fedlex) & TERMDAT terminology (LINDAS) via SPARQL โ 3
- swiss-transport-mcp OJP 2.0 journey planning, SIRI-SX disruptions, occupancy, fares, train formation โ 4
- swiss-democracy-mcp Parliament OData, Swissvotes, referendums, voting results โ 2
05 ยท Facts
- repository
- github.com/malkreide/zurich-opendata-mcp
- 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
Alternatives to Zurich Opendata MCP
Maintained maps & location servers if Zurich Opendata MCP isn't the fit.
- Not Fair Google Ads Hosted Google Ads MCP with OAuth, 117 tools, MCC routing, image assets, and approval-gated writes. โ 3,399 ยท 2026-08-22
- Google Maps MCP Server 18 Google Maps tools for AI agents - geocode, search, directions, weather, and more. โ 434 ยท 2026-08-16
- Mapbox MCP Server Geospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc. โ 352 ยท 2026-08-21
- Brasil API MCP server for BrasilAPI - CEP, CNPJ, banks, FIPE, holidays, weather โ 269 ยท 2026-08-12
- Monkeymcp MCP server providing monkey data, journeys, and location services for various monkey species. โ 123 ยท 2025-10-10
- Platform AI Google Maps Platform Code Assist MCP โ 105 ยท 2026-08-18
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