Startseite/Guides/Entwickler
Entwickler

Wie verbindet man einen KI-Assistenten mit MCP ROOTE?

Verbinden Sie einen Assistenten mit MCP ROOTE: Server-URL, HTTP-Konfiguration, erste Suche, Ergebnislesen und Fehlerbehebung.

By ROOTE·7 Minuten Lesezeit
Wie verbindet man einen KI-Assistenten mit MCP ROOTE?
Verbinden Sie ROOTE und starten Sie Ihre erste Suche.

Das Wichtigste in wenigen Sekunden

Fügen Sie https://mcp.roote.ai/mcp als entfernten Streamable HTTP-Server in einen kompatiblen Client ein. Entdecken Sie die Werkzeuge, testen Sie eine Adresse und eine Umkreissuche, und prüfen Sie den Status sowie zurückgegebene Limits.

Um einen KI-Assistenten mit MCP ROOTE zu verbinden, fügen Sie den entfernten Server https://mcp.roote.ai/mcp in eine Anwendung ein, die MCP Streamable HTTP unterstützt. Der Server stellt Lesewerkzeuge für Adressen, Mobilität und nahegelegene Dienste bereit.

Dieses Tutorial folgt der von ROOTE veröffentlichten Konfiguration und einer Verbindungsüberprüfung zum Server. Die Menütitel variieren je nach Client; URL, Transport und das Schema der Werkzeuge sind die zu prüfenden Elemente. Die tools/list-Liste des Servers kann sich vor der Dokumentation ändern: Verwenden Sie die tatsächlich angekündigten Funktionen.

Kompatibilität des Clients überprüfen

Ihre Anwendung muss einen entfernten MCP-Server über Streamable HTTP akzeptieren. Ein Client, der nur lokale stdio-Server unterstützt, kann diese URL nicht als ausführbaren Befehl verwenden. Prüfen Sie außerdem, ob Ihr Konto das Hinzufügen benutzerdefinierter Server erlaubt.

Wenn die Anwendung ein Formular bietet, geben Sie als Namen ROOTE und als Adresse die Server-URL ein. Akzeptiert sie eine Datei im mcpServers-Format, bietet die ROOTE-Dokumentation diese Mindestkonfiguration an:

{
  "mcpServers": {
    "roote": { "url": "https://mcp.roote.ai/mcp" }
  }
}

Offizielle ROOTE-Verbindungskonfiguration

Anonymen oder authentifizierten Zugriff wählen

Die Dokumentation sieht anonymen Zugriff ohne Authorization-Header vor, der der Free-Projektion und den aktiven API-Limits unterliegt. Für authentifizierten Zugriff verwenden Sie den sicheren Mechanismus des Clients, um Ihr Token im Bearer-Header zu übermitteln.

Authorization: Bearer YOUR_API_TOKEN

YOUR_API_TOKEN ist ein Platzhalter, der in der gesicherten Client-Konfiguration ersetzt werden muss. Fügen Sie das Token nicht in Gespräche, öffentliche URLs oder Artikel ein. Ein ungültiges oder widerrufenes Token wird nicht automatisch durch anonymen Zugriff ersetzt.

Bestätigen, dass die Werkzeuge verfügbar sind

Öffnen Sie nach der Verbindung die Werkzeugliste des Servers in Ihrem Client. Die ROOTE-Dokumentation beschreibt die Abfolge initialize, tools/list und tools/call; kompatible Clients führen diese Abfragen normalerweise automatisch aus. Verwenden Sie die vom Server angegebenen Versionen und Fähigkeiten.

Der Server bietet geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions und services_nearby an. Fehlen diese Werkzeuge, liegt ein Verbindungsproblem, ein Entdeckungsfehler oder eine Weiterentwicklung des Dienstes vor. Überprüfen Sie stets die vom Server mitgeteilte Liste. Journey und Departures sind dort noch nicht verfügbar.

Führen Sie eine erste reproduzierbare Suche durch

Beginnen Sie mit einer konkreten Adresse: „Nutze ROOTE, um 10 rue de Rivoli, Paris, Frankreich zu suchen. Zeige gefundene Kandidaten und deren Koordinaten an.“ Analysieren Sie das Ergebnis des Werkzeugs, nicht nur die vom Modell formulierte Antwort.

{
  "name": "geocode",
  "arguments": {
    "q": "10 rue de Rivoli, Paris",
    "language": "fr",
    "country": "FR"
  }
}

Dieser Block zeigt Namen und Argumente eines Aufrufs; es ist keine vollständige HTTP-Anfrage. Ihr Client kapselt den MCP-Aufruf. Kommen mehrere plausible Kandidaten zurück, wählen Sie den richtigen, bevor Sie in der Umgebung suchen.

Testen Sie anschließend den Transport um einen Referenzpunkt in Bordeaux. Die unten stehenden Koordinaten dienen dem Test und stammen nicht von der zuvor genannten Pariser Adresse.

{
  "name": "transit_nearby",
  "arguments": {
    "lat": 44.8416106,
    "lon": -0.5810938,
    "radius": 600,
    "modes": ["bus", "tram"],
    "limit": 10
  }
}

Ergebnis prüfen, bevor Sie Schlüsse ziehen

Überprüfen Sie Status, zurückgegebene Entitäten, Abdeckung, Warnungen und angewandte Limits. Eine teilweise Antwort kann nützliche Informationen enthalten. Eine leere Suche beweist nicht das physische Fehlen von Verkehrsmitteln in der Stadt.

Das erwartete Testergebnis ist eine strukturierte Antwort oder eine eindeutige Fehlermeldung, nicht eine vorgegebene Anzahl von Haltestellen. Quellen und Abdeckung können sich ändern. Die Haltestellensuche liefert keine nächsten Abfahrten.

Verbindungsfehler beheben

SymptomNützliche Überprüfung
Keine Werkzeuge erkanntExakte URL, entfernter Transport und Client-Autorisierung
ArgumentfehlerTypen, erlaubte Werte und Felder des angegebenen Schemas
AuthentifizierungsfehlerGültigkeit des Bearer und Header-Konfiguration
Limit erreichtAktive Limits, Wiederaufnahmeverzögerung und Aufruffrequenz
Leeres oder partielles ErgebnisKoordinaten, Filter, Radius, Abdeckung und Warnungen

Leeres Ergebnis von einer API-Fehlermeldung unterscheiden

Einen vollständigen Assistenten aus einer Adresse erstellen

Die Rolle eines MCP-Servers verstehen

Zukünftig: nächste 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 ein Token unbedingt erforderlich?

Die Dokumentation sieht anonymen Free-Zugang vor. Ihre Zugangsbeschränkungen und Fähigkeiten entsprechen den vom Dienst angewendeten Limits.

Warum zeigt mein Assistent nach einer Haltestellensuche eine Abfahrtszeit an?

Eine transit_nearby-Suche liefert keine nächsten Abfahrten. Bitten Sie den Assistenten, die tatsächlich zurückgegebenen Daten zu nennen und auf diese fehlende Information hinzuweisen.

Kann man testen, ohne eine Anwendung zu erstellen?

Ja, mit einem kompatiblen Client, der das Hinzufügen eines entfernten Servers und das Ausführen seiner Werkzeuge erlaubt.

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 ↗