Een MCP-server is een programma dat tools en informatie toegankelijk maakt voor een toepassing met kunstmatige intelligentie die compatibel is met het Model Context Protocol. Zo kan een assistent tijdens een gesprek een adres zoeken, mobiliteitsgegevens opvragen of een externe bron raadplegen.
Voor ROOTE is het voordeel concreet: antwoorden op “Waar vind ik een fiets in de buurt van dit adres?” op basis van een geografische zoektocht en de teruggegeven informatie, in plaats van alleen de geheugeninhoud van het model te gebruiken.
Assistent, cliënt en server: wie doet wat?
| Element | Rol | Mobiliteitsvoorbeeld |
|---|---|---|
| Host-applicatie | Beheert het gesprek en de verbindingen | De applicatie waarin u uw vraag stelt |
| MCP-cliënt | Communiceert met een server volgens het protocol | Ontdekt de ROOTE-tools en geeft hun argumenten door |
| MCP-server | Stelt tools beschikbaar en geeft hun resultaten terug | ROOTE zoekt plaatsen of diensten op |
| AI-model | Interpreteert de vraag en formuleert het antwoord | Legt de resultaten en hun beperkingen uit |
De server vervangt het model niet. Hij geeft toegang tot een gedefinieerde bewerking met gestructureerde invoer en uitvoer. De host-app beslist hoe deze mogelijkheden worden gebruikt en kan om validatie door de gebruiker vragen.
Officiële architectuur van het Model Context Protocol
MCP-tools maken een uitvoerbaar verzoek mogelijk
Een tool heeft een naam, een beschrijving en een argumentenschema. De assistent moet dit schema volgen: een nabijheidssuggestie heeft coördinaten en geldige filters nodig, geen willekeurige tekst die naar eender welk tool wordt gestuurd.
Het protocol maakt ook onderscheid tussen bronnen, die context leveren, en prompts, die interactiemodellen voorstellen. Elke server publiceert welke functies hij daadwerkelijk ondersteunt; de aanwezigheid van MCP betekent niet dat alle functies beschikbaar zijn.
Voorbeeld: een fiets vinden in de buurt van een adres
De procedure begint met het omzetten van het adres. Als meerdere steden of plaatsen overeenkomen, vraagt de assistent om verduidelijking. Daarna gebruikt hij de gekozen coördinaten om stations of fietsenlanceringen te zoeken en vat nuttige resultaten samen.
Een station op 250 meter afstand kan geografisch als dichtbij worden gepresenteerd. Deze afstand betekent niet automatisch een loopafstand in tijd. Evenmin reserveert een geteld aantal fietsen een voertuig voor de gebruiker.
Wat biedt het MCP ROOTE
De MCP ROOTE-server biedt de tools geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions en services_nearby aan. Deze dekken geografische zoekopdrachten, deeltmobiliteit, vervoerslocaties, verstoringen en bepaalde stadse diensten. De lijst tools/list van de server is het referentiepunt voor beschikbare mogelijkheden.
Journey en Departures maken geen deel uit van dit MCP V1. Alleen een halte vinden betekent dus niet automatisch dat de volgende bus kan worden aangekondigd. Daar is een andere gedocumenteerde functie voor nodig om vertrekdata te verkrijgen.
Officiële inventaris van MCP ROOTE-tools
Wat MCP niet garandeert
Het protocol garandeert geen volledige wereldwijde dekking, geen altijd actuele data of geen correcte antwoorden van de assistent. Deze eigenschappen hangen af van de bronnen, van de overeenkomsten van elk tool en hoe de applicatie de resultaten gebruikt.
Namen, beschrijvingen en links van een aanbieder blijven externe gegevens. Ze mogen geen opdrachten voor de assistent worden. Die bewaart waarschuwingen, credits en onbekende waarden in plaats van ze als zekerheden te presenteren.
Kies de juiste oplossing voor uw project
Een assistent koppelen aan MCP ROOTE
API en MCP vergelijken voor mobiliteitsintegratie
Een betrouwbare mobiliteitsassistent bouwen
Komende functies: aankomende vertrektijden en routeplanning
ROOTE is van plan om zijn MCP uit te breiden met aankomende vertrekken en routeberekening. Deze functionaliteiten worden toegevoegd en maken nog geen deel uit van de momenteel door de MCP-server aangeboden tools. Controleer bij beschikbaarheid welke tools de server meldt, hun argumenten en de daadwerkelijk geretourneerde informatie voordat u een passage of reis aankondigt.
Veelgestelde vragen
Is MCP een AI-model?
Nee. Het is een protocol waarmee een AI-toepassing kan communiceren met servers die tools of context beschikbaar stellen.
Vervangt een MCP-server een API?
Hij kan een API gebruiken voor zijn operaties. API en MCP kunnen dus twee complementaire interfaces van dezelfde dienst zijn.
Kan de MCP-server van ROOTE een fiets reserveren?
De Data MCP ROOTE-tools zijn alleen-lezen. Een teruggegeven beschikbaarheid is geen reservering.