malkreide/zurich-opendata-mcp
MCP Server für Open Data der Stadt Zürich – 20 Tools für CKAN, Geodaten, Gemeinderat, Tourismus, SPARQL und Echtzeitdaten (Wetter, Luft, See, Parking, ÖV). 6 APIs, 6 Resources.
Implements an MCP server exposing 20 tools and 6 resources via stdio transport, enabling AI assistants to query Zurich's distributed open data ecosystem—including CKAN (900+ datasets with SQL/Solr search), WFS geodata layers, SPARQL linked data, real-time environmental sensors (weather, air quality, lake conditions), mobility feeds (parking, transit ridership, pedestrian counts), and parliamentary records. Built in Python with a modular API client abstracting six heterogeneous endpoints (CKAN, Geoportal, ParkenDD, tourism, SPARQL, Paris API), designed for direct integration with Claude, ChatGPT, Cursor, and other MCP-compatible clients.
Stars
6
Forks
2
Language
Python
License
MIT
Category
Last pushed
Mar 08, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/malkreide/zurich-opendata-mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
vikramgorla/mcp-swiss
Swiss open data MCP server — transport, weather, geodata, companies, etc,. Zero API keys.
zahhar/zefix-mcp
Unofficial MCP server for zefix.ch - Switzerland Central Business Name Index
malkreide/sbb-opendata-mcp
MCP server for Swiss Federal Railways (SBB) open data — passenger frequency, live disruptions,...
malkreide/swiss-statistics-mcp
MCP server for Swiss Federal Statistical Office (BFS) data — 682 datasets across 21 themes via...
malkreide/wsl-envidat-mcp
MCP server for WSL/EnviDat environmental research data — forest, avalanches, biodiversity, Switzerland