InfraNode.dev
MCP InfraNode gibt es auch als MCP-Server für KI-Assistenten wie Claude und ChatGPT.

InfraNode in ChatGPT: Custom GPT und GPT-Actions

InfraNode gibt es auch für das OpenAI-Ökosystem: eine kuratierte GPT-Action macht die offenen Daten aller 84 deutschen Großstädte in Custom GPTs nutzbar, keylos, kostenlos und ohne Registrierung. Ein GPT kann damit Wetter, Luftqualität, ÖPNV-Abfahrten, Parkhäuser, Ladesäulen mit Live-Belegung, Pegelstände, Veranstaltungen, Demografie und mehr abfragen und Städte direkt vergleichen.

Das InfraNode-GPT für ChatGPT ausprobieren

Live-Daten für 84 deutsche Großstädte, direkt in ChatGPT: In ChatGPT öffnen (GPT Store, Kategorie Research & Analysis, kostenlos). Beispiele zum direkten Losfragen:

  • Show me the live air quality in Stuttgart and tell me if it is healthy.
  • Compare population, unemployment and EV charging coverage for Berlin, Hamburg and Munich.
  • Which EV charging points in Cologne are available right now?
  • When are the next trains departing from Hamburg Hauptbahnhof?
  • Where is fuel cheapest in Frankfurt right now?
  • Create a compact live city dashboard for Leipzig.

Sofort einbinden

Die Actions-OpenAPI liegt öffentlich unter https://infranode.dev/actions/openapi.json. Im GPT-Editor unter Actions, Import from URL einfügen, Authentifizierung None, fertig. 23 kuratierte Operationen, alle GET, keine Schlüssel.

In drei Schritten zum eigenen Stadtdaten-GPT

  1. Im GPT-Editor unter Configure, Actions, Create new action den Punkt Import from URL wählen und https://infranode.dev/actions/openapi.json einfügen.
  2. Authentifizierung auf None lassen (die API ist keylos). Als Privacy Policy kannst du https://infranode.dev/datenschutz/ angeben.
  3. In den Instructions festlegen, dass der GPT mit getCityOverview(slug) einsteigt, unbekannte Städte über getCities auflöst und die attribution aus jeder Antwort als Quelle nennt.

Empfohlene GPT-Instructions

Bewährter Baustein zum Kopieren in den Instructions-Block:

Du beantwortest Fragen zu deutschen Städten mit Live-Daten der InfraNode-API.
Regeln:
1. Stadt unklar? Erst getCities aufrufen und den passenden slug waehlen.
2. Einstieg pro Stadt: getCityOverview(slug) zeigt, welche Daten es gibt.
3. Fuer Vergleiche mehrerer Staedte compareCities nutzen.
4. Jede Antwort traegt data.attribution (Lizenz + Quelle): nenne die Quelle
   in deiner Antwort, die Lizenzen verlangen Namensnennung.
5. meta.source_status "no_data" heisst: die Stadt hat diese Quelle nicht.
   Sage das ehrlich, erfinde keine Werte.
6. Zeitstempel (observed_at) mit ausgeben, wenn Aktualitaet relevant ist.

Was in der Action steckt

Die Spec ist bewusst auf 23 Operationen kuratiert (ChatGPT erlaubt maximal 30 je Action), nach demselben Discovery-Muster wie der MCP-Server:

  • Discovery: getCities (alle Städte und Slugs), getCityOverview (Katalog aller Datenarten je Stadt plus Live-Schnappschuss), getSources (Quellen und Lizenzen).
  • Umwelt und Wetter: Wetter, amtliche Wetterwarnungen, Luftqualität, Pollen- und UV-Index, Pegelstände, Hochwasser.
  • Mobilität: ÖPNV-Abfahrten je Stadt, Verkehrslage, Baustellen, Parken, Ladesäulen und Ladesäulen-Live-Belegung, Kraftstoffpreise.
  • Stadt und Wirtschaft: Veranstaltungen, POIs, Demografie, Börsenstrompreis, Kennzahlen-Überblick sowie der Städtevergleich compareCities.

Für alles darüber hinaus (66 Datenarten insgesamt) nutzt du die REST-API direkt oder den MCP-Server, der über get_city_resource jede Datenart erreicht.

ChatGPT als MCP-Client

Unabhängig von Custom GPTs kann ChatGPT den InfraNode-MCP-Server auch direkt als Connector nutzen (Streamable HTTP, URL https://mcp.infranode.dev/mcp). Das ist der komfortabelste Weg mit allen 12 Tools und 66 Datenarten. Die Einrichtung zeigt die MCP-Server-Seite.

Häufige Fragen

Was ist der Unterschied zwischen der GPT-Action und dem MCP-Server?

Beides greift auf dieselbe InfraNode-API zu. Die GPT-Action ist der Weg für Custom GPTs im ChatGPT-Ökosystem (OpenAPI-Import, kein Zusatzdienst nötig). Der MCP-Server ist der Weg für MCP-fähige Clients wie Claude, ChatGPT-Connectoren oder eigene Agenten und bietet mit 12 Tools die komfortablere Discovery.

Brauche ich einen API-Schlüssel für die Action?

Nein. Die InfraNode-API ist keylos und kostenlos. Im GPT-Editor wählst du bei Authentifizierung einfach None.

Kann ich die Action in meinem eigenen Custom GPT nutzen?

Ja, genau dafür ist sie da. Importiere die OpenAPI-Spec von https://infranode.dev/actions/openapi.json im GPT-Editor unter Actions, fertig. Die Spec ist auf die 23 nützlichsten Operationen kuratiert (ChatGPT erlaubt maximal 30).

Welche Daten kann ein GPT damit abrufen?

Wetter, Luftqualität, ÖPNV-Abfahrten, Parken, Ladesäulen inklusive Live-Belegung, Baustellen, Pegelstände, Veranstaltungen, Demografie, Strompreis und mehr, für alle 84 deutschen Großstädte, plus Städtevergleich über den compare-Endpunkt.

Muss der GPT die Datenquellen nennen?

Ja. Jede Antwort trägt ein attribution-Feld mit Lizenz und Herkunft (etwa DL-DE/BY oder CC-BY). Die Lizenzen verlangen Namensnennung; ein GPT sollte die Quelle daher mit ausgeben. Unsere empfohlenen GPT-Instructions tun das automatisch.