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?
| Element | Rolle | Beispiel Mobilität |
|---|---|---|
| Host-Anwendung | Verwaltet das Gespräch und die Verbindungen | Die Anwendung, in der Sie Ihre Frage stellen |
| MCP-Client | Kommuniziert mit einem Server gemäß Protokoll | Entdeckt ROOTE-Tools und übermittelt deren Argumente |
| MCP-Server | Stellt Tools zur Verfügung und liefert deren Ergebnisse | ROOTE sucht Orte oder Dienste |
| KI-Modell | Interpretiert die Anfrage und formuliert die Antwort | Erklä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.
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.