Startseite/Guides/Entwickler
Entwickler

Was ist ein MCP-Server und wozu dient er?

Verstehen Sie die Rolle eines MCP-Servers: Verbindung eines KI-Assistenten mit Tools, Datenabfrage und konkretes Beispiel zur Mobilitätssuche.

By ROOTE·7 Minuten Lesezeit
Was ist ein MCP-Server und wozu dient er?
Eine Frage, Werkzeuge, überprüfbare Daten.

Das Wichtigste in wenigen Sekunden

Ein MCP-Server stellt einem kompatiblen Assistenten Tools und Informationen zur Verfügung. Er ermöglicht den Zugriff auf eine externe Quelle zur Abfragezeit; der Assistent muss das Ergebnis interpretieren, ohne fehlende Daten zu erfinden.

Ein MCP-Server ist ein Programm, das Werkzeuge und Informationen einer mit dem Model Context Protocol kompatiblen KI-Anwendung zugänglich macht. Ein Assistent kann so eine Adresse suchen, Mobilitätsdaten abfragen oder während eines Gesprächs auf externe Ressourcen zugreifen.

Für ROOTE ist der Nutzen konkret: auf die Frage „Wo finde ich ein Fahrrad in der Nähe dieser Adresse?“ mit geografischer Suche und zurückgegebenen Informationen zu antworten, statt allein auf das Modellgedächtnis zu vertrauen.

Assistent, Client und Server: Wer macht was?

ElementRolleBeispiel Mobilität
Host-AnwendungVerwaltet das Gespräch und die VerbindungenDie Anwendung, in der Sie Ihre Frage stellen
MCP-ClientKommuniziert mit einem Server gemäß ProtokollEntdeckt ROOTE-Tools und übermittelt deren Argumente
MCP-ServerStellt Tools zur Verfügung und liefert deren ErgebnisseROOTE sucht Orte oder Dienste
KI-ModellInterpretiert die Anfrage und formuliert die AntwortErklärt Ergebnisse und deren Grenzen

Der Server ersetzt nicht das Modell. Er bietet definierten Zugriff auf eine Operation mit strukturierten Eingaben und Ausgaben. Die Host-Anwendung entscheidet über die Nutzung dieser Funktionen und kann eine Benutzerbestätigung einfordern.

Offizielle Architektur des Model Context Protocol

MCP-Tools machen eine Anfrage ausführbar

Ein Tool besitzt einen Namen, eine Beschreibung und ein Argument-Schema. Der Assistent muss dieses Schema befolgen: Eine Umkreissuche benötigt gültige Koordinaten und Filter, nicht beliebigen Text für beliebige Tools.

Das Protokoll unterscheidet außerdem Ressourcen, die Kontext liefern, und Prompts, die Interaktionsmuster vorschlagen. Jeder Server veröffentlicht die tatsächlich unterstützten Funktionen; MCP-Präsenz bedeutet nicht, dass alle verfügbar sind.

Beispiel: Fahrrad in der Nähe einer Adresse finden

Die Suche beginnt mit der Auflösung der Adresse. Stimmen mehrere Städte oder Orte überein, fragt der Assistent nach einer Präzisierung. Anschließend nutzt er die gewählten Koordinaten, um Fahrradstationen oder -fahrzeuge zu suchen und fasst brauchbare Ergebnisse zusammen.

Eine Station in 250 Metern Entfernung kann als geografisch nah gelten. Das heißt nicht automatisch, dass ein Gehweg daraus folgt. Ebenso reserviert eine gefundene Fahrradanzahl kein Fahrzeug für den Nutzer.

Was der MCP ROOTE bietet

Der MCP ROOTE-Server bietet die Werkzeuge geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions und services_nearby an. Diese decken geografische Suchanfragen, geteilte Mobilität, Transportorte, Störungen und bestimmte städtische Dienste ab. Die tools/list-Liste des Servers ist die Referenz für verfügbare Funktionen.

Journey und Departures gehören nicht zum MCP V1. Eine Haltestellenfindung allein ermöglicht daher keine Ansage eines nächsten Busses. Dafür ist eine andere dokumentierte Funktion erforderlich.

Offizielles Inventar der ROOTE MCP-Tools

Was MCP nicht garantiert

Das Protokoll garantiert weder globale Vollständigkeit, noch immer aktuelle Daten oder eine exakte Antwort des Assistenten. Diese Eigenschaften hängen von Quellen, den Verträgen der Tools und der Nutzung durch die Anwendung ab.

Namen, Beschreibungen und Links eines Anbieters bleiben externe Daten. Sie dürfen keine Anweisungen für den Assistenten werden. Dieser bewahrt Warnhinweise, Quellenangaben und unbekannte Werte, anstatt sie als gesicherte Fakten darzustellen.

Die passende Lösung für Ihr Projekt wählen

Einen Assistenten an den ROOTE MCP anbinden

API und MCP im Vergleich für Mobilitätsintegration

Einen verlässlichen Mobilitätsassistenten bauen

Demnächst: kommende Abfahrten und Routenberechnung

ROOTE plant, sein MCP um kommende Abfahrten und die Routenberechnung zu erweitern. Diese Funktionen sind in Vorbereitung und gehören noch nicht zu den derzeit vom MCP-Server bereitgestellten Werkzeugen. Prüfen Sie bei deren Verfügbarkeit die vom Server angebotenen Werkzeuge, deren Parameter und tatsächlich zurückgegebenen Informationen, bevor Sie eine Abfahrt oder Reise ankündigen.

Für EntwicklerROOTE Mobility API

Mobilität um einen Punkt.
Direkt in Ihrer Anwendung.

  • Suchen
    um eine Position herum
  • Zugang zu
    Mobilitätsdaten
  • Integration in
    Ihre Anwendung

Von der Karte zu den Daten: Finden Sie Mobilitäten und Dienste in der Nähe mit der ROOTE API.

Häufig gestellte Fragen

Ist MCP ein KI-Modell?

Nein. Es ist ein Protokoll, das einer KI-Anwendung ermöglicht, mit Servern zu kommunizieren, die Tools oder Kontext bereitstellen.

Ersetzt ein MCP-Server eine API?

Er kann eine API zur Ausführung seiner Operationen nutzen. API und MCP können somit zwei ergänzende Schnittstellen desselben Dienstes sein.

Ermöglicht der ROOTE MCP-Server das Reservieren eines Fahrrads?

Die Data MCP ROOTE Tools sind schreibgeschützt. Eine zurückgegebene Verfügbarkeit ist keine Reservierung.

Wie wäre es, wenn Sie sich in Ihrer Umgebung umsehen?

Entdecken Sie Ihr Viertel mit ROOTE und finden Sie verfügbare Informationen zur Vorbereitung Ihrer Fahrt.

ROOTE-Karte erkunden ↗