关于 ViaFrei
ViaFrei 是为 AI 助手提供德国实时出行信息的 MCP 服务,涵盖公共交通、道路、停车、充电、燃油和天气。数据来自官方开放数据源,回答会注明来源;覆盖范围取决于各数据发布方。
主要功能
- 01实时列车、公交和电车出发信息
- 02交通、封路和道路施工
- 03充电与停车信息
- 04燃油、天气和无障碍数据
- 05回答中的来源标注
- 06基于对话的变化监测
适用场景
- 01通勤前查询延误
- 02查找道路封闭和拥堵
- 03寻找充电站或可用停车位
- 04监测路线或恶劣天气预警
MCP 相关
通过 MCP 端点向 AI 客户端提供出行工具,无需注册或 API 密钥。工具返回德国出行数据,并在回答中标明来源。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.viafrei.de/mcpclaude mcp add --transport http de-viafrei https://mcp.viafrei.de/mcp{"mcpServers":{"de-viafrei":{"type":"http","url":"https://mcp.viafrei.de/mcp"}}}在 Cursor 中打开{"servers":{"de-viafrei":{"type":"http","url":"https://mcp.viafrei.de/mcp"}}}在 VS Code 中打开{"mcpServers":{"de-viafrei":{"type":"http","url":"https://mcp.viafrei.de/mcp"}}}{"mcpServers":{"de-viafrei":{"serverUrl":"https://mcp.viafrei.de/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.viafrei.de/mcphttps://mcp.viafrei.de/sse工具
详细介绍
ViaFrei
面向 AI 的德国实时出行上下文平台
ViaFrei 让 AI 助手实时了解德国。 火车和公交车、交通和道路施工、燃油、充电、停车和天气。一个 MCP。无需 API 密钥。无需注册。
用日常语言提问,即可获得实时答案及其来源。
claude mcp add --transport http viafrei https://mcp.viafrei.de/mcp
免费。无需账户、API 密钥或注册。 只需一行,你的助手就能告诉你 A8 是否拥堵、你的火车、公交车或有轨电车是否晚点、最近的快速充电站在哪里(以及是否空闲,前提是运营商公布了相关信息)、哪座加氢站可以为卡车加氢、你所在车站的电梯是否正常运行,以及前方道路是否预报会结冰——所有信息均来自德国官方开放数据,实时提供,并在每条回答中注明来源。德国的每条高速公路在 viafrei.de 上都有自己的实时页面,附带地图和交通灯。
测试版。 ViaFrei 正在逐步稳定:数据来源仍在增加,答案和覆盖范围也可能发生变化。答案由 AI 助手根据我们的数据生成,而 AI 可能会出错,因此请对重要信息(如道路封闭、发车时间和价格)核对每条答案中注明的来源。 2.4 系列(服务端 2.4.0 至 2.4.3)的新增内容:每条道路记录都会说明地点、方向、时间和具体情况;可按运营商和功率范围筛选充电站;可查看高速公路服务区的货车停车位占用情况;每座火车站都有专属页面。
- 每条道路记录都会回答五个问题。 在
check_autobahn_traffic、check_road_status和find_roadworks_ahead中,每处拥堵、封闭和施工地点 现在都会带有一个entry:地点(两处互通之间的路段,以及最近的城镇和联邦州)、 方向、时间(以及目前是否仍在生效)、对驾驶员意味着什么(完全封闭、单车道、 硬路肩、匝道),还有以通俗语言描述的施工内容和地图链接。项目名称绝不会被当作地点。- 按运营商和功率范围筛选充电站。
find_charging_station除了min_power_kw,还支持operator(“EnBW”、“Tesla”、“Aral pulse”)和max_power_kw,因此,“功率不低于 150 kW 的 EnBW 充电桩”或“功率在 50 至 149 kW 之间的直流充电桩”都可以通过一个问题查询,回答还会说明半径范围内有多少个站点符合条件。- 换乘站和替代巴士。
get_train_departures会在车站的火车信息下方列出 地铁(U-Bahn)、城市轻轨和有轨电车,以及停靠该站的所有线路;两个出发信息工具都会将铁路替代巴士标记为replacementBus: true。- 按运营商发布的原样呈现停车信息,每个数字旁都会显示运营商自己的状态(“即将停满”、“已关闭”); 对明显不可能的数字会标为不可信,对发布方已停止更新的数据则会标明“最后报告时间”。 新增:提供实时占用情况的康斯坦茨和威斯巴登停车场,以及 A93 高速公路上 Autohof Thiersheim 的货车停车场。
- 高速公路服务区的货车停车位占用情况来自 Toll Collect Stellplatz-Informationsdienst(SID),并受 ViaFrei 使用条款 第 2 节约束:支持 MCP 征询的客户端会请求用户接受条款,之后才会显示相关数据。无法发起征询的客户端会列出货车停车场,但不显示相关数据,并说明原因。绝不代替用户接受条款。
- 车站页面:每座 DB 火车站都有提供 22 种语言的专属页面,包含出发和到达信息、站台、各站台的电梯、换乘站的地铁和有轨电车、提示信息,以及车站附近的停车场和充电站。每个高速公路出口也都有自己的页面。
- 保持最新的卡片:在 viafrei.de 上,卡片会原地刷新(↻;实时卡片则按各自数据更新的节奏刷新),长列表每次分页显示 12 条,首页提供主题筛选,充电站卡片也支持与工具相同的运营商和功率筛选。
SOURCES.md 列出了所有数据源、各数据源的用途,以及我们不会提供的内容。CHANGELOG 包含完整列表。
🧳 你可以问什么
你无需知道任何工具名称。只要像询问一位恰好打开了所有德国交通信息源的朋友那样提问即可。 可以用德语或英语提问;回答会使用你提问时所用的语言。
| 当你…… | 可以问 |
|---|---|
| 🌅 即将通勤 | Wann fährt die nächste Bahn ab Köln Neumarkt? · 下一小时内有 ICE 从 Tübingen Hbf 发车吗? · Fahren Busse und Bahnen in Bayern gerade pünktlich? · 下一班火车什么时候从 Hamburg Hbf 发车? · 接下来几分钟内有哪些地铁和有轨电车从 Berlin Alexanderplatz 发车? |
| 🚗 即将开车 | Is the A7 clear right now? · Gibt es Stau auf der A8? · 下周 A7 有道路施工吗? · A1 有哪段封闭吗? · Welche Vollsperrungen sind auf der A7 in den nächsten sieben Tagen geplant? · Welche Baustellen gibt es in München? · How is the traffic on the A3 around Köln? · Ist die Fehmarnsundbrücke wegen Wind gesperrt? · 汉堡 Hbf 附近有哪些已设路标的绕行路线? |
| 🚚 驾驶货车 | Darf der Lang-Lkw auf die A7? · 不来梅有哪些货车限高路段? · Gibt es Lkw-Durchfahrtsverbote bei Bielefeld? · Wann ist der nächste Lkw-Fahrverbotstag? · Gilt am 31. Oktober in Niedersachsen Lkw-Fahrverbot? · Welche Durchfahrtshöhen gibt es am Kölner Dom? · 德累斯顿有哪些货车禁行路段? |
| 🚧 堵在路上 | How much time is the jam on the A3 between Frankfurt and Würzburg costing right now? · Is traffic backed up on the Cologne motorway ring — A1, A3 or A4? · Ist der Elbtunnel auf der A7 heute Nacht gesperrt? |
| ⚡ 驾驶电动车或氢能车 | Where can I charge with Type 2 near Leipzig? · Wo gibt es einen Schnelllader mit 150 kW bei Nürnberg? · 斯图加特有功率不低于 150 kW 的 EnBW 充电桩吗? · Where can I fill up a hydrogen lorry near Hamburg? |
| 🅿️ 停车 | Is the P+R at Fröttmaning usually full in the morning? · Wie viele Plätze sind in den Kasseler Parkhäusern frei? · 康斯坦茨哪些停车场还有空位? · How full are the lorry parks along the A9? · 多特蒙德 Hansastraße 附近有免费的无障碍停车位吗? · 在 A9 上找一个有货车停车位的休息区 · Rastplatz mit Dusche an der A7? · Where can I park on the street near Hamburg Rathaus? |
| ⛽ 加油 | Where is diesel cheapest near Kassel? · Welche Tankstellen gibt es in Weimar? |
| ♿ 无障碍出行 | Funktioniert der Aufzug am Bahnhof Köln Messe/Deutz? · Tübingen Hbf 是无障碍车站吗? · Ist die Bushaltestelle Ludgeriplatz in Münster barrierefrei? · 莱比锡 Hbf 哪些站台有无障碍通道? |
| 🌦️ 关注天气 | Gibt es eine Unwetterwarnung für Freiburg? · 加米施附近的道路今天早上会结冰吗? |
| 📍 查找地点 | What is the address of the Elbphilharmonie in Hamburg? · Welche Apotheken gibt es in Fulda? · 我的导航显示 50.1109, 8.6821——那是什么地址? |
| 🇩🇪 初到德国道路 | Do I need an emission sticker for Stuttgart? · Is Marienplatz in Munich inside the low-emission zone? · Liegt Essen Hbf in der Umweltzone? · 高速公路有限速吗? |
| ⏳ 等待消息 | Tell me as soon as the closure on the A7 is lifted. · Tell me when a jam builds up on the A7. · Sag mir Bescheid, wenn in Köln ein Viertel oder mehr der Bus- und Bahnfahrten verspätet ist. · 科隆一旦生效 DWD 恶劣天气预警,就提醒我。 |
| 如实说明答案覆盖范围。 实时交通涵盖高速公路,以及汉堡和波恩街道经过测量的交通状况,还有汉堡计数站点每 15 分钟的流量数据(计数表示车流量,绝不代表拥堵)。封路和道路施工还涵盖下萨克森州、北莱茵-威斯特法伦州、黑森州、巴登-符腾堡州、梅克伦堡-前波美拉尼亚州、萨克森州和图林根州的州道,这些州以及石勒苏益格-荷尔斯泰因州、巴伐利亚州和柏林的联邦公路,Autobahn GmbH 在高速公路上计划的短期施工(计划有自己的时段,在开始前绝不算封路),汉堡和不来梅的城市街道,市和州门户网站发布的施工信息(基尔、石勒苏益格-荷尔斯泰因州、勃兰登堡州、弗赖堡、卡尔斯鲁厄、法兰克福、柏林、杜伊斯堡、亚琛、因戈尔施塔特、科隆、明斯特、多特蒙德、斯图加特、慕尼黑),部分州和城市发布的交通报告(巴登-符腾堡州、石勒苏益格-荷尔斯泰因州、柏林、汉堡、科隆、汉诺威、卡塞尔、莱比锡、吕塞尔斯海姆),以及石勒苏益格-荷尔斯泰因州的大型桥梁状况;其他城市街道不在覆盖范围内。地点周边的街道详情(指示绕行路线、信号灯设施、路边停车位、装卸区、边境口岸、冬季道路服务、步行街入口)仅在城市或州发布相关信息时提供,答案会指出信息来自哪里。各地的卡车限行信息涵盖北莱茵-威斯特法伦州的城镇(SEVAS)、科隆、德累斯顿、法兰克福莱茵-美因地区(ivm)和不来梅;其他地区的答案会说明没有数据,这绝不代表可以通行;长途卡车路网则覆盖全国。时刻表涵盖德国所有站点;只有实时数据源包含该趟行程时才会显示实时延误,否则答案会说明显示的是计划时间;铁路车站的电子屏也会列出时刻表中的 U-Bahn 和有轨电车班次。实时停车和充电占用情况仅在运营方发布时提供,答案绝不会将“无数据”视为有空位。停车数据按发布内容显示,并附上运营方提供的状态;如果发布方已停止更新,读数会注明最后报告时间;明显不合理的读数会标记为“可能有误”。高速公路休息区的卡车停车占用情况(Toll Collect 的 SID),仅在用户接受问题中 ViaFrei 使用条款第 2 节后显示;无法询问用户的客户端则会不附带此信息,直接提供卡车停车场信息。停车场设施(卫生间、淋浴间、餐厅等)以其发布方提供的信息为准;许多发布方不会注明设施,未注明的设施状态为未知,而非不存在。只有当高速公路交通信号灯读取的每个数据源都处于最新状态且均报告无异常时,信号灯才显示绿色;即便如此,也不保证道路畅通。燃油价格仅涵盖我们监测的加油站,并非德国所有加油站。只有当充电桩实时状态的时间距今未超过其数据源自身的时效窗口时,才视为当前状态;超过时限后,会连同时间一起显示,并标注为可能已过时。氢气站信息来自 H2 Mobility 发布的列表:包括加氢泵和营业时间,但不包括可用情况、价格或运行状态,因此请在出发前确认。地点和地址来自 OpenStreetMap,因此无法找到未在其中标注的地点,也不提供评分。监控项存在于创建它的对话中:服务会在该对话中保留每次变化,助手会在你询问时显示;如果客户端支持 MCP 通知,也会主动显示。不会发送电子邮件或短信。每个对话最多可设 10 个监控项,每个最长 24 小时(默认 3 小时);监控对象是整条道路,而非某个路段。高速公路上的监控项还可以报告拥堵;其他道路和地点周边仅监控封路和限行,并会说明这一点。 |
💬 实际答案
这些内容来自生产服务器 https://mcp.viafrei.de/mcp,并非模型演示。前五个问题是在服务器 2.4.3 于 2026-10-27 柏林时间 16:00 至 16:02 上线当天提出的;早于该时间的“As of”时间表示上次读取源数据的时间。接下来的四个问题是在服务器 2.3.23 于 2026-10-25 柏林时间 15:04 至 15:06 上线当天提出的。再接下来的三个问题是在服务器 2.3.18 于 2026-10-24 柏林时间 00:20 提出的。之后五个问题是在服务器 2.3.12 于 2026-10-22 柏林时间 08:50 至 09:20 提出的;早于该时间的“As of”时间表示上次读取源数据的时间。之后九个问题是在服务器 2.2.14 于 2026-10-20 柏林时间 06:00 至 06:16 提出的。之后七个问题是在服务器 2.2.6 于 2026-10-19 柏林时间 07:34 至 07:45 上线当天提出的。之后两个问题是在服务器 2.1.25 于 2026-10-17 柏林时间 18:38 提出的,也就是上线后一小时。之后三个问题是在服务器 2.1.17 于 2026-10-14 柏林时间约 22:40 提出的,也就是上线后几分钟。再之后三个问题是在服务器 2.1.8 于 2026-10-13 约 22:40 提出的,另外三个是在当天下午约 14:50 至 16:20 向服务器 2.1.5 提出的,其余问题则是在当天早上约 06:41 向服务器 2.0.10 提出的。这些问题后来又于 2026-10-14 柏林时间约 22:43 向服务器 2.1.17 提出,返回内容结构相同;其中的数据和霜冻警报反映的是采集当时的情况。
每个示例都展示了工具返回内容的开头几行,以及发送时的源代码行(在标注处已缩短)。
🚦“A3 现在的路况如何?” — 使用 roads: ["A3"]、language: "en" 调用 check_autobahn_traffic
A3 — traffic light red: full closure (and 109 more reasons).
A3, road-wide: 11 jams, 4 closures, 104 roadworks sites; plus police/Land messages: 3 jams, 6 restrictions, 8 roadworks sites, 6 reports; announced from 18:00: 49 closures, 110 roadworks sites — As of 16:01. Traffic state at 127 measuring sites (NRW, as of 15:58): 29 standstill, 5 slow, 29 heavy, 64 free-flowing; standstill or slow near Bonn/Siegburg, Duisburg-Wedau, Köln-Dellbrück; …
• Traffic jam (Stau): A3, end of the jam 2.7 km past AS Leverkusen-Zentrum, about 10.0 km long, growing (about 8.9 km 17 min ago), since 15:39, +57 min — between junction Leverkusen-Zentrum and junction Königsforst, towards Frankfurt — Provider text (German): "A3 | Leverkusen-Zentrum - Königsforst · Oberhausen -> Frankfurt — […] Angespannte Verkehrslage […] …"
• Traffic jam (Stau): A3, end of the jam 0.8 km past AS Iggensbach, about 6.6 km long, since 15:25, +18 min — between junction Iggensbach and junction Hengersberg, towards Nürnberg — …
…
Source: Verkehrsdaten: Autobahn GmbH des Bundes (https://verkehr.autobahn.de) · Verkehrslage Nordrhein-Westfalen: © Die Autobahn GmbH des Bundes 2026 — GeoNutzV, Daten verändert (…) · TMC Location Code List (LCL 22.0): Bundesanstalt für Straßenwesen (BASt), CC BY 4.0 (…), bearbeitet (…) · …
此外,结构化结果中第一个拥堵路段的 entry 字段(2.4.1 新增;地图链接已缩短):
"entry": {
"where": { "kind": "pair",
"from": { "name": "Köln-Mülheim", "number": "25", "type": "AS" },
"to": { "name": "Leverkusen-Zentrum", "number": "24", "type": "AS" },
"town": { "name": "Leverkusen", "ags": "05316000" },
"land": { "ags": "05", "name": "North Rhine-Westphalia" },
"placedBy": "ViaFrei" },
"direction": { "kind": "toward", "toward": "Frankfurt" },
"when": { "from": "2026-10-27T15:39+01:00", "to": null, "running": true, "moreWindows": 0 },
"impact": [ { "code": "jam" } ],
"what": { "kind": "Traffic jam (Stau)", "measure": null, "terms": [] },
"at": { "lat": 51.00005, "lon": 7.01323 },
"maps": { "osm": "https://www.openstreetmap.org/?mlat=51.00005&mlon=7.01323…", "google": "…" }
}
三个道路工具中的每个拥堵路段、封路和施工路段,都包含相同的五项信息:位置(路口区间、城镇和州)、方向、时间、对驾驶者的影响,以及施工内容。where 会将该条目的具体位置(at,此处为拥堵末端,位于 Leverkusen-Zentrum 以外 2.7 km 处)标在其两侧的路口之间,而上方发布方的标题则指明拥堵覆盖的整个路段。助手无需解析发布方的文本,就能说明位置、方向和起始时间,并附上地图链接。
已编辑:省略了开头的路况说明、第一个拥堵路段其余的提供方文本、第三个拥堵路段、其后列出的短时施工,以及大部分源代码行。
⚡“斯图加特有功率至少为 150 kW 的 EnBW 充电桩吗?” — 使用 place: "Stuttgart"、operator: "EnBW"、min_power_kw: 150、language: "en" 调用 find_charging_station
Charging around Stuttgart (within 10 km, ≥ 150 kW, operator EnBW), nearest first, sites wholly out of order last:
1. Rotebühlstr. 30, 70178 Stuttgart (ENBW) — 0.7 km, CCS2, up to 300 kW, 0.79 €/kWh, status from 2026-10-24 02:22 — possibly out of date
2. Keplerstraße 7, 70174 Stuttgart (ENBW) — 0.7 km, CCS2, up to 300 kW, 0.79 €/kWh, status from 2026-10-24 04:47 — possibly out of date
3. Am Neckartor 2, 70190 Stuttgart (ENBW) — 1.5 km, CCS2, up to 300 kW, 0.79 €/kWh, no status data
…
Only a few operators publish live occupancy; "no status data" means unknown, not free.
Source: Ladepunkte: EnBW AG via Mobilithek, CC BY 4.0, bearbeitet (…) · Ladepunkt-Verfügbarkeit: EnBW AG via Mobilithek, CC BY 4.0, bearbeitet (…) · …
2.4.3 新增:operator 和 max_power_kw。同一品牌的不同拼写会匹配(上方登记数据中的“ENBW”),结构化结果还会显示半径范围内有多少站点符合筛选条件(此处 sitesMatching 为 10,sitesInRadius 为 1,580)。如果没有匹配的站点,回答会说明检查了多少站点,并建议扩大半径或移除筛选条件。如果状态信息早于其数据源的有效时间窗口,会显示时间,绝不会将其作为无时间标注的信息展示。
已编辑:省略了另外两个站点、用于 watch_situation 的站点 ID,以及大部分源代码行。
🚇“现在有哪些列车从 Berlin Alexanderplatz 发车?” — 使用 station: "Berlin Alexanderplatz"、language: "en" 调用 get_train_departures
Departures from Berlin Alexanderplatz (next 60 minutes):
16:02 S9 → Flughafen BER (S-Bahn), platform 3, on time
16:03 S9 → Berlin-Spandau (S), platform 4, on time
16:05 S3 → Berlin Charlottenburg (S), platform 4, on time
…
U-Bahn, Stadtbahn and tram at this station (DELFI timetable; realtime where DELFI GTFS-RT reports it):
16:01 tram M4 → S Hackescher Markt (Berlin) (per timetable, platform Pos. 11)
16:01 U5 → U Hönow (Berlin) (per timetable, platform 2 (U5))
16:02 U2 → S+U Pankow (Berlin) (per timetable, platform 2 (U2))
…
Lines here: metro: U2, U5, U8 · tram: M4, M5, M6 · bus: 025, 060, 065, 070, 100, 157, 170, 200, …
Source: Fahrplandaten: Deutsche Bahn AG, DB API Marketplace, CC BY 4.0, bearbeitet (…) · Bahnhofsdaten: Deutsche Bahn AG, DB API Marketplace, CC BY 4.0, bearbeitet (…) · Fahrplandaten: DELFI e.V., CC BY 4.0, bearbeitet (…) · Haltestellendaten: DELFI e.V. (zentrales Haltestellenverzeichnis), CC BY 4.0, bearbeitet (…) · As of 16:00
2.4.3 新增:如果铁路车站同时也是换乘站,列车信息下方会列出 U-Bahn、Stadtbahn 和电车,数据来自时刻表;如果数据源提供实时信息,也会一并显示。回答还会列出停靠该站的每条线路。只需询问车站一次,即可获取全部信息。 已编辑:省略了另外七趟列车、另外七班 U-Bahn 和电车,以及大部分公交线路。
🅿️“康斯坦茨哪些停车场还有空位?” — find_parking,参数为 place: "Konstanz"、kind: "car_park"、language: "en"
Parking around Konstanz (within 10 km), nearest first:
1. Fischmarkt — Car park (Parkhaus), 0.2 km, 161 spaces, 15 free, 90.68 % occupied, operator's status: almost full (as of 15:52), Facilities: not reported
Nearby per OpenStreetMap (straight line): restaurant 30 m · shop 30 m · café 40 m · snack bar 120 m · toilet 210 m
2. Altstadt — Car park (Parkhaus), 0.3 km, 359 spaces, 15 free, 95.82 % occupied, operator's status: almost full (as of 15:52), Facilities: not reported
3. Marktstätte — Car park (Parkhaus), 0.4 km, 277 spaces, 93 free, 66.43 % occupied, operator's status: spaces available (as of 15:52), Facilities: not reported
4. Augustiner / Karstadt — Car park (Parkhaus), 0.4 km, reported closed (as of 2026-10-22 14:12, 122 h 48 min ago), Facilities: not reported
5. Benediktinerplatz — Car park (Parkhaus), 0.7 km, 40 spaces, last reported 16 free, 60 % occupied, operator's status: spaces available (as of 2026-10-22 14:12, 122 h 48 min ago), Facilities: not reported
…
Source: Parkhäuser Konstanz: Stadt Konstanz via Mobilithek, Datensatz „Parkdaten Stadt Konstanz statisch“, CC BY 4.0, bearbeitet (…) · Parkhaus-Belegung Konstanz: Stadt Konstanz via Mobilithek, Datensatz „Parkdaten Stadt Konstanz dynamisch“, CC BY 4.0, bearbeitet (…) · OSM-Standortdaten: © OpenStreetMap-Mitwirkende, ODbL 1.0 (…) · …
Where no "free" count is shown the operator publishes no occupancy — it does not mean the site is full.
2.4.2 和 2.4.3 新增:康斯坦茨市自有的停车场数据源(威斯巴登的数据源也在同一版本中接入),并按运营方发布的内容展示每项数据,同时列出运营方的状态。第 4 和第 5 行体现了如实呈现的原则:最近一次读取已是五天前,因此会注明“报告为已关闭”和“最后报告时间”,绝不会将其显示为当前状态。MobiData BW 的数据包也包含其中一些停车场;同一停车场由多个来源发布时只列出一次。 已编辑:省略了第 2 至第 5 行附近的内容、各地点附近的充电桩、OpenStreetMap 提示、停车场列表以及大部分来源行。
🚚“A9 沿线的货车停车场有多满?” — find_parking,参数为 road: "A9"、kind: "truck"、language: "en"
Parking along the A9:
…
2. 24-TOTAL Autohof Leipzig Flughafen — Lorry parking (Lkw-Parkplatz), 151 spaces, 151 of them for lorries, no occupancy published, Facilities: not reported
3. Aral Autohof Bad Berneck — Lorry parking (Lkw-Parkplatz), 220 spaces, 120 of them for lorries, no occupancy published, Facilities: not reported
…
Truck-parking occupancy (Toll Collect, SID) is given only after accepting ViaFrei's terms of use, section 2 (https://viafrei.de/en/terms#sid); this client cannot ask for acceptance (MCP elicitation); it is available in a client that can, or on viafrei.de with "Show occupancy". The lorry parks above are therefore listed without it.
Source: Verkehrsdaten: Autobahn GmbH des Bundes (https://verkehr.autobahn.de) · LKW-Parken: © Lkw-Parken BAB Deutschland / Bundesministerium für Verkehr (BMV) 2026 — GeoNutzV, Daten verändert (…) · …
2.4.3 新增。Toll Collect 停车位信息服务会发布高速公路休息区的占用情况,其条款要求所有接收这些数据的人都受条款约束。因此,服务会先询问:支持 MCP 询问功能的客户端会向用户显示问题,只有用户明确同意后才会提供数据。本次截取来自无法提问的客户端,因此回答仅列出货车停车场,不提供占用数据,并说明如何获取这些数据。助手绝不能代替用户接受条款。 已编辑:省略了另外三个货车停车场、附近内容、OpenStreetMap 提示、说明列表按名称排序的行、大部分来源行,以及关于缺少空位数量的结尾句。
🚦“A7 现在畅通吗?” — check_autobahn_traffic,参数为 roads: ["A7"]、language: "en"
A7 — traffic light red: full closure (and 146 more reasons).
A7, road-wide: 6 jams, 12 closures, 101 roadworks sites; plus police/Land messages: 18 restrictions, 3 roadworks sites, 2 reports; announced from 2026-10-26 07:00: 28 closures, 132 roadworks sites — As of 15:04. Delay per direction: Fulda → Würzburg +23 min (1 jam); Hamburg → Hannover +32 min (2 jams); Hannover → Hamburg +21 min (2 jams); Würzburg → Fulda +7 min (1 jam). +1 more in the structured result.
• Traffic jam (Stau): A7, end of the jam 0.6 km past Am Forsthaus, about 3.6 km long, growing (about 3.1 km 27 min ago), since 13:01, +23 min — between Am Forsthaus and Speicherz, towards Würzburg — Provider text (German): "A7 | Am Forsthaus - Speicherz · Fulda -> Würzburg — […] Angespannte Verkehrslage […]"
• Traffic jam (Stau): A7, end of the jam 0.9 km past Maschener Kreuz/A39, about 2.6 km long, steady (about 2.4 km 27 min ago), since 13:40, +10 min — between Maschener Kreuz/A39 and Harburger Berge, towards Hamburg — …
…
Source: Verkehrsdaten: Autobahn GmbH des Bundes (https://verkehr.autobahn.de) · Verkehrsmeldungen der Polizei: Landesbetrieb Straßenbau NRW (VIZ.NRW) via Mobilithek, … · Arbeitsstellen kürzerer Dauer auf Autobahnen (geplant): Die Autobahn GmbH des Bundes | MIA via Mobilithek, eingeschränkte Nutzung, kostenfrei (…) · Datenbasis: Deutscher Wetterdienst, zusammengefasst (…) · As of 15:04
自 2.3.9 起,交通灯采用一套全国统一规则:车道封闭、拥堵持续 30 分钟或以上、安全提示,或 DWD 发布 3 级及以上预警时显示红色;只有所有读取的数据源都处于最新状态且未报告任何情况时才显示绿色。拥堵信息会说明结束地点、持续时间、起始时间以及是否正在加重。Autobahn GmbH 的短期施工仅在计划时间段仍有效时,才会与实时路况一同列出,且不会影响交通灯状态。 已编辑:省略了回答开头的情况说明(道路气象站、巴登-符腾堡州交通预警服务、短期施工)、另外四起拥堵、封路和计划施工,以及大部分来源行。
🚧“本周 A3 有哪些计划施工?” — find_roadworks_ahead,参数为 road: "A3"、language: "en"
Planned short-duration roadworks are planned at short notice and often changed; they replace neither a permit for oversize and heavy transports nor the route check before setting off (our translation of the publisher's note).
A3: 28 planned roadworks sites between 2026-10-25 and 2026-11-01. 10 of them are in this answer — raise limit to 20 for the rest. Not current and therefore not used: BASt (roadworks), Autobahn GmbH (roadworks, next 14 days).
• Construction works (Baustelle): A3 — nearest junction: Oberhausen-Lirich (placed by ViaFrei) — 2 of 3 lanes closed, hard shoulder closed — planned 2026-10-24 20:00–2026-10-25 05:00; 2026-10-25 20:00–2026-10-26 05:00; 2026-10-26 20:00–2026-10-27 05:00 (+3 more dates) — Provider text (German): "A3 DB BW Längsfugenabdichtung - A3 DB BW Längsfugenabdichtung; Bauwerksarbeiten"
• Maintenance works (Instandsetzung): A3 — nearest junction: Frankfurt am Main-Flughafen (placed by ViaFrei) — 1 of 3 lanes closed, others restricted — per the plan now 2026-10-25 08:00–18:00 — Provider text (German): "A3 von Kelsterbach (AS) nach Frankfurter Kreuz (AK) Fahrbahninstandsetzung - …"
…
Source: Arbeitsstellen kürzerer Dauer auf Autobahnen (geplant): Die Autobahn GmbH des Bundes | MIA via Mobilithek, eingeschränkte Nutzung, kostenfrei (…) · TMC Location Code List (LCL 22.0): Bundesanstalt für Straßenwesen (BASt), CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/), bearbeitet (…) · As of 14:53, unchanged since 14:37
2.3.21 新增:Autobahn GmbH 的短期施工(AkD),即其临时安排的昼夜封闭。每项施工均按发布方提供的时间段列出;连续多个夜晚会分别列为不同时间段;在时间段开始前标为“计划中”,时间段内标为“目前按计划进行”,绝不会显示为已开始的封闭。每份包含发布方说明的回答都会附上该说明。本回答也如实显示了数据缺口:当时另外两个施工数据源并非最新,因此回答列出这些数据源,但不使用其数据。 已编辑:省略了另外八个地点以及末尾的规划数据说明。
🏗️“本周 B49 有施工吗?” — find_roadworks_ahead,参数为 road: "B49"、language: "en"
B49: 14 roadworks sites between 2026-10-25 and 2026-11-01, 5 of them already begun. None in Niedersachsen, Sachsen, Thüringen, Baden-Württemberg, Bayern, Mecklenburg-Vorpommern or Nordrhein-Westfalen — all 14 in Hessen. 10 of them are in this answer — raise limit to 20 for the rest.
• Construction works (Baustelle) (Hessen): B49 — 1 of 2 lanes closed, phase 2026-08-24 until 2026-11-27 — 2026-08-21 until 2026-11-27 — Provider text (German): "Limburg a.d. Lahn-Linden; Bauwerksarbeiten"
• Lane management (Verkehrsführung) (Hessen): B49 — 1 of 1 lanes restricted, all open, phase 2026-10-13 until 2026-11-09 — 2026-10-12 until 2026-11-10 — Provider text (German): "Limburg-Gießen; Auf-/Abbau Verkehrsführung"
• Maintenance works (Instandsetzung) (Hessen): B49 — planned 2026-10-26 08:00–17:00 — Provider text (German): "Limburg a.d. Lahn-Leun; Arbeiten an Schutzeinrichtungen"
…
Source: Arbeitsstellen Hessen: Hessen Mobil (Daten verändert) via Mobilithek, GeoNutzV (https://mobilithek.info/) · As of 14:35
2.3.21 新增:Hessen Mobil 在联邦公路、州级公路和县级公路上的施工,以及 Landesbetrieb Straßenbau NRW 在高速公路以外道路上的施工。GeoNutzV 规定的来源署名为“Hessen Mobil (Daten verändert)”,并附有其链接。 已编辑:省略了另外七个地点以及列出覆盖州份的结尾说明。
⚡“在 Krautheim 哪里可以充电?” — 使用 place: "Krautheim, Hohenlohekreis" 和 language: "en" 调用 find_charging_station
Charging around Krautheim (within 10 km), nearest first, sites wholly out of order last:
1. Krautheim - Ladesäule Krautheim, Götzstraße 47, 74238 Krautheim (Regioladen+ GmbH & Co. KG) — 0.6 km, Type 2, up to 22 kW, 0.62 €/kWh net, 2 of 2 free (as of 15:04)
2. Uferweg 12, 74238 Krautheim (Rüdinger Spedition GmbH) — 0.8 km, CCS2, up to 400 kW, no status data, per charging point register (4 charging units)
3. Krautheim — 0.8 km, CCS2/Type 2, up to 400 kW, 0.48 €/kWh, occupied, 18 without status (as of 14:39)
…
Only a few operators publish live occupancy; "no status data" means unknown, not free.
…
Source: Ladepunkte: chargecloud GmbH via Mobilithek, CC0 1.0 (…) · … · Ladepunkte: ELU Mobility via Mobilithek, Open Data (freie Nutzung) (…) · Ladepunkt-Verfügbarkeit: ELU Mobility via Mobilithek, Open Data (freie Nutzung) (…) · …
2.3.23 版本新增:ELU Mobility 在 Krautheim 的充电园区,最高功率为 400 kW,现会返回实时状态:第 3 行列出园区的 26 个充电点及运营商发布的状态。第 2 行是德国联邦网络局在同一地点的登记信息,不包含状态。eliso、TC-Backend 和 Chargepool 也在同一版本中加入。
只说“Krautheim”会问你指的是哪一个:这里有三个。
编辑:省略了另外两个站点、用于 watch_situation 的站点 ID、价格和登记说明,以及大部分来源行。
🌬️“基尔有天气预警吗?” — 使用 language: "en" 调用 check_weather_warnings
2 official notices for Kiel, highest level 1 of 4:
1. Level 1 of 4 — Wetterwarnung (the DWD's own name; our translation: weather warning) — Wind gusts (WINDBÖEN)
Area: Stadt Kiel (warn cell 801002000)
Valid: from 2026-10-24 04:00 until 2026-10-24 12:00
Official DWD wording in English (the DWD's own text), reproduced unaltered:
„Official WARNING of WIND GUSTS“
„There is a risk of wind gusts (level 1 of 4).
Max. gusts: < 60 km/h; Wind direction: south then south-west“
For the drive: Gusts can push vehicles sideways; take particular care on bridges, in woodland and when overtaking lorries.
…
Quelle: Deutscher Wetterdienst (https://www.dwd.de/copyright; Lizenz: CC BY 4.0, …) · …
2.3.17 和 2.3.18 版本新增。预警文本采用 DWD 的英文原文,未经修改,因此保留 DWD 的来源标注。等级名称仍为德语(“Wetterwarnung”),旁边附上我们的释义,因为德国官方等级没有官方英文名称。驾驶建议句由我们撰写。在 viafrei.de 上,由于 DWD 没有英文文本,以及在其他 20 种语言中,卡片都会将德语原文作为权威文本,并在旁边显示标注清楚的译文。 编辑:省略了答案开头的道路天气状况说明、关于等级及其 CAP 字段的两行 DWD 文本、危险文本、第二条预警、路面预报,以及大部分来源行。
🔌“在汉堡火车总站附近哪里可以充电?” — 使用 language: "en" 调用 find_charging_station
Charging around Hamburg Hbf (within 10 km), nearest first, sites wholly out of order last:
1. Heidi-Kabel-Platz, 20099 Hamburg — 0.2 km, Type 2, up to 22 kW, 0.50 €/kWh, 3 of 4 free (as of 00:19) (2 charging units)
2. Mönckebergstr. 1, 20095 Hamburg (E.ON Drive Infrastructure) — 0.3 km, CCS2, up to 150 kW, no status data, per charging point register
3. Borgesch 1, 20099 Hamburg (Hamburger Energiewerke) — 0.3 km, Type 2, up to 22 kW, no status data, per charging point register; CCS2/Type 2, up to 50 kW, no status data, per charging point register (2 charging units)
4. Hühnerposten 14, 20097 Hamburg — 0.4 km, Type 2, up to 22 kW, 0.50 €/kWh, status from 2026-10-23 20:01 (4 h 19 min ago) — possibly out of date
…
2.3.15 版本新增:同一站点中仅实时状态不同的充电点会合并为一行(“4 个中有 3 个空闲”);如果运营商只用代码为站点命名,则改用地址作为名称。若状态数据超出其数据源的有效时间范围,会显示时间并标注“可能已过期”,绝不会显示为空闲。
编辑:省略了另外两个站点、用于 watch_situation 的站点 ID,以及来源行。
🌿“在汉诺威需要排放贴纸吗?” — 使用 topic: "lez" 和 language: "en" 调用 get_driving_rules
Low-emission zone and plaque — Hannover:
Hannover: the Umweltzone Hannover was lifted on 22.02.2024 according to the Umweltbundesamt; no plaque is needed there any more — the signs on the spot still decide.
…
Source: Verkehrsregeln: ViaFrei, eigene Zusammenstellung aus amtlichen Quellen (…) · Umweltzonen in Deutschland: Umweltbundesamt, Datenlizenz Deutschland – Namensnennung – Version 2.0, bearbeitet (…)
Reviewed 2026-09-19 · Informational, not legal advice.
2.3.14 版本新增:分区列表遵循 Umweltbundesamt 于 2026-10-22 发布的列表,其中有 35 个有效分区,23 个已撤销分区。已撤销的分区会标明已撤销及撤销日期,而不是说“没有分区”。 编辑:省略了关于贴纸和罚款的一般规定,以及来源行中的链接。
🚦“A7 现在畅通吗?” — 使用 roads: ["A7"] 和 language: "en" 调用 check_autobahn_traffic
A7 — traffic light red: full closure (and 156 more reasons).
A7, road-wide: 3 jams, 1 warning (accident, hazard etc.), 13 closures, 128 roadworks sites; announced from 09:00: 26 closures, 125 roadworks sites — As of 08:47. Delay per direction: Flensburg → Hamburg +72 min (2 jams); Hannover → Hamburg +11 min (1 jam). +1 more in the structured result.
• Traffic jam (Stau): A7, end of the jam 2.0 km past AS Bad Bramstedt, about 3.9 km long, steady (about 3.9 km 13 min ago), since 07:03, +47 min — between junction Bad Bramstedt and junction Kaltenkirchen, towards Hamburg — Provider text (German): "A7 | Bad Bramstedt - Kaltenkirchen · Flensburg -> Hamburg — […] Angespannte Verkehrslage […]"
…
2.3.9 版本新增交通信号灯;2.3.5 版本新增拥堵终点、长度、趋势和各方向的延误时间。信号灯遵循统一的全国规则:车行道封闭、拥堵达 30 分钟或以上、安全提示、DWD 3 级或以上预警,或桥梁封闭时显示红色;拥堵时间较短、道路施工、匝道封闭、较低级别预警或当前无法查看的数据源时显示黄色;只有所有数据源均为最新且均未报告任何情况时才显示绿色,即便如此,回答也会说明这并不保证道路畅通。结构化结果会列出每个原因及其来源,并对道路施工和匝道封闭进行归类(“11 处 × 交叉口匝道封闭”)。 编辑:省略了数据提供方文本的结尾、其他条目和来源行。
🚿“A7 上有带淋浴的休息区吗?” — 使用 road: "A7" 和 facilities: ["shower"] 调用 find_parking
```text
Parken an der A7:
1. Aalbek — Lkw-Parkplatz, 207 Plätze, davon 89 für Lkw, keine Belegungsdaten veröffentlicht, Ausstattung laut Herausgeber: WC · Dusche · Tankstelle · Picknickplatz · Spielplatz
In der Nähe laut OpenStreetMap (Luftlinie, Erreichbarkeit nicht geprüft): Imbiss 110 m · Restaurant 120 m · Café 130 m
In der Nähe (Luftlinie, Erreichbarkeit nicht geprüft): Ladesäule 350 kW, 50 m (IONITY)
2. Allgäuer Tor Ost — Lkw-Parkplatz, 95 Plätze, davon 28 für Lkw, keine Belegungsdaten veröffentlicht, Ausstattung laut Herausgeber: WC · Dusche · Trinkwasser · Picknickplatz
In der Nähe laut OpenStreetMap (Luftlinie, Erreichbarkeit nicht geprüft): Restaurant 30 m · Café 40 m
…
Nur Anlagen, deren Herausgeber Dusche angibt. 194 von 447 Anlagen hier nennen überhaupt eine Ausstattung — bei den übrigen ist sie unbekannt, nicht ausgeschlossen.
```
2.3.10 版新增。“发布方提供的设施”是网站发布方自行声明的内容,筛选条件只依据这些信息。两条“附近”信息则是 OpenStreetMap 和充电设施登记处显示的周边情况,按直线距离计算,且未核实是否可进入:这些信息是提供给驾驶员参考的,不会计入本站点自身设施。最后一行会说明有多少站点声明了任何设施,避免把列表较短误认为“A7 上没有淋浴间”。OpenStreetMap 条目附有 ODbL 许可声明(参见 [SOURCES.md](SOURCES.md#and-one-that-applies-if-you-get-an-openstreetmap-derived-result-back))。
*编辑:省略了五个站点中的三个、ODbL 声明、关于列表顺序的说明和来源行。*
🚆 “未来一小时内有 ICE 列车从 Tübingen Hbf 发车吗?” — get_train_departures,参数为 categories: ["ICE"]、language: "en"
No ICE train leaves Tübingen Hbf in the next 60 minutes.
12 other trains of another type leave in the window and are not listed.
The DELFI timetable names no product for long-distance trains, so it cannot tell whether any ICE train runs.
Station asked: Tübingen Hbf (station number 8000141).
2.3.11 和 2.3.12 版新增。现在,如果时刻表没有列车,会说明查询了哪些信息:其他类型的列车有多少班发车、DELFI 时刻表是否也列出了列车;此处还会说明时刻表无法区分 ICE 和其他列车,因此不会查询 ICE。如果时刻表列出了车站附近的铁路替代巴士,回答中会注明。当 DB 的时刻表完全无法读取时,会改为显示下一班计划列车,并标注为计划列车,而不是报错。 编辑:省略了来源行。
🅿️ “Berlin-Wannsee 附近有停车换乘设施吗?” — find_parking,参数为 kind: "park_and_ride"、language: "en"
Parking around Berlin-Wannsee (within 10 km), nearest first:
1. Wannsee P1 — Park and ride (P+R), 0.2 km, 33 spaces, free of charge, no occupancy published, Facilities: not reported
Nearby per OpenStreetMap (straight line): shop 190 m · restaurant 210 m · snack bar 230 m
Nearby (straight line): EV charger 3.7 kW, 10 m (Ubitricity)
2. Potsdam Hauptbahnhof - Parkhaus Bahnhofspassagen — Park and ride (P+R), 8.2 km, 1392 spaces, no occupancy published, Facilities: not reported
…
现在会查询柏林的停车换乘登记信息(柏林州政府提供,周边地区信息来自 VBB)。上次对照 SOURCES.md 时,即服务端 2.2.14 版,该来源一直未能成功读取。“设施:未报告”表示信息未知。 编辑:省略了其余站点、ODbL 声明和来源行。
🏠 “Heisfeldr Straße 10, Leer”(拼写错误)— find_address,参数为 language: "en"
I do not find "Heisfeldr Straße 10, Leer" in the OpenStreetMap address data: addresses are mapped in Leer (Ostfriesland), Lower Saxony, but none on a street of this name.
Streets there with a similar name: Heisfelder Straße (26789 Leer (Ostfriesland)) — 114 mapped addresses.
2.3.2 版新增。遇到相近但不完全匹配的结果时,会说明地图上缺少的是城镇还是仅街道,并推荐附近名称相似的街道,同时列出每条街道上的地址数量。 编辑:省略了来源行。
🛣️ “Hamburg Hbf 附近标示了哪些绕行路线?” — check_road_status,参数为 place、limit: 3、horizon_days: 1
Hamburg Hbf: 1 jam report, 176 closures, 291 restrictions, 2 planned roadworks sites, 13 current roadworks sites per BASt — window until 2026-10-21.
I do not hold federal and Land roads (Bundes-, Landes-/Staatsstraßen) for Hamburg: for those, this answer is no all-clear.
Measured traffic state (Hamburg, BVM (traffic state), as of 06:00) within 10 km: 952 segments: jammed traffic: 3, slow traffic: 35, dense traffic: 914 — nearest segment (jammed traffic or slow traffic) 1.1 km away, main road; the source does not list free-flowing segments — a segment it does not list is flowing or not measured.
Counted traffic within 1.0 km (BVM counting sites (Hamburg)): counting site 0330, cross-section 4 (0.1 km), 05:30–05:45: no cross-section total (not every direction counted); by direction: west to east 37 · counting site 0331, cross-section 3 (0.2 km), 05:30–05:45: 53 motor vehicles; by direction: northeast to southwest 34, southwest to northeast 19. Further cross-sections in reach: 2. A count is a volume per quarter hour, not a statement about congestion or free flow.
• Traffic jam (Stau) A1: Provider text (German): "A1 | Tunnel Moorfleet - Norderelbbrücke · Lübeck -> Hamburg" (since 05:26; +10 min; 7.6 km away)
…
Signed motorway detours nearby (signs 460/455): U 26 (nearest section: Bürgerweide; 1.3 km); U 85 (nearest section: Heidenkampsweg; 1.3 km) — signage context, not a route recommendation
Signal installations nearby (16 within 500 m): 11 at junctions, 5 at pedestrian crossings; nearest: Mönckebergstraße/Steintorwall (0.1 km)
2.2.12 版新增(计数),2.2.13 版新增(绕行路线和信号设施)。绕行路线以编号和最近的街道命名,并始终表述为你会看到的标志信息,而不是我们推荐的路线。只有在市政府有记录的情况下,才会计入信号灯处的公交车登记信息;不会显示零。 编辑:省略了第一行(说明某个道路施工来源已有 13 天未更新)、三个条目中的两个、提供了信息的来源以及来源行。
🅿️ “Hamburg Rathaus 附近哪里可以在路边停车?” — find_parking
Parking around Hamburg, Rathaus (within 10 km), nearest first:
1. Europa-Passage — Car park (Parkhaus), 0.2 km, 690 spaces, no occupancy published
2. Alter Wall / BUCERIUS-Passage — Car park (Parkhaus), 0.3 km, 210 spaces, 95 free (as of 06:00)
3. Große Reichenstraße — Car park (Parkhaus), 0.3 km, 850 spaces, 488 free (as of 06:06)
…
On-street parking bays nearby (the city's register) (168 bays within 300 m): Rathausstraße (for disabled badge holders; 1 bay; 0.1 km); Rathausstraße (electric vehicles charging only Mon–Sat 09:00–20:00; at most 180 min; 1 bay; 0.1 km); Rathausstraße (pay and display; 2 bays; 0.1 km) — the city publishes no occupancy — whether a bay is free is not known; the signs on site apply
2.2.13 版新增。停车位信息来自 Landesbetrieb Verkehr 的公共停车位登记处:同一条街上遵循同一套规则的停车位会合并为一行,并列出规则、时段和最长停留时间。禁止停车区域和个人专用的残障停车位绝不会计入或提供。回答还会列出市政府的旅游大巴停车位,并引用市政府自己的备注;OpenStreetMap 停车场则单独列出。 编辑:省略了两个停车场、OpenStreetMap 和旅游大巴区块以及来源行。
🚛 “Köln Dom 附近有哪些货车限高路段?” — check_road_status,参数为 vehicle: "lorry"
```text
Lorry restrictions within 5 km of Dom, Köln (NRW.Mobidrom (SEVAS)): 387 — No lorries 177, Height limit 121, Cycle street 46, Weight limit 38, No hazardous goods 2, Length limit 2, No vehicles 1. Nearest:
- No lorries — Marzellenstraße, Köln (0 km)
- Cycle street — Trankgasse, Köln (0.1 km)
- Height limit 4 m — Tunisstraße, Köln (0.2 km)
Lorry priority routes: 4 in range, the nearest 0.2 km away.
Lorry restrictions within 5 km of Dom, Köln (Stadt Köln): 26 — Height limit 21, Weight limit 3, No lorries 2. Nearest:
- Height limit 4 m — Tunisstraße, Unterführung Komödienstraße, direction “Norden” (0.2 km)
- Height limit 3.8 m — Nord-Süd-Fahrt, Unterführung Schildergasse, direction “Süden” (0.7 km)
- Height limit 4 m — Nord-Süd-Fahrt, Unterführung Cäcilienstraße, direction “Norden” (0.8 km)
Lorry route network (Stadt Köln, as of 2014-01-01), nearest section: secondary lorry connection for deliveries 0.2 km (Tunisstr., Ursulastr., Victoriastr.); primary lorry connection 1.3 km (Holzmarkt, Zu-/Abfahrt Severinsbrücke, Severinsbrücke); …
These lorry entries come from our database derived from “SEVAS (NRW.Mobidrom)” (ODbL 1.0; its geometry comes from OpenStreetMap). We send a complete machine-readable copy (CSV) under the ODbL 1.0 free of charge on request – contact details in the Impressum on viafrei.de.
```
2.2.9 和 2.2.10 版本新增。每个发布方都各自显示最近的线路,因此城市按方向提供的高度限制不再被 SEVAS 的数据挤掉。SEVAS 在多个道路路段上标注的同一项限制只会统计和命名一次。
*编辑:省略网络线路的结尾、结束行和来源行。*
🚫“德累斯顿有哪些货车禁行区域?” — check_road_status,参数为 vehicle: "lorry"
Lorry restrictions within 5 km of Dresden Altmarkt (Landeshauptstadt Dresden): 1 — No lorries 1. Nearest:
- No lorries over 3.5 t (sign 253) (0 km); additional sign „Dienstleister, Anlieferer und Wohnmobile frei“
Lorry route network (Landeshauptstadt Dresden), nearest section: lorry priority route 1.6 km. This is the network the city routes lorry traffic over; later rules, such as through-traffic bans, are not shown in it — not an all-clear: the signs on site apply.
Current closures and roadworks: the same question without vehicle.
As of 03:41 · Source: Lkw-Verbotszonen: Landeshauptstadt Dresden (Quelle: Geodaten Sachsen), Datenlizenz Deutschland – Namensnennung – Version 2.0 (…), bearbeitet (…) · Lkw-Vorrangroutennetz: Landeshauptstadt Dresden (Quelle: Geodaten Sachsen), … · …
Lorry bans are shown here as information, not legal advice: only the signs on site say whom and when a ban binds.
2.2.10 版本新增。城市禁行区作为一项禁令呈现,表述遵循城市记录;附加标志则按其实际标示保留德语原文。最后一行是随每个此类答复附带的条件说明,作为 _meta.conditionNote 返回。
编辑:来源 URI 缩短为 (…).
🏗️“我的重型运输车辆能通过汉堡中央火车站吗?” — check_road_status,参数为 vehicle: "lorry"
Lorry restrictions around Hamburg Hbf: no data. We hold them only where a publisher publishes them (so far NRW.Mobidrom for North Rhine-Westphalia, ivm for the Frankfurt RheinMain region, VMZ Bremen for Bremen and Stadt Köln and Landeshauptstadt Dresden, each for its own city area) — this is not an all-clear.
Oversize and heavy transport network (Landesbetrieb Verkehr Hamburg), nearest section 0.4 km (Kreuzweg, Steindamm, Deichtorplatz) — an aid for the application in VEMAGS, no permit.
Current closures and roadworks: the same question without vehicle.
…
The oversize and heavy transport network helps with an application in VEMAGS and is no permit: an oversize or heavy transport needs its own permit or authorisation (§ 29(3), § 46(1) StVO), and the signs on site apply. The network is the LBV's compilation of the routes most often needed; it names no permitted dimensions, weights or axle loads, and the route a transport may take is the one its permit sets.
2.2.10 版本新增。限制数据的“无数据”会如实表述,且绝不会把道路网络说成通行许可。 编辑:省略来源行。
♿“法兰克福 Konstablerwache 站是否无障碍?” — check_station_facilities
2 of 14 reported facilities at Frankfurt (Main) Konstablerwache are out of service. Counted are the facilities DB reports for this station. The platform details are from DB's station data, as of 2026-10-19. …
…
Platforms at Frankfurt (Main) Konstablerwache per DB's station data: 2 of 2 step-free. The station as a whole: step-free, wheelchair accessible.
Platform 2 (Bahnsteig Gleis 2): step-free · wheelchair accessible · platform height 96 cm · tactile guidance · level boarding into the train: unknown
Platform 3 (Bahnsteig Gleis 3): step-free · wheelchair accessible · platform height 96 cm · tactile guidance · level boarding into the train: unknown
Traffic signals within 300 m: 6, 3 of them with an acoustic signal for blind pedestrians: Konstabler Wache/Kurt-Schumacher-Straße (60 m); Berliner Straße/Battonstraße/Kurt-Schumacher-Straße (240 m); Battonstr./Klingerstr./Stoltzestr. (270 m)
2.2.9 版本新增(站台数据来自 DB InfraGO 的车站清单),2.2.10 版本新增(声学信号数据来自 Stadt Frankfurt am Main)。“未知”会如实表述为未知,绝不会说成“没有”。如果查询的是带有城市名称的有轨电车或 U-Bahn 站点,例如“Stuttgart Charlottenplatz”,答复会针对该站点;如果确实如此,还会说明我们没有该站点的电梯状态数据,也没有对其进行调查。 编辑:省略首行其余部分、十四行扶梯信息和来源行。
🌿“埃森中央火车站位于低排放区内吗?” — get_driving_rules,使用 place
Low-emission zone and plaque — Essen Hbf:
Essen Hbf lies inside the Umweltzone Essen (Umweltzone).
Required: the green plaque (emission group 4). You can buy it at vehicle registration offices, TÜV/DEKRA/GTÜ/KÜS and approved garages on presentation of the vehicle registration document (part I). (Umweltbundesamt, Umweltzonen in Deutschland; not confirmed: exactly which cities belong to the Ruhr zone today — check the source)
Zone boundary last read on 2026-10-19.
…
2.2.10 版本新增,适用于埃森和波鸿。系统会根据城市自己的多边形区域核验该地点,并标注来源为“Umweltzone: Datenquelle: Stadt Essen – opendata.essen.de, Datenlizenz Deutschland – Namensnennung – Version 2.0, bearbeitet”;旁边还会标注 Umweltbundesamt 提供的对应区域来源。 编辑:省略后续通用规则和来源行。
🇬🇧“A59 公路有哪些路段封闭?” — check_autobahn_traffic,参数为 language: "en",并显示每条记录的 gist
A59, road-wide: 0 jams, 12 closures, 22 roadworks sites; announced from 10:00: 3 closures, 17 roadworks sites — As of 06:09. Traffic state at 53 measuring sites (NRW, as of 06:08): 4 slow, 5 heavy, 44 free-flowing; standstill or slow near Düsseldorf-Garath, Monheim, Richrath.
• Closure (Sperrung): A59, since 2026-10-05 00:00, until 2026-10-23 12:00 (whole measure until 2031-12-23) — Provider text (German): "A59 6-streifiger Ausbau AK DU - AS DU-Marxloh · AK Duisburg (aus Richtung Duisburg-Häfen) — Zeitraum dieser Bauphase: […] Ende: 23.10.26 um 12:00 Uhr …"
…
structuredContent.events[0].gist:
Closure on the A59; since 2026-10-05, until 2026-10-23 12:00, whole measure until 2031-12-23.
2.2.8 和 2.2.9 版本新增。概要仅根据已解析的字段生成(类型、道路、交叉口、方向、长度、限制、日期、距离),因此绝不会翻译发布方的原文。对于分阶段施工,概要会以当前阶段结尾,并注明整个措施的结束时间。德语答复不附带概要。 编辑:省略两条记录和来源行;概要内容引自结构化结果。
🧯调用失败时会说明原因 — _meta.errorCode
find_parking {place: "Xyzzyqwertstadt"}
→ isError: true · _meta.errorCode: "not_found"
I do not know "Xyzzyqwertstadt". Name a town, a district or a stop — or pass lat/lon.
check_autobahn_traffic {road: "A59"} (the argument is "roads", a list)
→ isError: true · _meta.errorCode: "invalid_input"
MCP error -32602: Input validation error: Invalid arguments for tool check_autobahn_traffic: Invalid input: expected array, received undefined at roads
2.2.13 版本新增。每个错误结果都会携带七个固定代码之一(invalid_input、not_found、out_of_coverage、unavailable、limit_reached、timeout、internal),客户端无需阅读错误说明,就能区分“换种方式提问”和“稍后重试”。
编辑:以两个结果的字段呈现,而非原始 JSON-RPC 帧。
🚚“超长货车可以上 A7 公路吗?” — check_road_status,参数为 vehicle: "long_lorry"
The A7 is listed in the long-lorry positive network:
- BASt extract, amending ordinance no. 13, network as of uebw. 2025q2: 180 sections, 965.8 km
- Hamburg's field-trial network, as of 2015: 29 sections, 39.5 km
What binds is the Annex to § 2(1) of the LKWÜberlStVAusnV, not this extract.
Current closures and roadworks: the same question without vehicle.
As of 06:43 · Source: Lang-Lkw-Netz: Bundesanstalt für Straßen- und Verkehrswesen (BASt), Positivnetz Lang-LKW (Auszug Bundesfernstraßen), CC BY 4.0 (…), bearbeitet (…) · Lang-Lkw-Netz Hamburg (Feldversuch 2015): Freie und Hansestadt Hamburg, Behörde für Verkehr und Mobilitätswende, (BVM), Datenlizenz Deutschland – Namensnennung – Version 2.0 (www.govdata.de/dl-de/by-2-0), Daten verändert (…)
The data make no claim to be complete or correct. They have no legal or official meaning either. The data are not suitable for navigation or similar purposes (our translation of the publisher's notice).
2.2.6 版本新增。“截至”时间指文件最近一次读取的时间:道路网络以版本发布形式提供,并非实时数据。最后一行是 BASt 自己的声明。每个此类答复都会附带这条声明,作为 _meta.conditionNote 返回,助手应予以显示。
编辑:来源 URI 缩短为 (…).
🌉“不来梅有哪些货车限高路段?” — check_road_status,参数为 vehicle: "lorry"
```text
Lorry restrictions within 5 km of Bremen (VMZ Bremen): 31 — Height limit 19, Weight limit 12. Nearest:
- Height limit “Tiefer 4,0m” (0.3 km)
- Weight limit “aktuell nicht für die Nutzung schwerer Lkw empfohlen” (no value stated, the signs on site apply) (0.3 km)
- Weight limit “Wilhelm-Kaisen-Brücke: >16t” (0.4 km)
- Weight limit “Bgm.-Smidt-Brücke-Brücke: >30t” (0.7 km)
- Height limit “Gustav-Deetjen-Tunnel: 3,1m” (0.9 km)
- Height limit “Parkallee (Remberti-Tunnel): 3,5m” (0.9 km)
…
VMZ Bremen's heights and weights are shown as published (read on 2026-10-19). Only the signs on site are binding; the data is not for route guidance. A missing entry does not mean there is no restriction.
```
所有高度和重量都按发布方自己的原话引用,绝不会转换成我们自行换算的数字。如果原文没有给出数值,答案会说明未注明数值。
*已编辑:省略了来源行。*
🚛“比勒费尔德附近有卡车通行禁令吗?” — check_road_status,使用 vehicle: "lorry"
Lkw-Beschränkungen im Umkreis von 5 km um Bielefeld (NRW.Mobidrom (SEVAS)): keine verzeichnet. Das ist keine Freigabe: es gilt die Beschilderung vor Ort.
Lkw-Vorrangrouten: 1 im Umkreis, die nächste in 0,1 km.
Diese Lkw-Einträge stammen aus unserer aus „SEVAS (NRW.Mobidrom)“ abgeleiteten Datenbank (ODbL 1.0; die Geometrie stammt aus OpenStreetMap). Eine vollständige, maschinenlesbare Kopie (CSV) unter der ODbL 1.0 senden wir auf Anfrage kostenlos – Kontakt im Impressum auf viafrei.de.
Aktuelle Sperrungen und Baustellen: dieselbe Frage ohne vehicle.
Stand 06:45 · Quelle: Lkw-Navigationsdaten NRW: NRW.Mobidrom GmbH (SEVAS), Datenlizenz Deutschland – Zero – Version 2.0; Geometrie: © OpenStreetMap-Mitwirkende, Open Database License 1.0 (opendatacommons.org/licenses/odbl/1-0/) (…) · Ortsdaten: © GeoNames (CC BY 4.0), bearbeitet (…)
“未列出”就按其本意表述:没有记录任何限制,但这并不代表道路畅通。第三行是 SEVAS 条目的 ODbL 许可说明(参见 SOURCES.md)。 已编辑:来源 URI 已缩短为 (…).
🌿“慕尼黑的玛利亚广场位于低排放区内吗?” — get_driving_rules
Low-emission zone and plaque — München Marienplatz:
München Marienplatz lies inside the Umweltzone München (Umweltzone).
Required: the green plaque (emission group 4). You can buy it at vehicle registration offices, TÜV/DEKRA/GTÜ/KÜS and approved garages on presentation of the vehicle registration document (part I). (Umweltbundesamt, Umweltzonen in Deutschland; not confirmed: whether an additional diesel ban applies and to which Euro classes — check the source)
Zone boundary last read on 2026-10-19.
…
根据市政府自己的区域多边形检查该地点。慕尼黑的来源行 “Datenquelle: dl-de/by-2-0: Landeshauptstadt München – opendata.muenchen.de (bearbeitet)”与我们的规则文本一同注明来源。 已编辑:后续的一般规则及来源行已省略。
🚦“波恩周边现在的交通状况如何?” — check_road_status
Note: the source "Arbeitsstellen auf deutschen Autobahnen (BASt)" has not republished since 2026-10-06 (12 days) — information from it may be out of date.
Bonn: 5 jam reports, 46 closures, 844 restrictions, 0 planned roadworks sites, 14 current roadworks sites per BASt — window: right now.
I do not hold federal and Land roads (Bundes-, Landes-/Staatsstraßen) for North Rhine-Westphalia: for those, this answer is no all-clear.
Measured traffic state (City of Bonn, Amt 66 (traffic state), as of 07:25) within 10 km: 111 segments: risk of congestion: 2, increased traffic load: 10, normal traffic volume: 68, not measured: 31 — nearest segment (risk of congestion) 1.3 km away.
• Traffic jam (Stau): Provider text (German): "A555 Bonn Richtung Köln, zwischen Rodenkirchen und Kreuz Köln-Süd, 1 km Stau" (since 06:26; 18.5 km away)
…
第四行是市政府自己的测量数据,在 2.2.6 版中新增,使用市政府自己的分类名称。“未测量”绝不会被算作畅通。第一行来自 2.2.4 版:如果某个来源已停止发布数据,答案会注明这一点,而不会把它冒充为当前信息。 已编辑:其余条目及来源行已省略。
♿“多特蒙德 Hansastraße 附近有空闲的残障停车位吗?” — find_parking,使用 kind: "disabled_badge"
Disabled-badge bays on the street around Dortmund (within 10 km), nearest first:
1. Hansastraße 9, 44137 Dortmund — 0.2 km, free (sensor, 06:45)
2. Hansastraße 20-22, 44137 Dortmund — 0.2 km, free (sensor, 06:54)
3. Gerberstraße 5, 44135 Dortmund — 0.2 km, no current sensor reading (last 2026-10-18 19:12)
…
Within the radius: 175 disabled-badge bays with a sensor, 62 reported free and 19 occupied; the rest have no current reading.
For holders of a disabled parking permit only. "No current sensor reading" means unknown, not free.
As of 06:54 · Source: Parksensoren Dortmund: Stadt Dortmund (Dortmunder Systemhaus – Smart City), Open Data Dortmund, Datenlizenz Deutschland – Zero – Version 2.0 (…) · …
2.2.4 版新增。传感器状态在市政府最新消息发布后的三小时内有效。之后状态为未知,而未知绝不会被视为空闲。 已编辑:五行中省略了两行,来源行的大部分内容也已省略。
🛗“图宾根火车总站有无障碍通道吗?” — check_station_facilities
2 of 2 reported facilities at Tübingen Hbf are out of service. Counted are the facilities DB reports for this station. Lifts at stops of the city's transport operator (tram, light rail, underground) are not included — I hold no live data on them for this station.
Lift zu Gleis 1/13: out of service — under construction
Lift zu Gleis 2/3/12: out of service — under construction
Step-free access, from the Baden-Württemberg survey (BFRK, Tübingen Hbf): 7 platforms, 1 with a tactile guidance strip; 3 lifts, narrowest door 99 cm, cabins at least 94 cm wide and 220 cm deep; 5 ramps, steepest 6.1 %; 11 staircases. Unchecked raw survey data, file dated 2026-09-18. It says nothing about whether a lift is working now.
…
首先显示 DB 的实时电梯状态。调查数据块在 2.2.5 版中新增,说明的是已建成的设施,而非其是否正常运作。 已编辑:来源行已省略。
🚧“阿尔斯多夫周边道路有什么情况吗?” — check_road_status
Alsdorf (05334004): no jams reported, 1 closure, 12 restrictions, 0 planned roadworks sites — window until 2026-10-20.
I do not hold federal and Land roads (Bundes-, Landes-/Staatsstraßen) for North Rhine-Westphalia: for those, this answer is no all-clear.
• Roadworks (Baustelle) A4: Provider text (German): "Instandsetzung Grenze NL_D - AK Aachen · AK Aachen (aus Richtung Aachener Land) nach A4 — Zeitraum dieser Bauphase: Beginn: 25.08.26 um 09:00 Uhr, Ende: 01.12.26 um 15:00 Uhr, (Ende der Gesamtmaßnahme: 01.12.2…" (2026-08-25)
• Roadworks (Baustelle) A544: Provider text (German): "A544 | Aachen - Würselen · Autobahnkreuz Aachen -> Aachen (Europaplatz) — Zeitraum dieser Bauphase: Beginn: 17.10.26 um 05:00 Uhr, Ende: 16.10.27 um 05:00 Uhr, (Ende der Gesamtmaßnahme: 16.10.2…" (2026-10-17)
…
第二行在 2.1.23 版中新增:如果某个来源未涵盖该州的某类道路,答案会明确说明,而不会让“没有拥堵”听起来像是道路完全畅通。同一行也显示在 viafrei.de 上该地点的道路卡片中。 已编辑:其余条目及来源行已省略。
🔌“伍尔瑟伦周边哪里可以充电?” — find_charging_station
Charging around Würselen (05334036) (within 10 km), nearest first:
1. Würselen - Lehnstraße, Lehnstraße 27, 52146 Würselen (Ladenetz) — 0.1 km, Type 2, up to 22.1 kW, 0.50 €/kWh net, status from 2026-10-15 17:37 — possibly out of date (2 charging units)
2. Würselen Rathaus, Rathausstraße 2, 52146 Würselen (Ladenetz) — 0.2 km, Type 2, up to 22.1 kW, 0.41 €/kWh net, status from 13:19 — possibly out of date (2 charging units)
…
Only a few operators publish live occupancy; "no status data" means unknown, not free.
As of 18:38 · Source: Ladepunkte: e-clearing.net (smartlab Innovationsgesellschaft mbH) via Mobilithek, CC0 1.0 (…) · Ladepunkt-Verfügbarkeit: e-clearing.net (smartlab Innovationsgesellschaft mbH) via Mobilithek, CC0 1.0 (…) · …
每个地点占一行,并注明该地点有多少个充电设备;自 2.1.23 版起,发布方针对同一停车场提供的多条记录会合并为一个地点。对于无法再保证准确性的过期状态,会注明其时间,绝不会说成空闲。 已编辑:五行中省略了三行,省略了站点 ID 和来源行的大部分内容。
🛣️“未来七天内 A7 高速公路上计划有哪些全封闭路段?” — check_road_status
A7: 27 closures, 188 restrictions, 1 planned roadworks site, 44 current roadworks sites per BASt — window until 2026-10-21.
• Closure (Sperrung): Provider text (German): "A7 | Langenau - Lonetal · Ulm -> Würzburg — Die Baustelle ist zu folgenden Zeiträumen gültig: 20.10.26 21:00 bis zum 21.10.26 05:30 Uhr., (Ende der Gesamtmaßnahme:…"
• Closure (Sperrung): Provider text (German): "A7 | Aalen/Westhausen - Aalen/Oberkochen · Würzburg -> Ulm — Die Baustelle ist zu folgenden Zeiträumen gültig: 14.10.26 22:00 bis zum 15.10.26 05:30 Uhr., 15.10.26 22:00 bis zum 16…" — signed detour (U 12) for AS Aalen/Westhausen – AS Aalen/Oberkochen, route as published by the Verkehrsministerium BW (German): "AS Aalen/Westhausen - B 29 - B 19 - L 1084 - AS Aalen/Oberkochen" — signage context, not a route recommendation
• Closure (Sperrung): Provider text (German): "A7 Hamburg-Marmstorf (AS) Sperrung wg. erforderlicher Gehölzarbeiten · Hamburg -> Hannover — Die Baustelle ist zu folgenden Zeiträumen gültig: 19.10.26 von 09:00 bis 15:00 Uhr, (Ende der Gesamtmaßnahme: 21.10.26)"
…
Sources that answered: Autobahn GmbH, BASt (roadworks), BAB traffic messages, Landesmeldestelle Schleswig-Holstein (police traffic messages), Verkehrsministerium BW (signed detours).
As of 22:38 · Source: Verkehrsdaten: Autobahn GmbH des Bundes (…) · Arbeitsstellen: Bundesanstalt für Straßen- und Verkehrswesen (BASt) via Mobilithek, CC BY 4.0, bearbeitet (…) · …
每处封闭路段都采用发布方的原话,并列出夜间时段;巴登-符腾堡州发布绕行路线时,也会一并注明。这个问题与 A7 页面本身提出的问题相同,因此两者的信息不会相互矛盾。 已编辑:十条记录中省略了七条、省略了其余记录的数量、省略了两条备注以及来源行的大部分内容。
🚚“下一个卡车禁行日是什么时候?” — get_driving_rules
```text
Regeln in Deutschland — Sonntags- und Feiertagsfahrverbot für Lkw:
• Nächster Fahrverbotstag: Sonntag, 18. Oktober, 0–22 Uhr, bundesweit. (Kalender nach § 30 Abs. 3 und 4 StVO, Feiertage geprüft am 2026-10-08)
• Sonntags und an Feiertagen dürfen Lkw über 7,5 t sowie Lkw mit Anhänger von 0 bis 22 Uhr nicht fahren. (§ 30 Abs. 3 StVO)
• Für Pkw, Wohnmobile und Transporter unter 7,5 t gilt das Verbot nicht — der Sonntag ist für sie ein normaler Fahrtag. (§ 30 Abs. 3 StVO)
…
• Ein Feiertag nur einzelner Länder ist nur dort ein Fahrverbotstag: Am 31. Oktober gilt das Lkw-Verbot von 0 bis 22 Uhr in den neun genannten Ländern; in Baden-Württemberg, Bayern, Berlin, Hessen, Nordrhein-Westfalen, Rheinland-Pfalz und im Saarland ist der Tag kein Feiertag nach § 30 Abs. 4 — außer er fällt auf einen Sonntag. (§ 30 Abs. 3 und 4 StVO)
…
Stand 19.09.2026 · Quelle: Verkehrsregeln: ViaFrei, eigene Zusammenstellung aus amtlichen Quellen (StVO, StVZO, 35. BImSchV, StVG, EmoG, AFIR); jede Aussage mit Quelle und Prüfdatum — informativ, keine Rechtsberatung / … (…)
```
现在,答案会先显示下一个禁行日及其日期,然后才显示规则本身;部分联邦州还会标明该假日。高速公路页面会列出其所经过各联邦州的同一份日历。
*已编辑:省略了假日列表和另外四条规则,并截断了来源行的英文部分。*
⚡“卡塞尔哪里有功率至少为 150 kW 的充电桩?” — find_charging_station
Charging around Kassel (within 10 km, ≥ 150 kW), nearest first:
2. Kassel, Germany - Zentrum, Neue Fahrt 9, 34117 Kassel (Tesla, Inc.) — 0.2 km, CCS2, up to 250 kW, 0.48 €/kWh net, status from 10:01 — possibly out of date, 10 without status
4. Circle K I Kassel Leipziger Strasse 22, 34125 Kassel (Spirii) — 1.2 km, CCS2, up to 400 kW, 0.83 €/kWh, status from 09:30 — possibly out of date
…
Only a few operators publish live occupancy; "no status data" means unknown, not free.
Price per kWh: published for 3 of 5 only; for the others we hold no price.
As of 22:43 · Source: Ladesäulenregister: Bundesnetzagentur.de, CC BY 4.0, bearbeitet (…) · Ladepunkte: Tesla Germany GmbH via Mobilithek, CC0 1.0 (…) · …
状态根据其数据源自身的时间窗口判断:今早读取的状态会注明读取时间,并标示为可能已过时,绝不会说现在有空。充电站卡片和高速公路页面也采用同一规则。 已编辑:省略了地点键、五个站点中的三个、监控 ID、登记说明以及大部分来源行。
🏢“SAP 在瓦尔多夫的办公室在哪里?” — find_poi
"SAP" in Walldorf:
1. SAP SE — company, Hasso-Plattner-Ring 7, 69190 Walldorf, Baden-Württemberg, 49.29442, 8.63995
2. SAP WDF01 — commercial building, Dietmar-Hopp-Allee 16, 69190 Walldorf, Baden-Württemberg, 49.29368, 8.64166
3. SAP WDF02 — office building, Dietmar-Hopp-Allee 14, 69190 Walldorf, Baden-Württemberg, 49.29461, 8.64274
4. SAP WDF03 — office building, Robert-Bosch-Straße 34, 69190 Walldorf, Baden-Württemberg, 49.29296, 8.64373
5. SAP WDF04 — office building, Dietmar-Hopp-Allee 15a, 69190 Walldorf, Baden-Württemberg, 49.29421, 8.64443
…
23 matches, 1–10 shown — the next with cursor="10".
OpenStreetMap data as of 2026-10-06
As of 22:44 · Source: OSM-Standortdaten: © OpenStreetMap-Mitwirkende, ODbL 1.0 (…)
列出 OpenStreetMap 中该公司的各处建筑及其地址和坐标,这也是答案附有 ODbL 声明的原因。
答案会说明匹配数量以及如何获取下一页。
已编辑:省略了十条结果中的五条,并将来源 URI 截为 …。
📫“瓦尔多夫的 Hasso-Plattner-Ring 7 号是什么地方?” — find_address
"Hasso-Plattner-Ring 7, Walldorf" — 2 mapped objects at this address:
1. Hasso-Plattner-Ring 7, 69190 Walldorf, Baden-Württemberg — 49.29448, 8.63670
(2 OpenStreetMap objects of this address, up to 145 m apart, shown as one point: outline, usually the building (OSM way; point = its centre))
2. Hasso-Plattner-Ring 7, 69190 Walldorf, Baden-Württemberg — 49.29438, 8.63978 — outline, usually the building (OSM way; point = its centre) — 224 m from point 1
The 2 points lie up to 224 m apart — further than 150 m, so not one door mapped twice; probably several buildings under this house number.
Mapped at this address in OpenStreetMap:
- SAP WDF21 — office building
- SAP WDF19 — office building
- SAP SE — company
As of 22:44 · Source: OSM-Standortdaten: © OpenStreetMap-Mitwirkende, ODbL 1.0 (…)
显示地址、标注在该地址下的建筑(以及建筑之间的距离,以免把“两栋建筑”误认为“同一扇门被标注了两次”),以及 OpenStreetMap 标注在此处的公司和建筑。 已编辑:省略了关于另一个瓦尔多夫的说明和数据日期,并截断了来源 URI。
🚦“柏林现在有交通拥堵吗?” — check_road_status
Berlin (11000000): 1 jam report, 247 closures, 267 restrictions, 10 planned roadworks sites — window until 2026-10-16.
• Slow traffic (Stockender Verkehr): Provider text (German): "A100 Stadtring Berlin, Wilmersdorf Richtung Neukölln, zwischen Gradestraße und Tunnel Ortsteil Britz, 0,8 km stockender Verkehr" (since 12:35; 6.6 km away)
• Roadworks (Baustelle): Provider text (German): "Karl-Liebknecht-Straße (Mitte) — Richtung Brandenburger Tor in Höhe Spandauer Straße Baustellenfläche für eine Hochbaustelle, Fahrbahn auf einen verschwenkten…" (2026-03-26–2027-09-30)
• Roadworks (Baustelle): Provider text (German): "Gertraudenstraße (Mitte) — in beiden Richtungen zwischen Spittelmarkt und Fischerinsel Brückenprüfung, Fahrbahn auf zwei Fahrstreifen verengt, Gewichtsbeschrän…" (2023-04-27–2028-03-31)
• Closure (Sperrung): Provider text (German): "Rosenthaler Straße (Mitte) — in beiden Richtungen zwischen Hackescher Markt und Sophienstraße Gleisbauarbeiten, Vollsperrung für Kfz-Verkehr" (2026-09-18–2026-10-20)
…
Sources that answered: Autobahn GmbH, BASt (roadworks), VIZ.NRW / NMS, Senatsverwaltung Berlin (traffic messages).
As of 22:34 · Source: Verkehrsdaten: Autobahn GmbH des Bundes (…) · … · Verkehrsmeldungen Berlin: Senatsverwaltung für Mobilität, Verkehr, Klimaschutz und Umwelt Berlin via Mobilithek, Datenlizenz Deutschland – Namensnennung – Version 2.0 (www.govdata.de/dl-de/by-2-0), Daten verändert (…) · …
只列出一处拥堵,而不是几十处:无论警方消息如何归类,因施工而缩窄车道都属于道路施工;A100 上的那段排队才是拥堵。 已编辑:省略了十条结果中的六条、半径说明、来源行中的其他数据源及其 URI。
💧“汉堡附近哪里可以给氢能卡车加氢?” — find_hydrogen_station
Hydrogen stations for trucks/buses near Hamburg (within 50 km), nearest first:
1. Hamburg - Schnackenburgallee — 5.5 km · Schnackenburgallee 12, 22525 Hamburg · 350 bar truck/bus, 700 bar car · opening hours: not published (unknown) · record last changed 2026-10-13 (today)
2. Hamburg - Flughafen — 7.9 km · Weg beim Jäger 193, 22335 Hamburg · 700 bar car, 350 bar truck/bus · opening hours: not published (unknown) · record last changed 2026-10-13 (today)
3. Hamburg - Großmoorbogen — 10.0 km · Großmoorbogen 1, 21079 Hamburg · 350 bar truck/bus, 700 bar car · opening hours: not published (unknown) · record last changed 2026-10-13 (today)
No live availability, price or operating status is published — check that the station is working before you drive.
As of 14:50 · Source: Wasserstofftankstellen: H2 Mobility Deutschland GmbH & Co. KG via Mobilithek, CC BY 4.0, bearbeitet (…) · Ortsdaten: © GeoNames (CC BY 4.0), bearbeitet (…)
只列出配有适用于卡车和巴士的 350 bar 加氢泵的站点,因为问题询问的是卡车。答案会注明发布方未提供的信息,包括营业时间,并且绝不会猜测站点是否在运营。
已编辑:将两个来源 URI 截为 …。
🚧“不来梅有哪些道路施工?” — check_road_status
Bremen: 4 jam reports, 151 closures, 119 restrictions, 8 planned roadworks sites — window until 2026-10-16.
• Slow traffic (Stockender Verkehr): Provider text (German): "A1 Osnabrück Richtung Bremen, zwischen Dreieck Stuhr und Bremen-Arsten, 4 km stockender Verkehr im Baustellenbereich" (since 12:46; +16 min per Autobahn GmbH; 6.2 km away)
• Traffic restriction (Verkehrseinschränkung) (Bremen): Provider text (German): "Einengung der Fahrbahn; Einengung des Geh-/Radweges; Halteverbot;" (2026-06-01–2026-10-31)
• Closure (Sperrung) (Bremen): Provider text (German): "Vollsperrung; Einengung des Geh-/Radweges; Halteverbot;" (2026-08-17–2026-10-16)
…
Sources that answered: Autobahn GmbH, BASt (roadworks), VIZ.NRW / NMS, Bremen traffic management centre (roadworks).
As of 16:14, unchanged since 13:15 · Source: Verkehrsdaten: Autobahn GmbH des Bundes (…) · … · Baustellen Bremen: Verkehrsmanagementzentrale Bremen via Mobilithek, Datenlizenz Deutschland – Namensnennung – Version 2.0 (www.govdata.de/dl-de/by-2-0), Daten verändert (…) · …
在同一答案中列出高速公路拥堵和市内道路施工,并保留各发布方的原文及日期;另附一行,列出所有提供了答复的数据源。 已编辑:问题原以英文提出;省略了地点键、十条结果中的七条、半径说明和五个数据源中的三个。
🅿️“卡塞尔的停车楼还有多少空位?” — find_parking
Parking around Kassel (within 10 km), nearest first:
1. Galeria — Car park (Parkhaus), 0.2 km, 210 spaces, 102 free (as of 16:06)
2. Friedrichsplatz — Car park (Parkhaus), 0.2 km, 980 spaces, 579 free (as of 16:06)
3. Kurfürsten Galerie — Car park (Parkhaus), 0.3 km, 560 spaces, 456 free (as of 16:06)
…
As of 16:06 · Source: Parkhäuser Kassel: Stadt Kassel, Straßenverkehrs- und Tiefbauamt via Mobilithek, Datenlizenz Deutschland – Namensnennung – Version 2.0 (www.govdata.de/dl-de/by-2-0), Daten verändert (…) · Parkhaus-Belegung Kassel: Stadt Kassel, Straßenverkehrs- und Tiefbauamt via Mobilithek, … (…) · …
Where no "free" count is shown the operator publishes no occupancy — it does not mean the site is full.
列出市政实时空位数,并注明每次读取的时间。 已编辑:问题原以英文提出;省略了地点键、两座停车楼、单独的 OpenStreetMap 列表和四个数据源中的两个。
🚋“科隆 Neumarkt 下一班电车什么时候发车?” — get_departures
Abfahrten ab Köln Neumarkt — Fahrplan mit Echtzeit, 06:41 bis 07:01:
06:42 Tram 3 → Köln Dellbrück Thielenbruch, Gleis 14, pünktlich
06:43 Tram 7 → Benzelrath Frechen-Benzelrath, Gleis 12, Plan
06:44 Tram 16 → Bonn Bad Godesberg Stadthalle, Gleis 14, +1 Min. (voraussichtlich 06:45)
06:45 Bus 146 → Köln Lindenthal Deckstein, Steig 25, pünktlich
06:47 Tram 18 → Köln Buchheim Herler Str., Gleis 16, +1 Min. (voraussichtlich 06:48)
… und 23 weitere im Fenster.
Stand 06:41 · Quelle: Fahrplandaten: DELFI e.V., CC BY 4.0, bearbeitet (…) · … · Echtzeitdaten: DELFI e.V. via Mobilithek, CC BY-SA, bearbeitet (…)
Die Echtzeitangaben aus DELFI GTFS-RT und DELFI SIRI ET stehen unter CC BY-SA (Share-alike), …
Verspätungen und Ausfälle aus den DELFI-Echtzeitdaten, wo sie vorliegen; mit „Plan“ markierte Zeiten sind Fahrplanzeiten ohne Echtzeitangabe. …
列出电车和巴士的实时延误信息,数据来自与列车相同的全国实时数据源。没有实时数据的行会标注 计划时刻,绝不会写“准点”。 已编辑:省略了十行结果中的五行、站点 ID 行和三个数据源中的两个。
♿“柏林火车总站的电梯能用吗?” — check_station_facilities
7 of 62 reported facilities at Berlin Hauptbahnhof are out of service. Counted are the facilities DB reports for this station.
Escalator 1.UG - Tram Haltestelle 4: out of service
Lift Gleis 3/4 (C/D) - Gleis 11/12: out of service
Lift Gleis 5/6 (C/D) - Gleis 11/12: out of service
Lift Gleis 1/2 (C/D) - 1.UG - EG: in service
… and 54 more.
As of 06:41 · Source: Aufzüge und Fahrtreppen: Deutsche Bahn AG, DB API Marketplace, CC BY 4.0, bearbeitet (…) · …
逐一列出每部电梯和自动扶梯的位置及运行状态。对于使用轮椅、婴儿车或携带沉重行李箱的人来说,这决定了车站是否方便使用。
已编辑:省略了四行自动扶梯信息,并将一个数据源截为 …。
🚧“本周 A7 高速公路上有道路施工吗?” — find_roadworks_ahead
```text
A7: 45 roadworks sites per BASt between 2026-10-13 and 2026-10-20: 44 current, 1 planned. 5 of them are in this answer — raise limit to 20 for the rest.
• Construction works (Baustelle): A7 (+15 more sections) — 1 of 2 lanes closed, hard shoulder closed, 80 km/h limit, phase 2026-06-23 until 2026-10-25 — 2023-03-23 until 2028-04-14 — Provider text (German): "A7 zw. Bad Brückenau-Volkers → Bad Brückenau/Wildflecken 1,602 km; Brückenneubau"
• Construction works (Baustelle): A7 (+3 more sections) — 1 of 3 lanes closed, 80 km/h limit — 2023-10-28 until 2026-12-31 — Provider text (German): "A7 zw. Hammelburg → Bad Kissingen/Oberthulba 1,007 km; Brückenneubau"
…
As of 06:17 · Source: Arbeitsstellen: Bundesanstalt für Straßen- und Verkehrswesen (BASt) via Mobilithek, CC BY 4.0, bearbeitet (…)
Planning data from BASt: road sections only, no coordinates and no live delay. For the situation right now, call check_autobahn_traffic.
```
每个地点位于哪些交叉口之间、哪些路段封闭以及封闭至何时——并明确说明这是规划数据,目前请查看实时工具。
*已编辑:删去了五个地点中的第一个和最后两个地点,并删掉了路况说明中的“自……以来未变”备注。*
⛽“魏玛有哪些加油站?” — find_fuel_station
I know no filling station from our price data within 5 km of Weimar, … The nearest station with a diesel price is about 19.3 km away — radius_km 20 reaches it. … find_cheapest_fuel can ask the provider which ones are here — new areas one at a time and only a limited number per hour; its answer carries their prices, within about a minute.
More filling stations mapped by OpenStreetMap — we don't have a price for these stations yet:
1. Jet — 1.2 km
2. Star, Rießnerstraße 37, 99427 Weimar — 1.5 km
4. Shell, Rießnerstraße 14, 99427 Weimar — 1.5 km
…
As of 06:41 · Source: Tankstellenpreise: Tankerkönig.de — MTS-K, CC BY 4.0, bearbeitet (…) · OSM-Standortdaten: © OpenStreetMap-Mitwirkende, ODbL 1.0 (…) · …
Hinweis zu den Kraftstoffpreisdaten (MTS-K): Diese Daten dürfen ausschließlich zum Zweck der Verbraucherinformation verwendet werden; …
如果我们没有价格数据,回答会如实说明,提供下一步操作,并列出附近的 OpenStreetMap 加油站——绝不编造价格。如果我们有价格数据,则会列出每个加油站的每升油价和营业状态;由于 MTS-K 条件,此页面不显示价格。 已编辑:从第一行删去了地点键和另一个魏玛,省略了两个加油站和一个来源。
🅿️“弗勒廷格(Fröttmaning)的 P+R 早上通常会满吗?” — find_parking
Parking around Fröttmaning (within 10 km), nearest first:
1. P+R Fröttmaning — Park and ride (P+R), 0.3 km, 1259 spaces, no live occupancy — forecast for now (weekdays 06–07): usually free (more than 75 % free) – forecast from past experience, as of 12/2024
2. P+R Kieferngarten — Park and ride (P+R), 1.1 km, 235 spaces, no live occupancy — forecast for now (weekdays 06–07): usually free (more than 75 % free) – forecast from past experience, as of 12/2024
Munich's P+R sites are, per the dataset, as a rule only for public-transport passengers („grundsätzlich nur den ÖPNV-Fahrgästen“).
…
As of 06:41 · Source: Datenquelle: dl-de/by-2-0: Landeshauptstadt München – opendata.muenchen.de (bearbeitet) (…) · …
Where no "free" count is shown the operator publishes no occupancy — it does not mean the site is full.
这里没有实时车位数,因此回答会如实说明,并提供该城市针对这个工作日和时段的官方预测,注明这是预测并标注日期。 已编辑:省略了一个地点键、一个 P+R 站点、单独的 OpenStreetMap 列表和五个来源中的四个。
⚡“莱比锡附近哪里可以使用 Type 2 充电?” — find_charging_station
Charging around Leipzig (within 10 km, Type 2), nearest first:
1. Parkhaus Neumarkt, Neumarkt 30, 04109 Leipzig (Parkhaus Neumarkt) — 0.2 km, Type 2, up to 22 kW, no status data, per charging point register
2. Motel One Leipzig Nikolaikirche, Schuhmachergäßchen 5, 04109 Leipzig (Wirelane GmbH) — 0.3 km, Type 2, up to 11 kW, no status data, per charging point register
…
Only a few operators publish live occupancy; "no status data" means unknown, not free.
Price per kWh: not published for any of these sites (in the data we hold).
Charging point register as of 2026-09-01 — chargers as reported by their operators to the Bundesnetzagentur, with no live occupancy and no warranty of accuracy or completeness.
…
回答会说明未知的信息:“没有状态数据”表示未知,绝不代表空闲;如果运营商公布了每千瓦时的价格,回答也会显示。 已编辑:省略了一个地点键和第三个站点,并删去了状态说明行和来源行。
📍“52.5163, 13.3777 处是什么地方?” — describe_location
Description of 52.5163, 13.3777:
- Nearest address: Pariser Platz 1, 10117 Berlin (3 m)
- Settlement: Unter den Linden (0.7 km)
- Municipality: Berlin
- State (Land): Berlin
- Junction: Seestraße (4.2 km)
Address data as of 2026-10-06
As of 06:56 · Source: Ortsdaten: © GeoNames (CC BY 4.0), bearbeitet (…) · … · OSM-Standortdaten: © OpenStreetMap-Mitwirkende, ODbL 1.0 (…)
那是勃兰登堡门。已编辑:三个来源中的一个被删减为 …。
🌦️“加尔米施附近的道路今天早上会结冰吗?” — check_weather_warnings
One official notice for Garmisch-Partenkirchen, highest level 1 of 4:
1. Level 1 of 4 — Wetterwarnung (the DWD's own name; our translation: weather warning) — FROST
Valid: until 2026-10-13 08:00 (since 2026-10-13 00:00)
Official DWD wording, reproduced unaltered (German):
„Amtliche WARNUNG vor FROST“
For the drive: Expect ice and much longer braking distances; winter tyres are mandatory in these conditions (§ 2 (3a) StVO).
DWD road-surface forecast for the nearest road-weather stations (SWSMOS/METRo model forecast, run 05:00 — not a measurement and not an official warning):
- Station Farchant-Tunnel (open road, 5.3 km) — forecast 06:00: dry (Trocken), road surface 4.6 °C; no slippery class forecast until 2026-10-14 06:42.
…
Quelle: Deutscher Wetterdienst (…) · Quelle: Deutscher Wetterdienst. Datenquelle: BMVBS und Straßenbauverwaltungen der Länder (…) · …
The road-weather station data are unverified point measurements and do not reflect conditions on a road section; …
官方警报原文,以及道路表面本身的预报,并说明该预报不代表什么。 已编辑:省略了区域行、CAP 字段、部分 DWD 文本、两个气象站和一个来源。
在 viafrei.de 上,同样的数据也会显示在页面中:首页会显示一个地点的卡片,先列公共交通,然后依次列出燃油、停车、道路、附近的高速公路、充电、天气和周边地点;德国各城镇和城市也有以全名命名的地点页面,每张卡片中带有独立坐标的行都会链接到 OpenStreetMap 地图。自 2.1.9 起,卡片会遵循各工具自身的规则作答,因此,针对同一地点询问卡片和助手,得到的回答会一致:
- 充电:同一充电桩由两个数据源发布时只显示一行;如果某个站点的所有充电点都已关闭,则不会列出;每一行都会显示“2 个中有 1 个空闲(截至 22:21)”“使用中”“已停运”“可能已过时”或“没有状态数据”,其中“没有状态数据”表示未知,绝不代表空闲;
- 公共交通:柏林和勃兰登堡的准点信息来自 VBB 自己的实时数据源;铁路车站的实时班次信息通过全国车站目录匹配;还会列出 1 km 内的共享单车及其停放点;
- 道路:各州的交通数据源和道路施工登记簿会像
check_road_status一样根据地点提供信息;每一行都会说明所在位置;城市自己的街道通知不会被高速公路信息挤掉;汉堡地点会列出最多两个交通摄像头(仅提供链接,绝不显示图片);每行或每个计数背后的来源都会注明; - 停车:Trucklounge 的货车停车场和 NRW 的 P+R 站点会分别显示在各自的区块中,并附上各自许可证的说明;
- 地点页面会添加
get_driving_rules针对该市镇给出的低排放区说明,以及建议询问助手监控哪些内容的提示。 自 2.4.2 起,每张卡片都会原地刷新(标题上的 ↻,以及实时卡片按其数据更新的节奏自行刷新),无需重新加载页面;较长的卡片会翻页显示至末尾;主题筛选器提供 All 和 None 选项,可选择首页显示哪些卡片;即使没有 JavaScript 也能正常工作,而且绝不会悄悄隐藏警告。德国境外的访客会看到距离边境最近的德国城镇;如果距离太远,则会看到德国整体信息。
公共交通卡片中的每个车站都有独立一行,并链接至其车站页面:有多少部电梯和自动扶梯在运行,哪些设备因故障停运(按名称列出),时刻表标注的无障碍站台,以及 300 m 范围内的停车场和 P+R 停车场。天气卡片显示最近的道路天气站未来六小时的天气,燃油卡片则列出 25 km 范围内最近的两个氢燃料站。
为什么来源行很重要。 每个答案末尾都有一行来源,这是许可协议的要求:请向阅读答案的人展示它。请复制服务端发送给你的来源行,而不要使用本页上的来源行,因为这里的内容经过了缩短。请参阅使用获取的数据。
🛣️ 高速公路页面
德国的每条高速公路都有自己的页面,共 122 条,支持 22 种语言:索引位于 viafrei.de/en/autobahn(德语:viafrei.de/de/autobahn),高速公路页面的地址则使用其编号的小写形式——A7 的页面是 viafrei.de/en/autobahn/a7,法语页面是 viafrei.de/fr/autobahn/a7。所有语言的路线词都相同,只有语言标识会改变;各语言均使用 “autobahn”,旧版 /en/motorway/… 地址会重定向。A 7、a07 或 BAB7 这样的写法都会带你前往同一页面。
A7 页面从上到下包含以下内容:
- 整条道路的交通灯,采用
check_autobahn_traffic使用的相同规则,列出原因并链接到对应行(“拥堵,延误 47 分钟 · Bad Bramstedt - Kaltenkirchen · Flensburg → Hamburg”),并简要说明“交通灯如何设定”:指出它读取哪些内容,以及哪些内容不会产生颜色(绕行、边境通道、货车网络、停车和充电)。 - 你周边的情况:当你分享位置时(在设备上四舍五入到约 500 m),可以选择地点,也可以由系统根据网络推测地点;查看你选择的半径范围内(1 至 100 km)有哪些内容,按距离从近到远排列,并显示最近的交叉口及其编号、距离和地图链接、“你在这里”的位置(位于两个交叉口之间)及前方/后方徽标,以及该路段的交通灯。半径会保存在地址中,不会保存在设备上。
- 你选择的卡片:每类内容一张卡片,包含封路、拥堵、其他警告、道路施工、计划封路、警方和州政府消息、桥梁、绕行、边境通道、DWD 警告、路面状况预报、停车、充电、摄像头和燃油,并配有复选框。卡片、计数和地图无需重新加载即可同步更新;选择项可以保存在地址中(
?show=)。交通灯仍会评估所有内容,并指出选择项是否隐藏了部分判定原因。面板按实用程度排列,每个面板配有图标;空面板会折叠成一行。 - 每个面板的数据新鲜度:通过形状和文字表示,绝不只靠颜色区分:实时、延迟、过时(面板保留数据并提示数据可能已过期),或带有日期的参考数据;旁边显示数据源最近一次成功读取时的柏林时间。读取失败的面板会明确说明,不会显示“没有报告”。
- 搜索:输入时即时搜索交叉口、州以及每个面板中的各行内容;搜索会统一处理变音符号、大小写和常见缩写(AS、AK、AD、Kreuz、Dreieck),每条结果均链接到对应行。没有 JavaScript 时,同一搜索功能会以普通表单提供。索引搜索也支持城镇或交叉口:搜索“Kassel”会列出 A7、A44 和 A49 及匹配的交叉口。
- 沿途城镇:列出每个出口可到达范围内的所有城镇,按道路顺序排列,并归到最近的出口;较大的城镇优先显示。每个城镇都链接到对应出口和地点页面;如果 Wikidata 提供了城镇的官方网站,也会附上链接。
- 相交的高速公路:每个立交和三角交汇处都会标出与之交会的高速公路,并链接到以同一交叉口为中心的对应高速公路页面,同时显示该页面在该处显示的交通灯。自 2.4.3 起,页面还会列出相关但并不与之交会的高速公路,例如支线,或连接该高速公路断开路段的道路。
- 关于这条高速公路的一句话,由其自身数据生成:从 Füssen 到 Flensburg/Harrislee,示意线路全长约 928 km,按道路顺序列出经过的联邦州,以及有多少个出入口和立交,随后说明当前报告的情况及其时间。句中的每个数字都链接到对应面板。2026-10-14,英文页面显示:"A7 从 Füssen 出入口通往 Flensburg/Harrislee 出入口,示意全长约 928 km,途经 Bavaria、Baden-Württemberg、Hesse、Lower Saxony、Hamburg 和 Schleswig-Holstein,共有 141 个出入口和立交(其中 24 个为立交)。A7 当前报告:21 处封闭、0 起拥堵、118 处道路施工(截至 22:37)。"
- 地图,由服务端绘制:德国轮廓和 BKG VG2500 中的联邦州、根据 BASt《位置代码列表》中的出入口绘制的示意高速公路线、实线表示封闭路段、阴影线表示道路施工、拥堵路段标示延误时间。地图缩放到 25 km 以下时,还会绘制 BKG VG250 中的联邦州和县边界。若列表中某个路段没有线路走向,线路就会断开,页面会说明断开的路段,而不会跨越绘制。
- 当前报告的情况:先按各自标题列出封闭路段、拥堵和道路施工,然后列出未来七天计划的完全封闭路段,按时间从近到远排列;对于 Baden-Württemberg 发布的封闭路段,还会列出带标志的绕行路线。自 2.4 起,每条信息都会说明地点(两个出入口之间的路段、最近的城镇和联邦州,均为链接)、方向、时间(含星期几,以及“当前正在进行”或“6 天后”)、对驾驶员的影响,以及通俗易懂的施工内容,并附上地图链接。较长的卡片会显示 12 条信息,展开折叠内容时再加载其余信息;不启用 JavaScript 时,同一折叠内容会显示为链接。
- 出入口列表:按顺序列出每个出入口、立交和三角立交,并标示数量。表单可按路段(起点、终点)、方向和图层筛选页面,不启用 JavaScript 也能使用。每个立交都会标明并链接与其相交的高速公路;选择路段后,会显示该路段的长度。
- 停车和休息:卡车服务站、货车停车场和服务区会显示运营方公布的实时空余车位,以及停车场;采用相同方式共享的来源(Trucklounge、P+R NRW,以及 OpenStreetMap 在各出入口附近的停车场)会分别列出。每个地点都会显示其来源所列的设施(“来源列出的设施:厕所 · 淋浴 · 餐厅 · 加油站”);卡片可筛选出有货车车位、当前有空位或列有指定设施的地点;页面还会说明有多少地点列出了任何设施(“50 个地点中有 34 个列出了设施;其余地点的设施情况未知,并不代表没有设施”)。第二组筛选条件根据 OpenStreetMap 显示的地点附近信息筛选,并标明其许可条款,且绝不将其算作该地点自身的信息。Toll Collect 的 Stellplatz-Informationsdienst 提供的休息区占用情况,仅在你按下“显示占用情况”并接受使用条款第 2 节后显示。
- 沿途信息:发布相关信息的联邦州提供的警方和联邦州交通消息、Schleswig-Holstein 的桥梁状态、North Rhine-Westphalia、Baden-Württemberg 和 Hamburg 发布的带标志绕行路线、Brandenburg 的边境口岸,以及 SEVAS(NRW)和 ivm(Frankfurt RheinMain)的货车路线网络和数据库许可说明;每项都附有说明覆盖范围的文字。多个来源发布的同一条消息只显示一次,并列出所有来源。
- 充电:沿途的充电桩及其状态、按功率等级划分的地点,以及没有功率达到 150 kW 的充电桩的最长路段。页面会说明充电桩的位置;除非运营方如此标示,否则不会声称充电桩空闲。自 2.4.3 起,筛选栏可按运营方、插头、功率范围和“当前空闲”筛选卡片,并显示数量;使用的规则与
find_charging_station相同。 - 天气:DWD 沿途发布的官方预警,以及其道路气象站提供的路面天气预报。
- 交通摄像头,以链接形式指向发布方提供的图像。
- 燃油价格:当燃油卡片进入视野时由浏览器加载;页面 HTML 中不包含燃油价格,爬虫无法看到价格;卡片最多显示 10 个加油站,每个价格都标明时间和 MTS-K 说明。
- 每条高速公路的通用信息:按这条高速公路途经的联邦州列出货车禁行规定及日期(说明当前是否生效、持续到何时,以及接下来的禁行日期)、建议车速、应急通道和紧急电话号码;措辞与
get_driving_rules使用的相同。 - 向助手提问:说明如何连接、需要复制的地址,以及本页面可以回答的两三个问题;每个问题的答案都来自页面自身的数据行,并标明时间和来源。 该索引列出每条高速公路及其实时路况数量,支持用任意写法输入编号进行搜索,还提供“当前最糟”排序(先列出封路和拥堵,再按延误时长排序),以及一张德国概览地图,将发生封路或拥堵的高速公路单独标出。首页以卡片形式列出当前状况最糟的十条高速公路,每组地点卡片都包含一张 Autobahn 卡片:列出附近的高速公路,按距最近的互通式立交由近到远排列,并分别链接到对应页面。
可通过搜索找到,适用于传统搜索和 AI。 每条高速公路页面都在 22 种语言中各有专属标题和描述(“A7 Germany: traffic jams, roadworks, map”);高速公路站点地图列出每种语言的所有页面,而 llms.txt 和 llms-full.txt 会介绍这些页面;llms-full.txt 还会以英语和德语列出所有高速公路页面。robots.txt 会阻止 AI 训练和语料库爬虫访问燃油页面,逐一列出这些爬虫,同时允许所有爬虫访问高速公路页面;地点页面自 2.4.0 起开放,车站和出口页面从首次发布起就开放。任何页面的 HTML 中都不含燃油价格:读者的浏览器会在卡片进入视野时请求价格,而该地址对所有爬虫都关闭。
🚉 车站和出口页面
DB 车站目录中的每座铁路车站都有自己的页面,共 5,409 座,支持相同的 22 种语言:索引位于 viafrei.de/en/station,车站页面使用车站名称作为地址,因此柏林亚历山大广场车站的地址为 viafrei.de/en/station/berlin-alexanderplatz。 车站页面会展示工具读取的同一数据:
- 出发和到达信息,包括站台、延误和取消情况;可选择“我的站台”并筛选目的地(
?platform=、?to=),实时信息会就地刷新; - 换乘站的 U-Bahn、Stadtbahn 和有轨电车,以及停靠该站的所有线路;
- 电梯和自动扶梯,分别关联到其服务的站台,并标出停运的设施;
- 与车站相关的服务提醒;
- 车站附近的停车和充电设施,筛选条件与充电卡片相同;
- 车站周边:附近的药店、餐饮店、取款机和酒店,以及附近的高速公路和其他车站。
页面标题包含 DB 车站数据中该车站自身的信息。
每个高速公路出口自 2.4.1 起都有独立页面,位于所属高速公路之下:A3 的 Breitscheid 互通式立交页面地址为 viafrei.de/en/autobahn/a3/exit-16-breitscheid。 这是该高速公路页面在对应互通式立交处打开后的页面,首屏上方会显示标题和地图:交通状况、报告内容、互通式立交周边、停车设施、充电设施、沿线城镇,以及助手可在此回答的问题。信息足够丰富的出口会列在各自的站点地图中,每种语言约 1,700 个。
🔌 一分钟内完成连接
该产品是一个托管式 MCP 服务。将客户端指向它,工具就会显示出来。无需安装任何内容,无需申请密钥,也无需协商配额。各助手的分步指南: viafrei.de/en/connect。
Claude Code
claude mcp add --transport http viafrei https://mcp.viafrei.de/mcp
Claude(桌面应用和 claude.ai)、ChatGPT 及其他接受连接器 URL 的应用——使用此地址添加自定义连接器(在 Claude 中:Settings → Connectors → Add custom connector;在 ChatGPT 中,连接器设置需要开发者模式):
https://mcp.viafrei.de/mcp
Cursor 及任何使用接受 url 的 mcpServers 文件的客户端,通过 HTTP 连接:
{ "mcpServers": { "viafrei": { "url": "https://mcp.viafrei.de/mcp" } } }
VS Code(.vscode/mcp.json,或从命令面板选择 MCP: Add Server):
{ "servers": { "viafrei": { "type": "http", "url": "https://mcp.viafrei.de/mcp" } } }
仅支持 stdio 的客户端——例如 Claude Desktop 的配置文件(claude_desktop_config.json,从 Settings → Developer → Edit Config 打开)。此软件包正是为此而准备:
{ "mcpServers": { "viafrei": { "command": "npx", "args": ["-y", "viafrei"] } } }
需要 Node 22 或更高版本。客户端启动时,npx 会获取桥接程序。如果文件中已有 mcpServers 块,请在其中添加 "viafrei" 条目,而不要再粘贴第二个块。
较旧、使用 HTTP+SSE 的客户端也可以连接,地址为 https://mcp.viafrei.de/sse。该传输方式已在规范中弃用,因此请尽可能使用上面的地址:
claude mcp add --transport sse viafrei https://mcp.viafrei.de/sse
重启客户端,并提出上面的问题之一。
在哪里找到 ViaFrei
- npm —
viafrei。 此软件包包含 stdio 桥接程序,用于上面的配置行。其页面会显示当前版本和此 README。 - Smithery — smithery.ai/servers/viafrei/viafrei。 通过 Smithery 的托管连接进行连接,无需本地安装。
- Glama — glama.ai/mcp/servers/mavrovde/viafrei-mcp。 此仓库的目录条目,包含工具列表。
- Glama 连接器 — glama.ai/mcp/connectors/de.viafrei.mcp/via-frei。 作为 Glama 连接器提供的托管端点,所有权已验证,并提供运行状况检查。
- mcpservers.org — mcpservers.org/servers/mavrovde/viafrei-mcp。 此仓库的目录条目,提供多种语言版本。
- 官方 MCP Registry —
de.viafrei/mcp。 MCP 客户端和目录读取注册表时会找到的托管端点;server.json是对应条目。每次发布此软件包时,都会在 npm 发布后重新发布,并且只有在在线服务报告的版本一致时才会发布。 - awesome-mcp-servers — punkpeye/awesome-mcp-servers。 最大的 MCP 服务精选列表;ViaFrei 列在 Travel & Transportation 分类下。
- awesome-remote-mcp-servers — punkpeye/awesome-remote-mcp-servers。 远程 MCP 服务精选列表;ViaFrei 条目附有其托管端点。
- TensorBlock MCP Index — tensorblock.co/mcp/servers/…。 TensorBlock 的 MCP 服务可搜索索引,并为此仓库提供了资料页。
- TensorBlock awesome-mcp-servers — TensorBlock/awesome-mcp-servers。 TensorBlock 在 GitHub 上精选的列表;ViaFrei 列在 Travel & Transportation 分类下。
- 面向 AI 工具 — viafrei.de/llms.txt 和 llms-full.txt:介绍 ViaFrei 是什么、如何连接、每个工具各用一行说明、示例问题及各问题对应的工具,以及在线页面(高速公路索引、示例高速公路页面、地点页面);llms-full.txt 还列出了所有高速公路页面的英文和德文版本。
🧰 功能一览
22 个工具、9 个提示词、10 个资源和 2 个资源模板 — 服务版本 2.4.4,数据快照日期为 2026-10-27。每行均为服务的原文;完整参数请参阅 API.md。
🚗 道路出行
| 工具 | 能回答的问题 |
|---|---|
check_autobahn_traffic — 高速公路路况 | 按高速公路查询(≤ 5 条):先给出红绿灯式判断,再列出当前生效的拥堵、封路和道路施工信息,包括地点、延误、车速和地图。 |
check_road_status — 道路状态和封路信息 | 查询高速公路/联邦公路/州道(NI、NW、HE、BW、MV、SN、TH;B 级公路还包括 SH、BY;请将州/城镇作为地点传入)当前或近期是否开放、封闭或受限;按地点查询拥堵、城市/州公告和汉堡交通摄像头信息;还可查询货车限行、超长货车(车辆)。 |
find_roadworks_ahead — 计划中的道路施工 | 查询某条高速公路、NI、NW、HE、BW、MV、SN 或 TH 的一条联邦/州道(BY:仅限 B 级公路),或按地点查询城市街道,在指定日期范围内计划进行的道路施工:地点、影响、日期和地图链接。 |
find_parking — 附近的停车场 | 查询地点、坐标附近或某条高速公路沿线的停车设施:货车停车区、停车场、P+R 和残障人士停车位,并提供车位总数、公布的设施(卫生间、淋浴)以及已发布的空余车位数量。 |
🚆 公共交通
| 工具 | 能回答的问题 |
|---|---|
get_train_departures — 火车出发信息 | 查询德国火车站即将发车的列车:站台、延误和取消信息。 |
get_departures — 计划发车信息(公交车、有轨电车、火车) | 查询德国任意站点的计划发车信息 — 公交车、有轨电车、地铁、城市快铁、火车、渡轮。 |
check_transit_disruption — 区域公共交通受影响情况 | 查询德国某个区域当前公共交通的准点情况:曾晚点超过 5 分钟的行程占比、跳站行程、取消行程、趋势,以及当地生效的服务公告(绕行、站点关闭)。 |
check_station_facilities — 车站电梯和自动扶梯 | 查询火车站或 Köln Stadtbahn 站点的电梯和自动扶梯当前是否正常运行:逐项列出位置、状态和原因。 |
⚡ 充电与燃油
| 工具 | 能回答的问题 |
|---|---|
find_charging_station — 附近的电动汽车充电站 | 查询地点或坐标附近的电动汽车充电站:运营商、充电接口、最大功率、已公布的每千瓦时价格,以及运营商发布实时状态时的当前空闲充电点数量。 |
find_cheapest_fuel — 附近价格最低的燃油站 | 查询地点或坐标附近某种燃油价格最低的加油站:每升价格、品牌、地址、距离和营业状态。 |
find_fuel_station — 查找加油站 | 按地点或坐标查找加油站,可任意组合筛选条件 — 燃油种类、品牌、名称、当前营业、指定时间营业、24 小时营业;并可按距离、价格或名称排序。 |
find_hydrogen_station — 附近的加氢站 | 查询地点或坐标附近的加氢站(H2),按距离从近到远排列,并提供运营商、地址、加氢枪(700 bar 汽车、350 bar 货车/公交车)、已公布的营业时间和记录更新时间。 |
📍 地点和地址
| 工具 | 可回答的问题 |
|---|---|
find_place — 查找地点 | 查找地点名称并返回所有匹配项,每项都包含类型、人口、英文名称和坐标;官方键值(AGS/RS)仅在结构化结果中提供。 |
find_poi — 查找指定名称的地点 | 按名称或类型查找企业或地标,例如公司、商店、诊所、酒店、旅舍,并提供地址、类别和坐标。 |
find_address — 查找街道地址 | 查找街道地址:返回其坐标,以及该地址处有名称的 OpenStreetMap 对象(公司、商店、办公室),或说明该处没有此类对象。 |
describe_location — 描述坐标位置 | 将坐标转换为文字描述:提供最近地址、居民点和高速公路出入口及其距离,并指出该点所属的 Gemeinde、Kreis 和 Land;也会说明是否位于低排放区。 |
find_nearby — 查找附近地点 | 概览某个地点或坐标周围的情况:附近的加油站、电动汽车充电站、停车场、最近的火车站和高速公路出入口,以及各自的距离。 |
🚲 共享出行
| 工具 | 可回答的问题 |
|---|---|
find_sharing — 查找附近的共享单车 | 返回地点或坐标附近可租用的共享单车:当前有车可用且有空桩的共享单车站点,以及附近可自由停放的单车,并提供距离和数据时效(nextbike,包括 KVB Rad、MyRadl、VAG_Rad;Donkey Republic)。 |
🌦️ 天气和规则
| 工具 | 可回答的问题 |
|---|---|
check_weather_warnings — 天气预警和路面状况预报 | 返回某地当前生效的 DWD 官方天气预警——风暴、降雪、结冰、大雨、雷暴、高温——包括 Warnstufe 1–4、影响区域、有效期和未作改动的官方原文。 |
get_driving_rules — 德国驾驶规则 | 返回访客需要了解的德国道路规则:低排放区(Umweltzone)和 Feinstaubplakette、限速(建议时速 130)、冬季轮胎、酒精、周日货车禁行、收费、Rettungsgasse、车内必须配备的物品以及电动汽车相关规定。 |
🔔 监视
| 工具 | 可回答的问题 |
|---|---|
watch_situation — 监视变化 | 开启监视,以便在情况发生变化时通知本次对话:道路封闭或限行、高速公路堵车、站点延误、天气预警,或充电桩空闲。 |
stop_watch — 停止监视 | 结束本次对话通过 watch_situation 开启的监视,以后不再收到相关通知。 |
🧭 提示词 — 现成的简报
在客户端的提示词菜单中选择一个,然后填入空白处;它会按正确顺序调用合适的工具。
| 提示词 | 功能 |
|---|---|
plan_departure — 出发前的行程简报 — 出发前的行程简报 | 为即将开始的驾车行程生成简报:行程两端的官方天气预警、每段高速公路是否开放,以及当前生效的拥堵情况,最后用一句话给出是否出发的建议。 |
compare_travel_options — 开车还是坐火车?— 开车还是坐火车? | 比较同一趟行程的驾车和铁路方案:驾车方案的封路情况和实时拥堵,铁路方案的下一班车次和所在地区的准点率,并分别以一段文字呈现,供旅客比较。 |
prepare_car_trip — 在德国驾车前需要了解的信息 — 驾车准备 | 收集在德国驾车以及前往某个特定城市前,驾驶者必须携带和了解的信息:低排放区通行证、限速、冬季轮胎、酒精限值、通行费、必备装备,以及电动汽车相关规定。 |
plan_fuel_stop — 途中加油或充电 — 途中加油或充电 | 查找旅客途中加油或充电的地点:某个地点周边指定燃油类型价格最低的加油站,或配有合适接口和功率的充电点;如果还需要休息,也会查找附近的休息区。 |
plan_commute — 规划今天的火车通勤 — 规划今天的通勤 | 规划当天的一段公共交通行程:从车站出发的下一班车次、延误、站台和取消信息,以及该地区的公交车和火车此时是否正常运行。 |
plan_arrival_parking — 抵达后在哪里停车 — 目的地停车 | 查找驾车行程结束后停车的地点:市区停车场、郊区的停车换乘点及后续车次,或旅客提前抵达时可用的休息区。 |
find_a_place — 查明一个名称指的是什么 — 查明一个名称的含义 | 将一个类型不明的名称解析为地点、具名事物或地址,依次查询各个表,并在第一个有结果时停止。 |
plan_local_errand — 这个地方周边有什么?— 附近有什么? | 回答某个地点“附近有什么”:一览最近的加油站、电动汽车充电点、停车场、火车站和高速公路出入口;只有当旅客想了解最近地点以外的信息时,才会调用该类别的深度查询工具。 |
explain_this_coordinate — 说明坐标所在位置 — 说明坐标位于何处 | 将一个简单的纬度/经度坐标转换成旅客能理解的描述:最近的地址、居民点和高速公路出入口及其距离,以及该坐标所在的 Gemeinde、Kreis 和 Land。 |
📚 资源 — 助手可读取的参考信息
| 资源 | 内容 |
|---|---|
viafrei://attribution — 数据来源与归属 | ViaFrei 使用的每个数据源的许可和归属文本。 |
viafrei://coverage — 覆盖范围 | ViaFrei 目前能够回答哪些信息源、地点和车辆相关问题——每个信息源的许可、更新频率和新鲜度;哪些大城市还没有燃油价格;以及明确不涵盖的内容。 |
viafrei://rules/driving-in-germany — 在德国驾驶 — 访客需要了解的规则(DE/EN) | 精心整理、标注来源和日期的内容:低排放区、限速、冬季轮胎、酒精、收费、公路货车周日禁行、装备、紧急情况和电动汽车驾驶。 |
viafrei://rules/low-emission-zones — 低排放区(Umweltzonen)— 城市、区域、环保标识、购买地点(DE/EN) | 哪些德国城市设有低排放区、要求使用哪种 Feinstaubplakette,以及购买地点。 |
viafrei://emergency — 德国紧急情况 — 112、110、Rettungsgasse、故障、事故(DE/EN) | 应拨打哪个号码、如何形成 Rettungsgasse、车辆故障或发生事故后该怎么办,以及法律要求随车携带的物品。 |
viafrei://rules/electric-driving — 在德国驾驶电动汽车 — E 标识、充电、支付、插头(DE/EN) | 电动汽车在德国需要了解的内容:E-Kennzeichen 及其特权为何因城市而异、绿色环保标识、现场刷卡支付的权利、插头标准、价格显示方式、礼仪规范,以及紧急情况下的处理方法。 |
viafrei://status/feeds — 信息源状态 | 每个信息源是否仍在接收数据? |
viafrei://watches — 我的监控项 | 本次对话中开启的监控项,以及每项监控的内容和到期时间。 |
viafrei://gazetteer — 地名词典覆盖范围 | 地点索引(gazetteer_places)包含的内容:各来源和类别的行数与最近一次加载时间、有英文名称的条目数量,以及可识别名称的 16 个 Länder——这是 find_place/find_poi/find_nearby 提供地点答案的覆盖基础。 |
viafrei://addresses — 地址覆盖范围 | OSM 派生地址表(osm_addresses)按 Bundesland 划分的内容——从行中读取的各 Länder 及其提取日期、根据规划器统计数据估算并明确标注的行数,以及向任何收到地址派生结果的人提供的 ODbL § 4.6 要约。 |
viafrei://watch/{id} — 单个监控项 | 本次对话中的一个监控项:监控内容、已报告的内容,以及每份报告所依据数据的归属信息。 |
viafrei://place/{query} — 已解析的地点 | 使用与每个工具解析 place 相同的方式解析的一个地点、兴趣点或地址——返回一个坐标点、一个简短的候选列表,或如实返回未找到;这样即可一次确定名称并将其作为 lat/lon 重复使用。 |
运行中的服务才是事实来源。 此列表和 API.md
均根据带日期的快照生成;如果任一内容与该快照不一致,CI 就会失败。向任何 MCP 客户端请求 tools/list,即可查看此刻实际可用的工具。
实用案例
分步演示如何串联多个工具,并说明每个工具会返回什么:
- 🛣️ 从慕尼黑驾车前往柏林:一次调用查询多条高速公路、前方施工路段、加油或充电站,以及目的地的停车信息。
- 🚉 出故障的通勤之旅:查询出发信息、区域交通中断情况,以及车站里无法使用的电梯。
- 🔋 电动车长周末出行:按接口类型和功率查询充电信息、低排放区规定,以及停靠点周边的情况。
- 🚚 车队与物流简报:获取调度员的晨间简报,并设置变更时主动报告而非轮询的监控。
- 🗺️ 构建本地向导 Agent:将模糊的地点描述转换为坐标,再转换回来;了解 OpenStreetMap 的许可证对你的要求。
衡量回答效果:测试轮次中使用德语和英语提出了近 3,000 个问题,并在生产环境中测试,所有发现均已公开。
🛠️ 面向开发者
这是通过 HTTP 提供的标准 MCP 服务。 无需 SDK 即可调用:
# 1. open a session
curl -si https://mcp.viafrei.de/mcp \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"me","version":"0"}}}' \
| grep -i mcp-session-id
# 1b. tell the server you are ready — the MCP lifecycle requires it before any request
curl -s https://mcp.viafrei.de/mcp \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-H 'mcp-session-id: <from step 1>' -H 'mcp-protocol-version: 2025-06-18' \
-d '{"jsonrpc":"2.0","method":"notifications/initialized"}'
# 2. ask a question (put the session id from step 1 in the header)
curl -s https://mcp.viafrei.de/mcp \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-H 'mcp-session-id: <from step 1>' -H 'mcp-protocol-version: 2025-06-18' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"check_weather_warnings","arguments":{"place":"Freiburg im Breisgau","language":"en"}}}'
- 一个端点,无需堆叠多个集成。 SOURCES.md 列出了背后的 140 多个数据源,包括 Autobahn GmbH、Deutsche Bahn、DWD、DELFI、VBB、国家访问点 Mobilithek、MobiData BW、 Bundesnetzagentur、数十家充电桩运营商、H2 Mobility、城市开放数据门户、BKG、GeoNames、OpenStreetMap 和 MTS-K。每个数据源都有自己的格式、发布节奏和许可证,并通过同一协议提供。
- 结果以便于朗读的方式编写。 工具会用句子作答,供助手转述;说明它不知道什么(“没有状态数据意味着未知,而非空闲”),并以来源说明收尾。
- 如实标注。 22 个工具中有 20 个是只读且幂等的(
readOnlyHint、idempotentHint),因此客户端无需确认提示即可调用它们。两个监控工具则不是,因为开启或停止监控会改变服务之后向你报告的内容;它们的注解会如实说明这一点。 - 不仅有工具,还有提示词和资源。 提供九份现成简报,以及一个参考资料库(驾驶规则、排放区、紧急电话号码、署名信息),助手可直接读取。
- 监控。
watch_situation会在会话存续期间将轮询转为通知:例如道路封闭开始或解除、站点出发列车延误、某区域的延误比例达到阈值(默认四分之一)、DWD 警报生效,或充电桩变为空闲。默认持续三小时,最长 24 小时,每个会话最多 10 个。监控报告的内容可通过viafrei://watches和viafrei://watch/{id}读取;订阅该资源的客户端会在有新报告时收到通知。通知不会发送到收件箱或手机。 - 机器可读的错误,桥接程序也不例外:stderr 输出一行信息,每种错误原因对应不同的退出代码(见下文)。
Bridge 配置
| 选项 | 作用 |
|---|---|
--url <url> | 要中继到的端点。默认值为 https://mcp.viafrei.de/mcp。请参阅下方说明 |
--header "Name: value" | 在每个请求中添加额外的 HTTP 标头,可重复指定。有 API 密钥时可用于传递密钥 |
--timeout <ms> | 每个请求的超时时间,默认值为 30000。事件流永不超时 |
--version、--help | 显示信息并退出 |
许多 MCP 客户端只能传递 env 块,无法传递参数,因此每个选项也都有对应的环境变量:
| 变量 | 等同于 |
|---|---|
VIAFREI_MCP_URL | --url |
VIAFREI_MCP_HEADER | --header。多个标头之间用换行符分隔,因为标头名称或值中不可能出现换行符。这样一来,任何可能需要发送的内容都能表示出来:逗号、分号和空格都可能出现在真实的标头值中 |
VIAFREI_MCP_TIMEOUT_MS | --timeout |
命令行标志优先于变量,变量优先于内置默认值。
同名的 --header 会替换变量中的标头;名称不同的 --header 则会与其并列添加。
ViaFrei 不提供可自托管版本。 该服务由托管服务提供。--url 不能用于运行自己的服务:它用于在服务前配置代理或网关,也用于本仓库测试套件启动的 stub 服务。
出现问题时
Bridge 会向 stderr 输出一行信息,然后以表示问题情况的代码退出。不会输出堆栈跟踪:
viafrei: cannot reach https://example.invalid/mcp: host not found (DNS) (ENOTFOUND) - check your network connection; --url only if you relay through a proxy
同样的文本也会作为 JSON-RPC 错误返回给客户端,这样助手就能说明出了什么问题,而不是保持沉默。
| 退出代码 | 含义 |
|---|---|
0 | 正常关闭(客户端关闭了 stdin,或发送了 SIGINT/SIGTERM) |
1 | 发生了其他错误;输出行会说明原因 |
2 | 用法错误:指定了 bridge 不接受的标志或值 |
3 | 无法连接端点、端点停止响应,或未能及时响应 |
4 | 端点已响应,但 bridge 无法继续:端点拒绝了请求(输出行会指出 HTTP 状态码)、丢失了会话、响应内容不是 MCP,或重定向到了另一个源 |
5 | 协议版本不匹配;输出行会指出服务器使用的版本 |
耗时较长的调用可能是重试后的调用。 遇到 429、502、503 或 504 时,会在服务器通过 Retry-After 指定的延迟后重试一次;如果服务器未指定延迟,则等待 250 ms。连接直接失败(连接重置、管道损坏、套接字或连接超时)时,会在 250 ms 后再试一次。有两种情况不会重试,因为等待反而不如立即响应:没有可用 Retry-After 的 429,以及任何超过超时时间的请求延迟。事件流永不重试。
超时限制的是每个请求,而非整个调用。 两次尝试加上等待延迟,总耗时可能达到超时时间的约三倍;如果端点发生重定向,耗时可能更长。如果需要严格的总耗时上限,请在你自己的环境中设置。
已建立的会话可能会出现波动:事件流断开时会发出警告,bridge 会重新连接。连接不应在无声无息中一直中断。连续多次失败且期间没有任何一次成功时,进程会以以上代码退出,让启动它的客户端得知情况。
Bridge 不会做什么
- 不进行跟踪。 不收集遥测数据、分析数据或使用次数,也不检查更新。
- 不存储文件或凭据。 除 OS 临时目录外,不会写入任何文件。
--header会直接传递到端点,绝不会持久化或记录日志。 - 不跟随跨源重定向。 如果重定向离开了你指定的源,bridge 会拒绝请求并输出一行信息,指出重定向的起点和终点,避免服务器将你的 API 密钥转发到你未选择的地方。同源重定向则会照常跟随。
💼 面向企业
- 许可问题已处理妥当,且会随答案一并提供。 每条结果都附有其来源要求的署名。来源附带条件时,结果会明确说明:相同方式共享要求会特别标出,MTS-K 的用途限制则会以提示展示的句子形式附上。
- 专为回答用户问题而打造。 提供实时数据,注明来源和日期,并使用提问者所用的语言。适用于旅行和出行助手、调度员简报、客户服务以及无台阶车站查询。
- 阅读企业页面: viafrei.de/en/business。 页面介绍了六种用例,以及如何与我们合作。
⚖️ 使用你获取的数据
每条结果都附有署名行。请向阅读答案的人展示该署名。 完整的登记信息位于资源 viafrei://attribution 中,易于阅读的版本见 SOURCES.md:其中列出了每位发布者、所涵盖的内容、许可,以及必须原样复现的署名行。
有两项限制比其他限制更重要,因为违反它们会构成许可违约,而不是风格问题:
- MTS-K 燃油价格仅供消费者获取信息。 任何其他用途均属违法,无论是原始、重新格式化还是聚合后的数据,都不得用于燃油行业或其 IT 服务提供商。此外,我们也要求完全不得再分发:只回答提问者,不要据此打造产品。(这也是本页面不显示燃油价格的原因。)
- DELFI 的实时和中断服务数据源采用 Creative Commons Attribution-ShareAlike 许可(其静态时刻表和站点目录采用 CC BY 4.0,VBB 的柏林-勃兰登堡数据源也采用该许可)。相同方式共享要求会随你从中衍生的任何内容一并适用:重新计算、调整形式、重新编排,或据此制作延误表,都会构成改编材料,必须依据 BY-SA 许可授权(第 1(a) 条将“翻译、修改、编排、转换或以其他方式变更”的材料列为改编材料)。仅仅将其与其他来源的数据并列展示属于聚合,不会给其他来源带来任何义务。实时数据源的目录记录未注明许可版本,因此请勿依赖某个版本来制作衍生作品;SOURCES.md 中有详细信息,也介绍了两个采用 ODbL 的相同方式共享数据库(OpenStreetMap 和一家卡车停车场运营商)。
还有一项条件仅适用于一个来源。Toll Collect 的 Stellplatz-Informationsdienst (SID) 提供的卡车停车位占用情况附带约束所有接收这些数据者的条款:数据可能不准确、不完整或已过时;不提供任何保证;不得利用数据识别车辆或个人。ViaFrei 仅会向已接受其使用条款第 2 节的用户转发这些数据,其中包含上述条件。如果你基于 ViaFrei 构建服务,请让用户自行回答该问题,切勿代替用户作答,并在每条数据对应的结果中展示附带的条件句。
🗣️ 如果答案有误,请告知我们
ViaFrei 已上线、免费,并仍在不断完善。部分来源目前的信息还不够丰富,有些工具可能运行缓慢或给出错误结果。工具运行失败是服务端能看到的情况;工具自信满满地给出错误答案则不是。 请使用《工具回答不佳或没有回答》问题模板,说明你问了什么以及得到了什么答复。只有这类报告是我们无法通过其他方式获取的信息。
服务本身
MCP 服务是托管服务,其源代码不公开。它不在此代码库中,也未发布。公开的是本来就应公开的部分:工具名称、描述、输入架构、结果格式和署名行,也就是客户端从 tools/list 中读取的全部内容。我们坦率说明这一点,免得有人花上一晚寻找服务端代码。
贡献 · 安全 · 许可证
- **贡献:**欢迎贡献。请参阅 CONTRIBUTING.md 和 CODE_OF_CONDUCT.md。 这个桥接程序小巧且独立,很适合作为首次提交补丁的项目。
- **安全:**切勿公开提交包含密钥、令牌或任何看起来像密钥或令牌的内容的问题。SECURITY.md 介绍了私下报告问题的途径。
- **许可证:**本代码采用 Apache-2.0 许可证。通过服务获取的数据仍遵循其提供方的许可证;请参阅 NOTICE。
viafrei.de — 德语 · 英语 · 俄语 · 保加利亚语 · 乌克兰语 · 罗马尼亚语 · 土耳其语
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。