ViaFrei для разработчиков
MCP-сервер через Streamable HTTP, открытые данные из Германии, у каждого ответа — источник. Здесь то, что он умеет сегодня, — прочитано у самого сервера, а не переписано.
Текущая версия
Версия 1.7.0 · выпущена 4 октября 2026 г.
Инструменты
20 инструментов, как их сообщает сервер:
check_autobahn_traffic— Autobahn trafficfind_cheapest_fuel— Cheapest fuel nearbyfind_fuel_station— Find a filling stationfind_parking— Parking nearbycheck_road_status— Road status and closuresfind_roadworks_ahead— Planned roadworksfind_charging_station— EV charging nearbyfind_place— Look up a placefind_poi— Find a named placefind_address— Look up a street addressdescribe_location— Describe a coordinatefind_nearby— What is nearbyget_driving_rules— German driving rulescheck_transit_disruption— Public-transport disruption in a regioncheck_weather_warnings— Official weather warningsget_train_departures— Train departuresget_departures— Scheduled departures (bus, tram, train)check_station_facilities— Station lifts and escalatorswatch_situation— Watch for a changestop_watch— Stop a watch
Промпты · 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 caprepare_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 equipmenplan_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 besidplan_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 thisplan_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.
Ресурсы · 10
viafrei://attributionviafrei://coverageviafrei://rules/driving-in-germanyviafrei://rules/low-emission-zonesviafrei://emergencyviafrei://rules/electric-drivingviafrei://status/feedsviafrei://watchesviafrei://gazetteerviafrei://addresses
Договор, который соблюдает каждый инструмент
- Инструмент делает одно дело и назван по нему (verb_noun).
- Каждый ответ дословно содержит указание источника; если лицензия требует оговорки о назначении, она тоже там.
- Время — Europe/Berlin; хранение — в UTC.
- Тесты никогда не обращаются к реальному поставщику; каждый вклад проверяется независимо.
Код и участие
Сервер — это размещённый сервис, его исходный код закрыт. Мост открыт — и там рады любой помощи.
- Публичный мост на GitHub
- Обсуждения
- Хорошие первые задачи
- Как внести вклад
- Сообщить об уязвимости
- Лицензия: Apache-2.0
npm
Для клиентов, которые поддерживают только stdio: viafrei
npx -y viafrei Пространство имён @viafrei зарезервировано для будущих SDK-пакетов.
Статус
Обзор состояния источников данных — по запросу.