Sponsored by Deepsite.site

InfraNode

Created By
Khaled Cherif2 days ago
Real-time infrastructure and city data for German cities via one keyless remote MCP endpoint: air quality, weather, public-transport departures with live delays, roadworks/traffic, points of interest and more (38 tools). Sources include DWD, UBA, OpenAQ, Autobahn, GTFS/HVV/VGN, OpenStreetMap and Wikidata.
Overview
InfraNode.dev
MCP InfraNode gibt es auch als MCP-Server für KI-Assistenten wie Claude und ChatGPT.

Kostenlose, öffentliche Open-Data-API

Offene Stadtdaten, ein konsistenter Envelope

InfraNode bündelt fragmentierte offene Daten deutscher Großstädte hinter einer einheitlichen REST-Schnittstelle. Jede Antwort folgt demselben JSON-Envelope mit data und meta; jeder data-Record trägt zusätzlich ein attribution-Feld mit Lizenz und Herkunft, und der meta-Block nennt ehrlich den Quellen-Status, statt Dutzender unterschiedlicher Behörden- und Open-Data-APIs.

Kurz gesagt

InfraNode ist eine kostenlose, öffentliche Open-Data-REST-API, die offene Daten deutscher Großstädte hinter einer einheitlichen Schnittstelle bereitstellt. Statt dich bei Dutzenden Portalen anzumelden, fragst du alles über einen konsistenten JSON-Envelope ab, ohne API-Schlüssel.

  • 84 Großstädte, 64 Endpunkte, ein einheitlicher Envelope.
  • Kein Schlüssel nötig, kostenlos und ohne Werbung.
  • Betrieb auf einem Server in Deutschland, mit ehrlichem Quellen-Status.
  • 84 Großstädte
  • 64 Endpunkte
  • 35+ amtliche Datenquellen
  • Lizenz-Tag in jeder Antwort

Abdeckung, ehrlich erklärt

InfraNode kennt alle 84 deutschen Großstädte über 100.000 Einwohner. Davon sind 28 Kern-Städte mit voller Quellen-Abdeckung gepflegt; die übrigen Städte werden von den automatischen, AGS- und geobasierten Quellen bedient. Wo eine Quelle für eine Stadt nichts liefert, sagt die API das ehrlich über source_status, statt einen Fehler vorzutäuschen.

Welche Daten gibt es

Über 50 Endpunkte je Stadt, alle permissiv lizenziert (Tier A: DL-DE/BY, CC-BY, kommerziell nutzbar):

  • Umwelt und Wetter: Luftqualität (PM10, Live-Messwerte), Wetter, amtliche DWD-Wetterwarnungen, Pollen- und UV-Index.
  • Mobilität und Verkehr: ÖPNV-Haltestellen und Echtzeit-Abfahrten mit Verspätung, Verkehrslage, Baustellen, Ladesäulen, Pkw-Bestand und Elektroauto-Anteil (KBA), Verkehrsunfälle (Unfallatlas).
  • Energie und Statistik: Energieanlagen (Marktstammdatenregister), Stromverbrauch und Börsenstrompreis (SMARD), Arbeitslosenquote, Tourismus-Übernachtungen, Baugenehmigungen, Demografie.
  • Wasser, Gesundheit, Stadtleben: Pegelstände und Hochwasser, Krankenhäuser und Intensivbetten, POIs, Veranstaltungen, Wahlergebnisse, Feiertage, Verwaltungsgrenzen.

