Skip to main content
ClaudeWave

Live German traffic, rail, parking, EV charging, fuel, address and weather data in any AI assistant or agent, no API key, no sign-up. Streamable HTTP: https://mcp.viafrei.de/mcp, legacy HTTP+SSE: https://mcp.viafrei.de/sse. This repo is the stdio bridge for clients that speak neither.

MCP ServersOfficial Registry0 stars1 forks● JavaScriptApache-2.0Updated today
ClaudeWave Trust Score
87/100
✓ Trusted
Passed
  • ✓Open-source license (Apache-2.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !Install pipes a remote script into a shell (curl | sh)
Last scanned: 10/9/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/mavrovde/viafrei-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "viafrei-mcp": {
      "command": "node",
      "args": ["/path/to/viafrei-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/mavrovde/viafrei-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

<div align="center">

# ViaFrei

[![Smithery](https://img.shields.io/badge/Smithery-viafrei-ff5a1f)](https://smithery.ai/servers/viafrei/viafrei)
[![npm](https://img.shields.io/npm/v/viafrei)](https://www.npmjs.com/package/viafrei)
[![Glama](https://glama.ai/mcp/servers/mavrovde/viafrei-mcp/badge)](https://glama.ai/mcp/servers/mavrovde/viafrei-mcp)

### Germany's traffic, trains, charging and roads — in your AI assistant.

**Ask in plain words. Get the live answer, with its source.**

[![website](https://img.shields.io/badge/viafrei.de-live-0b5fff?logo=googlechrome&logoColor=white)](https://viafrei.de/en)
[![node](https://img.shields.io/node/v/viafrei?logo=node.js&logoColor=white)](https://nodejs.org)
[![licence](https://img.shields.io/npm/l/viafrei?color=blue)](LICENSE)
[![no API key](https://img.shields.io/badge/API%20key-none-brightgreen)](#-connect-in-one-minute)
[![MCP](https://img.shields.io/badge/MCP-Streamable%20HTTP-6f42c1)](https://modelcontextprotocol.io)

**[viafrei.de](https://viafrei.de/en)** · [Connect your assistant](https://viafrei.de/en/connect) · [For developers](https://viafrei.de/en/developers) · [For businesses](https://viafrei.de/en/business) · [All tools](#-everything-it-can-do) · [API reference](API.md)

</div>

---

```
claude mcp add --transport http viafrei https://mcp.viafrei.de/mcp
```

**Free. No account, no API key, no sign-up.** One line and your assistant knows
whether the A8 is jammed, whether your train is late, where the nearest
Type 2 charger is (and whether it is free, where the operator publishes that)
and whether the lift at your station works — from official
German open data, live, with the source named in every answer.

> **Beta.** ViaFrei is being stabilised: sources are still being added, and
> answers and coverage can change. The answers are written by an AI assistant
> from our data, and AI can make mistakes, so check anything important (a
> closure, a departure, a price) against the source each answer names.

> **New in 1.8:** a twenty-first tool, **`find_sharing`**, for shared bikes
> (nextbike and Donkey Republic). **Berlin and Brandenburg** punctuality now
> comes from VBB's own realtime feed. Road answers now include police and city
> traffic reports from Baden-Württemberg, Schleswig-Holstein and Berlin (and
> from Köln and Hannover whenever those cities publish one), and roadworks on
> Bundes- and Landesstraßen in Niedersachsen, Sachsen and Thüringen. **Charging** gains the Bundesnetzagentur register and
> more live status, and **parking** gains Hamburg, Münster and NRW car parks.
> Every source is listed in [SOURCES.md](SOURCES.md).

---

## 🧳 What you can ask

You don't need to know any tool names. Ask the way you'd ask a friend who
happens to have every German traffic feed open. German or English; the answer
comes back in the language you asked in.

| when you're… | ask |
|---|---|
| 🌅 **about to commute** | *Fahren Busse und Bahnen in Bayern gerade pünktlich?* · *When does the next train leave Hamburg Hbf?* |
| 🚗 **about to drive** | *Gibt es Stau auf der A8?* · *Are there roadworks on the A7 next week?* · *Is the A1 closed anywhere?* |
| 🚧 **stuck in traffic** | *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?* |
| ⚡ **driving electric** | *Where can I charge with Type 2 near Leipzig?* · *Wo gibt es einen Schnelllader mit 150 kW bei Nürnberg?* |
| 🅿️ **driving a lorry** | *Find a rest area with lorry parking on the A9* · *Wo ist der nächste Lkw-Parkplatz an der A7?* |
| ♿ **travelling step-free** | *Funktioniert der Aufzug am Bahnhof Köln Messe/Deutz?* |
| 🌦️ **watching the weather** | *Gibt es eine Unwetterwarnung für Freiburg?* |
| 📍 **looking for a place** | *What is the address of the Elbphilharmonie in Hamburg?* · *Welche Apotheken gibt es in Fulda?* · *My satnav shows 50.1109, 8.6821 — what address is that?* |
| 🇩🇪 **new to German roads** | *Do I need an emission sticker for Stuttgart?* · *Is there a speed limit on the Autobahn?* |
| ⏳ **waiting for news** | *Tell me as soon as the closure on the A7 is lifted.* · *Sag mir Bescheid, wenn in Köln ein Viertel oder mehr der Bus- und Bahnfahrten verspätet ist.* · *Warn me when a DWD severe-weather warning comes into force for Cologne.* |

**What the answers cover, honestly.** Live traffic is the motorways. Closures
and roadworks also cover federal roads, Land roads in Niedersachsen, Sachsen and
Thüringen, and the traffic reports some Länder and cities publish (Baden-Württemberg,
Schleswig-Holstein, Berlin, Köln, Hannover); other city streets are not covered.
Places and addresses come from OpenStreetMap, so what is not mapped there cannot
be found, and opening hours and ratings are not part of it. A **watch** lives in
the conversation that opened it: the server keeps every change there, and your
assistant shows it when you ask, or on its own if your client supports MCP
notifications. Nothing is sent by e-mail or SMS. Up to 10 watches per
conversation, each for up to 24 hours (3 by default), and a road is watched as a
whole, not one section of it.

## 💬 Real answers

These came back from the production server at `https://mcp.viafrei.de/mcp`
(server 1.8.18) on **2026-10-06, 23:00 Berlin time**. They are not mock-ups. Each
one shows the first lines of what the tool returned, and the source line exactly
as it was sent, shortened where marked.

<details open>
<summary><b>🚆 "Welche Züge fahren als Nächstes ab Hamburg Hbf?"</b> — <code>get_train_departures</code></summary>

```text
Abfahrten ab Hamburg Hbf (nächste 60 Minuten):
23:00 S S5 → Hamburg Elbgaustraße, ab Hamburg Hbf (S-Bahn), Gleis 2, pünktlich
23:00 S S7 → Hamburg-Altona(S), ab Hamburg Hbf (S-Bahn), Gleis 1, pünktlich
23:02 S S5 → Hamburg-Neugraben, ab Hamburg Hbf (S-Bahn), Gleis 4, pünktlich
23:06 RE RE5 → Cuxhaven, ab Hamburg Hbf, Gleis 14A-C, pünktlich

Stand 22:59 · Quelle: Fahrplandaten: Deutsche Bahn AG, DB API Marketplace, CC BY 4.0, bearbeitet (https://developers.deutschebahn.com; …) · …
```
Platform, delay and the estimated real departure, in one line each.
*Edited: six of ten departures omitted. The board listed the first two S-Bahn rows twice; that is a known defect being fixed, and the repeats are among the omitted rows.*
</details>

<details>
<summary><b>♿ "Funktioniert der Aufzug am Bahnhof Köln Messe/Deutz?"</b> — <code>check_station_facilities</code></summary>

```text
In Köln Messe/Deutz ist 1 von 10 gemeldeten Anlagen außer Betrieb.
Fahrtreppe zu Gleis 4/5: außer Betrieb
Aufzug Aufzug Gl. 12 KVB Tunnel: in Betrieb
Aufzug zu Gleis 11: in Betrieb
…
Stadtbahn Köln Bf Deutz/Messe LANXESS arena (Störungsliste Stand 22:59): 1 von 17 gemeldeten Anlagen ist außer Betrieb. …
Fahrtreppe 60 - HÜ 083 (Bf. Deutz/Messe): außer Betrieb, gemeldet seit 17:32
```
The railway station and the Stadtbahn stop below it, from two operators, in one
answer. For anyone with a wheelchair, a pram or a heavy suitcase, this is the
difference between a station being usable and not.
*Edited: most facilities of both lists omitted, and the source lines cut.*
</details>

<details>
<summary><b>⚡ "Where can I charge with Type 2 near Leipzig?"</b> — <code>find_charging_station</code></summary>

```text
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.
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.

As of 23:00 · Source: Ladesäulenregister: Bundesnetzagentur.de, CC BY 4.0, bearbeitet (…) · …
```
It says what it does not know: "no status data" is unknown, never free.
*Edited: entries 3–5 omitted, a municipality key removed from the heading, and the sources cut to `…`.*
</details>

<details>
<summary><b>🚦 "Is public transport in North Rhine-Westphalia running on time?"</b> — <code>check_transit_disruption</code></summary>

```text
North Rhine-Westphalia: 8% of observed trips more than 5 minutes late (324 of 4,088 trips
in the last 60 minutes, from 60,858 reports at 18,923 stops), 90 trips with cancelled stops.
…
Trend: about the same as the 60 minutes before (9%).
…
Published service alerts for North Rhine-Westphalia, in force now (1):
- Line 515: Straßensperrung Liebigstraße / Haltestellenentfall (valid 2026-05-18 to 2026-11-12)

As of 22:58 · Source: Echtzeitdaten: DELFI e.V. via Mobilithek, CC BY-SA, bearbeitet (…) · …
```
Region-wide, with the method stated, and the operators' own service alerts
beside the figure. The share-alike condition arrives as part of the answer,
because it is part of the data.
*Edited: the method paragraphs between the figure and the alerts omitted, and the sources cut to `…`.*
</details>

<details>
<summary><b>📍 "What is at 52.5163, 13.3777?"</b> — <code>describe_location</code></summary>

```text
Description of 52.5163, 13.3777:
- Nearest address: Pariser Platz 1, 10117 Berlin (3 m)
- Settlement: Unter den Linden (0.7 km)
- District: Berlin (1.9 km)
- Administrative area: Berlin (2.3 km)
- Junction: AS Sachsendamm (A100) (5.0 km)

Address data as of 2026-10-04
As of 23:00 · Source: Ortsdaten: © GeoNames (CC BY 4.0), bearbeitet (…) · … · OSM-Standortdaten: © OpenStreetMap-Mitwirkende, ODbL 1.0 (https://www.openstreetmap.org/copyright; …)
```
That's the Brandenburg Gate. *Edited: two of four sources cut to `…`.*
</details>

<details>
<summary><b>🇩🇪 "Do I need an emission sticker for Stuttgart?"</b> — <code>get_driving_rules</code></summary>
ai-agentsautobahnclaudedeutsche-bahnev-charginggeocodinggermanyllm-toolsmcpmcp-servermodel-context-protocolnodejsopen-dataopenstreetmapstreamable-httptransporttypescriptweather

What people ask about viafrei-mcp

What is mavrovde/viafrei-mcp?

+

mavrovde/viafrei-mcp is mcp servers for the Claude AI ecosystem. Live German traffic, rail, parking, EV charging, fuel, address and weather data in any AI assistant or agent, no API key, no sign-up. Streamable HTTP: https://mcp.viafrei.de/mcp, legacy HTTP+SSE: https://mcp.viafrei.de/sse. This repo is the stdio bridge for clients that speak neither. It has 0 GitHub stars and its last recorded update is dated 2026-10-09.

How do I install viafrei-mcp?

+

You can install viafrei-mcp by cloning the repository (https://github.com/mavrovde/viafrei-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is mavrovde/viafrei-mcp safe to use?

+

Our security agent has analyzed mavrovde/viafrei-mcp and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains mavrovde/viafrei-mcp?

+

mavrovde/viafrei-mcp is maintained by mavrovde. The last recorded GitHub activity is dated 2026-10-09, with 0 open issues.

Are there alternatives to viafrei-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy viafrei-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: mavrovde/viafrei-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/mavrovde-viafrei-mcp)](https://claudewave.com/repo/mavrovde-viafrei-mcp)
<a href="https://claudewave.com/repo/mavrovde-viafrei-mcp"><img src="https://claudewave.com/api/badge/mavrovde-viafrei-mcp" alt="Featured on ClaudeWave: mavrovde/viafrei-mcp" width="320" height="64" /></a>

More MCP Servers

viafrei-mcp alternatives