ViaFrei Verkehrsdaten, gesprochen Verbinden
In einer Minute startklar

ViaFrei für Entwickler

Ein MCP-Server über Streamable HTTP, offene Daten aus Deutschland, jede Antwort mit ihrer Quelle. Hier steht, was er heute kann – vom Server selbst gelesen, nicht abgeschrieben.

Aktuelle Version

Version 1.7.0 · veröffentlicht am 4. Oktober 2026

Werkzeuge

20 Werkzeuge, so wie der Server sie meldet:

  • check_autobahn_traffic — Autobahn traffic
  • find_cheapest_fuel — Cheapest fuel nearby
  • find_fuel_station — Find a filling station
  • find_parking — Parking nearby
  • check_road_status — Road status and closures
  • find_roadworks_ahead — Planned roadworks
  • find_charging_station — EV charging nearby
  • find_place — Look up a place
  • find_poi — Find a named place
  • find_address — Look up a street address
  • describe_location — Describe a coordinate
  • find_nearby — What is nearby
  • get_driving_rules — German driving rules
  • check_transit_disruption — Public-transport disruption in a region
  • check_weather_warnings — Official weather warnings
  • get_train_departures — Train departures
  • get_departures — Scheduled departures (bus, tram, train)
  • check_station_facilities — Station lifts and escalators
  • watch_situation — Watch for a change
  • stop_watch — Stop a watch

Prompts · 9

  • plan_departure — Briefs a drive that is about to start: the official weather warnings at both ends, whether each motorway is open, and the jams in force this minute, ending in one go/no-go sentence.
  • compare_travel_options — Weighs one trip by car against the same trip by rail: closures and live jams on the motorway side, the next departures and the region's punctuality on the rail side, as two paragraphs the traveller ca
  • prepare_car_trip — Collects what a driver must carry and know before driving in Germany and into one particular city: the low-emission-zone badge, speed limits, winter tyres, the alcohol limit, tolls, mandatory equipmen
  • plan_fuel_stop — Finds where this traveller fills up or charges on the way: the cheapest stations for one fuel grade around one place, or the charging points with the right connector and power, and the rest area besid
  • plan_commute — Plans one public-transport leg on the day itself: the next departures from the station with delays, platforms and cancellations, and whether the region's buses and trains are running normally at this
  • plan_arrival_parking — Finds where to leave the car at the end of the drive: the car park in town, the park-and-ride at the edge with the onward departures, or the rest area if the traveller is early.
  • find_a_place — Resolves a bare name of unknown kind into a place, a named thing, or an address, trying each table in turn and stopping at the first that answers.
  • plan_local_errand — Answers "what is around here" for one place: the nearest fuel, EV charging, parking, railway station and motorway junction in one glance, then — only if the traveller wants more than the nearest one —
  • explain_this_coordinate — Turns a bare lat/lon into a sentence a traveller understands: the nearest address, settlement, Kreis, administrative area and motorway junction, each with its own distance.

Ressourcen · 10

  • viafrei://attribution
  • viafrei://coverage
  • viafrei://rules/driving-in-germany
  • viafrei://rules/low-emission-zones
  • viafrei://emergency
  • viafrei://rules/electric-driving
  • viafrei://status/feeds
  • viafrei://watches
  • viafrei://gazetteer
  • viafrei://addresses

Der Vertrag jedes Werkzeugs

  • Ein Werkzeug tut eine Sache und heißt danach (Verb_Substantiv).
  • Jede Antwort trägt ihre Quellenzeile wörtlich; wo die Lizenz einen Zweckhinweis verlangt, steht er dabei.
  • Zeiten sind Europe/Berlin, gespeichert wird in UTC.
  • Tests rufen nie einen echten Anbieter auf; jeder Beitrag wird unabhängig geprüft.

Code und Mitmachen

Der Server ist ein gehosteter Dienst; sein Quellcode ist nicht öffentlich. Öffentlich ist die Brücke – und dort ist jede Hilfe willkommen.

npm

Für Clients, die nur stdio sprechen: viafrei

npx -y viafrei

Der Namensraum @viafrei ist für spätere SDK-Pakete reserviert.

Status

Ein Statusbild der Datenquellen gibt es auf Anfrage.