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

Über InfraNode

Hallo, ich bin Khaled Cherif, Software-Developer aus Hamburg. InfraNode ist mein Versuch, ein Problem zu lösen, das mir bei der Arbeit immer wieder begegnet ist.

Wie es entstanden ist

Als Entwickler stand ich regelmäßig vor derselben Hürde: Sobald ich öffentliche Daten einer Stadt brauchte, etwa zu Luftqualität, Wetter, Verkehr oder ÖPNV, musste ich mich erst bei einem weiteren Portal registrieren und einen API-Schlüssel beantragen. Jede Quelle hatte ihr eigenes Format, ihre eigenen Eigenheiten und ihre eigene Anmeldung. Für ein kleines Feature ging so unverhältnismäßig viel Zeit drauf, bevor überhaupt die erste Zeile sinnvoller Code stand.

Daraus entstand die Idee hinter InfraNode: diese fragmentierten Quellen hinter einer einzigen, einheitlichen REST-Schnittstelle zu bündeln und sie für alle ohne Schlüssel bereitzustellen. Die API reicht die Daten der amtlichen Quellen durch, normalisiert sie auf einen gemeinsamen Envelope und benennt ehrlich, woher jede Antwort stammt und ob eine Quelle gerade etwas liefert.

Wie das Projekt läuft

Das komplette Projekt ist kostenlos nutzbar und werbefrei. Der Quellcode ist öffentlich auf GitHub (Apache-2.0). Es ist auf Barrierefreiheit ausgelegt. Hinter Wartung und Betrieb steht eine einzelne Person, nämlich ich. Alles läuft auf einem Server in Deutschland.

Dafür setze ich alle verfügbaren Techniken für ein selbstheilendes System ein: Ausfälle einzelner Quellen werden automatisch abgefangen und erholen sich von selbst wieder, sobald die Quelle erneut liefert. Und für den Fall der Fälle bin ich über ntfy direkt verbunden und reagiere immer sofort.

Kontakt

Für Anregungen, Fehlermeldungen und Anfragen erreichst du mich unter [email protected].