Was die API ausmacht

  • Kanonischer Envelope

    Jede Antwort hat dieselbe Form: data mit der Nutzlast und meta mit Stadt, Zeitstempel, source_status, correlation_id und cache_status. Jeder data-Record trägt zusätzlich ein attribution-Feld mit Lizenz und Herkunft.

  • Ehrlicher Quellen-Status

    source_status unterscheidet ok, no_data und disabled. Eine Quelle ohne Daten liefert eine saubere 200er-Antwort, keinen 5xx-Fehler.

  • Cache und ETag

    Antworten tragen ETag- und Cache-Control-Header. Bedingte Requests sparen Bandbreite und treffen den Edge-Cache.

  • MCP für KI-Agenten

    Ein MCP-Server stellt die Endpunkte als Werkzeuge für KI-Agenten bereit. Zusätzlich liegt eine llms.txt an der Wurzel für den direkten Maschinen-Konsum.

  • Echtzeitdaten unter /live

    Unter /api/v1/live/* liefert InfraNode aktuelle Messwerte: Verkehrslage, Baustellen, Parken, Laden und ÖPNV. Einige Live-Quellen sind stadtspezifisch (zum Beispiel Hamburg HVV-Abfahrten in Echtzeit über /api/v1/live/hamburg/departures, die Dortmunder Parkbelegung über /api/v1/live/dortmund/parking keylos aus den offenen Daten der Stadt Dortmund, oder die Nürnberger ÖPNV-Echtzeit- Abfahrten über /api/v1/live/nuernberg/departures keylos aus der offenen VGN/VAG-Puls-API unter CC-BY 4.0). Neu ist die ÖPNV-Echtzeit mit Verspätungen je Halt, Fahrt und Linie sowie Positionsschätzung unter /api/v1/live/{stadt}/transit/departures, trips/{id} und routes/{id}/status. Die stop_id ist numerisch oder im Format de:AGS:.... Daten von gtfs.de (CC-BY-SA), refresh_seconds 45.

  • Betrieb in Deutschland

    InfraNode läuft auf einem Server in Deutschland, ohne Werbung, ohne Tracking und ohne Cookies. Eine öffentliche Status-Seite zeigt die Verfügbarkeit je Datenbereich; die /abdeckung-Seite nennt ehrlich, welcher Endpunkt welche Städte bedient.

Einstieg

Lies den Quick-Start für den ersten Aufruf, oder springe direkt zu einem Endpunkt in der linken Navigation. Jede Operation hat Code-Beispiele in curl, JavaScript und Python sowie eine Live-Konsole für die aufrufbaren Endpunkte.

Häufige Fragen

Brauche ich einen API-Schlüssel?

Nein. Die API ist offen und keylos: alle Endpunkte sind öffentlich lesbar, keine Anmeldung, kein Schlüssel. Aufrufe sind einfach pro IP begrenzt.

Was kostet die Nutzung?

Nichts. InfraNode ist eine kostenlose, öffentliche Open-Data-API, ohne Werbung und ohne Bezahlschranke. Der Quellcode ist öffentlich auf GitHub verfügbar (Apache-2.0).

Welche Städte sind abgedeckt?

Alle 84 deutschen Großstädte über 100.000 Einwohner. Davon sind 28 Kern-Städte mit voller Quellen-Abdeckung gepflegt, die übrigen werden über AGS- und geobasierte Quellen bedient.

Woher kommen die Daten?

Aus öffentlichen, amtlichen Quellen. InfraNode bündelt sie hinter einer Schnittstelle und reicht sie normalisiert durch. Jede Antwort nennt im attribution-Block Lizenz und Herkunft.

Brauche ich einen API-Key? Gibt es Rate-Limits?

Kein API-Key nötig, die API ist offen. Aufrufe sind pro IP begrenzt (Schutz vor Missbrauch); bei Überschreitung antwortet die API mit Status 429. Jede Antwort trägt RateLimit-Header.

Wie aktuell sind die Daten?

Das hängt von der jeweiligen Quelle ab. Antworten tragen Zeitstempel im meta-Block sowie ETag- und Cache-Control-Header. Live-Endpunkte liefern aktuelle Messwerte, statische Daten werden länger gecacht.

Durchsuchbar

Nutze die Suche oben, um Endpunkte, Parameter und Beschreibungen sofort zu finden. Die Doku wird statisch gebaut und vollständig clientseitig durchsucht, ohne Server-Roundtrip.

Server Config

{
  "mcpServers": {
    "infranode": {
      "url": "https://mcp.infranode.dev/mcp"
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
DeepChatYour AI Partner on Desktop
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Playwright McpPlaywright MCP server
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
CursorThe AI Code Editor
Serper MCP ServerA Serper MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Tavily Mcp
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Amap Maps高德地图官方 MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
ChatWiseThe second fastest AI chatbot™
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
WindsurfThe new purpose-built IDE to harness magic
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。