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
fgouzi/mcp-i14y
MCP server for the Swiss I14Y Interoperability Platform
kiliankoe/dresden-opendata-mcp
An MCP server for Dresden's OpenData portal
malkreide/swiss-environment-mcp
MCP server for Swiss environmental data – air quality (NABEL), hydrology, natural hazards (BAFU)