Zum Inhalt springen

MCP-ServerImTakt

Echte Fahrplandaten für jeden KI-Assistenten.

Verbinde Claude, ChatGPT, Cursor oder Codex mit dem ImTakt-MCP-Server. Dein Assistent plant dann Bahn, Bus und Nahverkehr in ganz Deutschland mit echten Daten, statt Abfahrtszeiten zu erfinden.

Server-URL

https://api.imtakt.dev/mcp
  • ✓ Kostenlos
  • ✓ Ohne Konto
  • ✓ Ohne API-Schlüssel
  • ✓ Nur lesend
  • ✓ Streamable HTTP
  • ✓ Ganz Deutschland
  • Cursor
  • Claude
  • Codex
  • Windsurf

In 30 Sekunden verbunden

Eine URL, kein Konto, kein Schlüssel. So geht es in deinem Client:

Claude

claude.ai, Claude Desktop und die Claude-App
  1. Einstellungen → Konnektoren → Benutzerdefinierten Konnektor hinzufügen
  2. Name: ImTakt · URL einfügen
  3. Im Chat den Konnektor ImTakt aktivieren

Claude Code

Terminal
Einmal ausführen
claude mcp add --transport http imtakt https://api.imtakt.dev/mcp

Cursor

Ein Klick oder ~/.cursor/mcp.json
In Cursor installieren
mcp.json
{
  "mcpServers": {
    "imtakt": {
      "url": "https://api.imtakt.dev/mcp"
    }
  }
}

VS Code

GitHub Copilot im Agent-Modus
In VS Code installieren
Oder im Terminal
code --add-mcp '{"name":"imtakt","type":"http","url":"https://api.imtakt.dev/mcp"}'

ChatGPT

Entwicklermodus (Plus, Pro, Business)
  1. Einstellungen → Apps & Konnektoren → Erweitert → Entwicklermodus einschalten
  2. Konnektor erstellen: Name ImTakt, URL einfügen, Authentifizierung: keine
  3. Im Chat über + den Konnektor auswählen

Codex

Codex CLI und IDE-Erweiterung
Einmal ausführen
codex mcp add imtakt --url https://api.imtakt.dev/mcp

Gemini CLI

Terminal
Einmal ausführen
gemini mcp add --transport http imtakt https://api.imtakt.dev/mcp

Windsurf

~/.codeium/windsurf/mcp_config.json
mcp_config.json
{
  "mcpServers": {
    "imtakt": {
      "serverUrl": "https://api.imtakt.dev/mcp"
    }
  }
}

Nur lokale Server

Clients ohne Remote-MCP: über die mcp-remote-Brücke
Server-Eintrag
{
  "mcpServers": {
    "imtakt": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.imtakt.dev/mcp"
      ]
    }
  }
}

Fünf Werkzeuge

Dieselben fünf Befehle wie in CLI und HTTP-API. Alle nur lesend.

  • imtakt_find

    Findet die Haltestelle zu einem Ortsnamen und sagt, wie sicher der Treffer ist.

    Frag zum Beispiel: „Welcher Bahnhof ist mit Frankfurt gemeint?“

  • imtakt_plan

    Vergleicht Verbindungen nach Zeit, Dauer, Umstiegen, Deutschlandticket und Anschlussrisiko.

    Frag zum Beispiel: „München nach Berlin, vor 12 Uhr da, nur Deutschlandticket.“

  • imtakt_show

    Öffnet eine Verbindung mit allen Abschnitten, Umstiegszeiten und Fußwegen.

    Frag zum Beispiel: „Wie knapp ist der Umstieg in Fulda?“

  • imtakt_status

    Liest die nächsten Abfahrten einer Haltestelle mit gemeldeten Verspätungen.

    Frag zum Beispiel: „Was fährt in den nächsten 20 Minuten ab Köln Hbf?“

  • imtakt_follow

    Verfolgt einen Zug oder Bus und zeigt seine nächsten Halte.

    Frag zum Beispiel: „Wo ist mein ICE gerade?“

Außerdem an Bord: Prompts imtakt_trip und imtakt_commute für Fahrt und Pendelweg · Ressourcen imtakt://harness (Ablauf) und imtakt://meta (Endpunkte)

So sieht ein Gespräch aus

Ich muss morgen um 10 in Leipzig sein, Start Berlin Hbf. Was nehme ich?

  • imtakt_find · Berlin Hbf
  • imtakt_find · Leipzig Hbf
  • imtakt_plan · Ankunft bis 10:00
  • imtakt_show · die schnellste Option

Am entspanntesten ist der direkte ICE ab Berlin Hbf, du bist mit gut 20 Minuten Puffer in Leipzig. Wenn du sicher gehen willst, nimm den eine Stunde früher. Mit dem Deutschlandticket dauert es deutlich länger, und du steigst einmal um.

Beispiel. Zeiten und Linien kommen im echten Gespräch live aus dem Fahrplan.

Warum ImTakt

Ganz Deutschland

Fern-, Regional- und Nahverkehr aus dem bundesweiten Fahrplan, mit Echtzeit, wo es sie gibt.

Fakten zu jeder Option

Jede Verbindung kommt mit Umstiegen, Puffer, Anschlussrisiko und der Angabe, ob das Deutschlandticket gilt. Entscheiden tut der Assistent zusammen mit dir.

Nur echte Daten

Der Server nennt nur Haltestellen und Zeiten, die im Fahrplan stehen, und zeigt keine Gleise, solange sie nicht verlässlich sind. Fehlt Echtzeit, sagt er das.

Ein Vertrag

MCP, CLI und HTTP-API sprechen dieselben fünf Befehle mit denselben Antworten.

Häufige Fragen

Was kostet der ImTakt-MCP-Server?

Nichts. Der gehostete Server unter https://api.imtakt.dev/mcp ist kostenlos und braucht weder Konto noch API-Schlüssel.

Welche Assistenten funktionieren?

Jeder Client, der entfernte MCP-Server über Streamable HTTP unterstützt, etwa Claude, ChatGPT im Entwicklermodus, Claude Code, Cursor, VS Code, Codex, Gemini CLI und Windsurf. Clients, die nur lokale Server kennen, verbinden sich über mcp-remote.

Kann der Assistent darüber etwas buchen oder ändern?

Nein. Alle fünf Werkzeuge sind nur lesend: Haltestellen finden, Verbindungen vergleichen, eine Verbindung öffnen, Abfahrten lesen und einen Zug verfolgen. Tickets gibt es beim Verkehrsunternehmen.

Woher kommen die Daten?

Aus dem bundesweiten Fahrplan (GTFS, DELFI) mit Echtzeitdaten, wo sie vorliegen. Jede Antwort sagt, ob Echtzeit verfügbar war oder nur der Fahrplan.

Gibt es Limits?

Pro IP-Adresse gelten 300 Anfragen pro Minute. Für einen Assistenten, der ein Gespräch führt, reicht das weit.

Brauche ich MCP, oder reicht die CLI?

Agenten mit Shell-Zugriff können die CLI über npx nutzen. MCP ist der Weg für Chat-Assistenten ohne Shell und für Clients, die Werkzeuge direkt anbieten sollen. Beide sprechen dieselben fünf Befehle.