Startpagina/Gidsen/Ontwikkelaars
Ontwikkelaars

Wat is een MCP-server en wat doet het?

Begrijp de rol van een MCP-server: koppeling van een AI-assistent aan tools, data lezen en een concreet voorbeeld van mobiliteitszoektocht.

By ROOTE·7 minuten leestijd
Wat is een MCP-server en wat doet het?
Een vraag, tools, verifieerbare data.

Het belangrijkste in enkele seconden

Een MCP-server stelt tools en informatie beschikbaar aan een compatibele assistent. Hij maakt het mogelijk om bij de vraag een externe bron te raadplegen; de assistent moet vervolgens het resultaat interpreteren zonder ontbrekende gegevens zelf aan te vullen.

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?

ElementRolMobiliteitsvoorbeeld
Host-applicatieBeheert het gesprek en de verbindingenDe applicatie waarin u uw vraag stelt
MCP-cliëntCommuniceert met een server volgens het protocolOntdekt de ROOTE-tools en geeft hun argumenten door
MCP-serverStelt tools beschikbaar en geeft hun resultaten terugROOTE zoekt plaatsen of diensten op
AI-modelInterpreteert de vraag en formuleert het antwoordLegt 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.

Voor ontwikkelaarsROOTE Mobility API

Mobiliteit rond een punt.
Direct in je app.

  • Zoeken
    rond een locatie
  • Toegang tot
    mobiliteitsdata
  • Inbouwen in
    je app

Ga van kaart naar data: zoek mobiliteit en diensten in de buurt met de ROOTE API.

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.

Wat als je eens om je heen kijkt?

Ontdek je buurt met ROOTE en vind beschikbare informatie om je verplaatsing voor te bereiden.

Verken de ROOTE kaart ↗