Das Model Context Protocol (MCP) ist ein offener Standard, der es KI-Assistenten wie Claude, ChatGPT oder Mistral ermöglicht, strukturiert auf externe Datenquellen zuzugreifen. MCP-Server fungieren dabei als Brücke zwischen den Sprachmodellen und den Daten: Sie übersetzen natürlichsprachliche Anfragen in API-Aufrufe und liefern die Ergebnisse direkt in den Chat zurück.
Für den OGD-Katalog der Stadt Zürich wurden unabhängig voneinander mehrere MCP-Server entwickelt, die den Zugang zu den über 900 offenen Datensätzen erheblich vereinfachen. Die Projekte sind Open Source, kostenlos nutzbar und erfordern keine API-Schlüssel.
- Kein technisches Vorwissen nötig — Fragen in natürlicher Sprache stellen, Daten direkt erhalten.
- Nur lesender Zugriff — die Server verändern keine Daten und speichern keine Nutzerdaten.
- Kompatibel mit vielen KI-Assistenten — Claude, ChatGPT, Mistral, Gemini, Kimi und weitere.
- Alle Daten unter CC0-Lizenz — frei und ohne Einschränkungen nutzbar.
Offene Daten sind für alle da — doch bisher brauchte es technisches Fachwissen, um sie tatsächlich zu nutzen: Kataloge durchsuchen, Datenformate verstehen, Abfragen formulieren, Ergebnisse aufbereiten und visualisieren.
MCP-Server beseitigen diese Hürde. Sie ermöglichen es allen Personen — unabhängig von ihren technischen Kenntnissen — direkt mit offenen Daten zu arbeiten: einfach eine Frage in eigenen Worten stellen und eine verständliche Antwort erhalten.
Ein spezialisierter MCP-Server für den OGD-Katalog der Stadt Zürich, der aktuell 20 Tools und 6 verschiedene APIs unter einer einheitlichen Schnittstelle zusammenführt. Neben dem CKAN-Katalog bietet er beispielsweise Zugriff auf Echtzeitdaten (Wetter, Luftqualität, Parkplätze), Geodaten, Parlamentsinformationen des Gemeinderats und Tourismusdaten.
Entwicklung: Hayal Oezkan (Konzept und Code)
Hosting und Deployment: Christian Stocker / Liip
- GitHub-Repository: https://github.com/malkreide/zurich-opendata-mcp
- Blog-Beitrag (Liip): Link
- Gehosteter Endpunkt: https://zurich-opendata-mcp.liipgpt.ch/mcp (zur Einbindung)
Ein universeller MCP-Server für alle CKAN-Portale weltweit — darunter auch der OGD-Katalog der Stadt Zürich, opendata.swiss, data.gov und weitere rund 950 Datenportale global. Er bietet Funktionen wie Paketsuche, DataStore-SQL-Abfragen, SPARQL, Portalerkennung und Qualitätsmetriken.
Entwicklung: onData (Italien)
- GitHub-Repository: https://github.com/ondata/ckan-mcp-server
- Gehosteter Endpunkt: ckan-mcp-server.andy-pr.workers.dev/mcp (zur Einbindung)
MCP-Server lassen sich in wenigen Schritten in verschiedene KI-Assistenten einbinden.
Im Folgenden wird die Einrichtung am Beispiel von Claude.ai gezeigt — das Prinzip ist bei anderen Assistenten (ChatGPT, Mistral, Kimi etc.) ähnlich.
Am einfachsten lassen sich MCP-Server direkt im Browser (z.B. Claude.ai ) als Konnektor einbinden — ganz ohne lokale Installation. Benutzerdefinierte Konnektoren stehen auf allen Plänen zur Verfügung.
Vorgehen für Einzelpersonen:
- Auf Claude.ai einloggen und einen neuen Chat öffnen.
- Unten im Chatfenster auf das Plus-Symbol, danach auf Konnektoren und Konnektoren verwalten klicken.
- Ein neues Fenster erscheint.
- Unter Konnektoren erneut auf das Plus-Symbol klicken und «Benutzerdefinierten Connector hinzufügen» wählen.
- Ein weiteres Fenster erscheint. Gebe dort einen Namen (für den MCP-Server) und die MCP-Server-URL ein. Z.B. https://zurich-opendata-mcp.liipgpt.ch/mcp
- Mit «Hinzufügen» bestätigen. Der Konnektor steht nun im Chat zur Verfügung.
Die detaillierten Anleitungen finden sich in den jeweiligen GitHub-Repositories, beispielsweise unter:
- Github: malkreide > zurich-opendata-mcp oder
- Github: ondata > ckan-mcp-server
Github-Repo
Gehosteter Endpunkt
- https://zurich-opendata-mcp.liipgpt.ch/mcp (zur Einbindung)
Autor:
Github-Repo
Gehosteter Endpunkt
- https://zurich-opendata-mcp.liipgpt.ch/mcp (zur Einbindung)
Autor: