En MCP-server er et program, der gør værktøjer og oplysninger tilgængelige for en kunstig intelligens-applikation, der er kompatibel med Model Context Protocol. En assistent kan således søge en adresse, forespørge mobilitetsdata eller læse en ekstern ressource under en samtale.
For ROOTE er interessen konkret: at besvare spørgsmålet "Hvor kan jeg finde en cykel nær denne adresse?" baseret på et geografisk søg og de returnerede oplysninger, fremfor kun modellens egen hukommelse.
Assistent, klient og server: hvem gør hvad?
| Element | Rolle | Mobilitetseksempel |
|---|---|---|
| Værtsapplikation | Håndterer samtalen og forbindelserne | Applikationen, hvor du stiller dit spørgsmål |
| MCP-klient | Kommunikerer med en server i henhold til protokollen | Finder ROOTE-værktøjer og sender deres argumenter |
| MCP-server | Eksponerer værktøjer og returnerer deres resultater | ROOTE søger steder eller tjenester |
| AI-model | Fortolker forespørgslen og formulerer svaret | Forklarer resultaterne og deres begrænsninger |
Serveren erstatter ikke modellen. Den giver adgang til en defineret operation med strukturerede input og output. Værtsapplikationen bestemmer, hvordan disse funktioner bruges, og kan anmode om brugerbekræftelse.
Officiel arkitektur for Model Context Protocol
MCP-værktøjer muliggør eksekverbare forespørgsler
Et værktøj har navn, beskrivelse og et argument-skema. Assistenten skal følge dette skema: et søgeværktøj i nærheden kræver gyldige koordinater og filtre, ikke tilfældigt tekst sendt til vilkårlige værktøjer.
Protokollen skelner også mellem ressourcer, der giver kontekst, og prompts, som tilbyder interaktionsmodeller. Hver server offentliggør de kapaciteter, den understøtter; MCP's tilstedeværelse betyder ikke, at alle funktioner er tilgængelige.
Eksempel: finde en cykel omkring en adresse
Processen starter med at finde adressen. Hvis flere byer eller steder matcher, spørger assistenten om en præcisering. Derefter bruges de valgte koordinater til at søge stationer eller cykler og opsummerer nyttige resultater.
En station 250 meter væk kan præsenteres som geografisk nær. Denne afstand garanterer ikke automatisk gåtid. Ligeledes betyder et observeret antal cykler ikke, at et køretøj er reserveret til brugeren.
Hvad MCP ROOTE tilbyder
MCP ROOTE-serveren udstiller værktøjerne geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions og services_nearby. De dækker geografiske søgninger, delt mobilitet, transportsteder, forstyrrelser og visse byservices. Serverens tools/list-liste er reference for tilgængelige kapaciteter.
Journey og Departures er ikke en del af denne MCP V1. At finde et stoppested tillader derfor ikke alene at annoncere næste bus. En anden dokumenteret kapacitet er nødvendig for at få afgangsdata.
Officiel liste over MCP ROOTE-værktøjer
Hvad MCP ikke garanterer
Protokollen garanterer ikke fuld global dækning, altid opdaterede data eller et nøjagtigt svar fra assistenten. Disse egenskaber afhænger af kilderne, hvert værktøjs kontrakt og hvordan applikationen bruger resultaterne.
Navne, beskrivelser og links fra en leverandør forbliver eksterne data. De må ikke blive instruktioner for assistenten. Assistenten bevarer advarsler, kildeangivelser og ukendte værdier i stedet for at gøre dem til certe indsigter.
Vælg den løsning, der passer til dit projekt
Tilslut en assistent til MCP ROOTE
Sammenlign API og MCP for mobilitetsintegration
Byg en pålidelig mobilitetsassistent
Kommende: næste afgange og ruteplanlægning
ROOTE planlægger at udvide sin MCP med kommende afgange og ruteplanlægning. Disse funktioner er på vej og en del af de værktøjer, der endnu ikke findes på MCP-serveren. Når de bliver tilgængelige, skal du kontrollere de udstillede værktøjer, deres argumenter og de faktisk returnerede oplysninger, før du annoncerer en passage eller rejse.
Ofte stillede spørgsmål
Er MCP en AI-model?
Nej. Det er en protokol, der tillader en AI-applikation at kommunikere med servere, som eksponerer værktøjer eller kontekst.
Er en MCP-server en erstatning for en API?
Den kan bruge en API til at udføre operationer. API og MCP kan derfor være to komplementære grænseflader til den samme service.
Tillader MCP-serveren hos ROOTE at reservere en cykel?
Data MCP ROOTE-værktøjerne er skrivebeskyttede. En returneret tilgængelighed er ikke en reservation.