# Hva er en MCP-server og hva brukes den til?

> Forstå rollen til en MCP-server: kobling av en AI-assistent til verktøy, datalesing og et konkret eksempel på mobilitetssøk.

Source: https://www.roote.ai/no/guides/hva-er-en-mcp-server-og-hva-brukes-den-til/
Language: no
Author: ROOTE

En MCP-server er et program som gjør verktøy og informasjon tilgjengelig for en kunstig intelligens-applikasjon kompatibel med Model Context Protocol. En assistent kan for eksempel søke etter en adresse, hente mobilitetsdata eller lese en ekstern ressurs under en samtale.

For ROOTE er nytten konkret: å svare på «Hvor finner jeg en sykkel nær denne adressen?» basert på et geografisk søk og de returnerte dataene, i stedet for bare modellens egen hukommelse.

## Assistent, klient og server: hvem gjør hva?

| Element | Rolle | Mobilitetseksempel |
| --- | --- | --- |
| Vertsapplikasjon | Håndterer samtalen og tilkoblinger | Applikasjonen der du stiller spørsmålet ditt |
| MCP-klient | Kommuniserer med en server i henhold til protokollen | Oppdager ROOTE-verktøy og sender inn argumenter |
| MCP-server | Eksponerer verktøy og returnerer deres resultater | ROOTE søker etter steder eller tjenester |
| AI-modell | Tolker forespørselen og formulerer svaret | Forklarer resultatene og deres begrensninger |

Serveren erstatter ikke modellen. Den gir tilgang til en definert operasjon med strukturerte inndata og utdata. Vertsapplikasjonen bestemmer hvordan disse funksjonene skal brukes og kan be om validering fra brukeren.

[Offisiell arkitektur for Model Context Protocol](https://modelcontextprotocol.io/docs/learn/architecture)

## MCP-verktøy gjør en forespørsel utførbar

Et verktøy har et navn, en beskrivelse og et argument-skjema. Assistenten må følge dette skjemaet: et nærhetssøk krever gyldige koordinater og filtre, ikke vilkårlig tekst sendt til et hvilket som helst verktøy.

Protokollen skiller også mellom ressurser, som gir kontekst, og prompts, som tilbyr interaksjonsmodeller. Hver server publiserer funksjonene den faktisk støtter; MCP-tilstedeværelse betyr ikke at alt er tilgjengelig.

## Eksempel: finne en sykkel i nærheten av en adresse

Prosessen begynner med å løse opp adressen. Hvis flere byer eller steder passer, ber assistenten om presisering. Deretter bruker den de valgte koordinatene til å søke etter stasjoner eller sykler og oppsummerer relevante resultater.

En stasjon 250 meter unna kan presenteres som geografisk nær. Denne avstanden tilsvarer ikke nødvendigvis gangtid. Tilsvarende reserverer ikke observert sykkelantall et kjøretøy for brukeren.

## Hva MCP ROOTE tilbyr

MCP ROOTE-serveren eksponerer verktøyene geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions og services_nearby. De dekker geografiske søk, delt mobilitet, transportsteder, forstyrrelser og enkelte urbane tjenester. Listen tools/list fra serveren er referansen for tilgjengelige funksjoner.

Journey og Departures inngår ikke i denne MCP V1. Å finne en holdeplass alene betyr derfor ikke at neste buss kan annonseres. En annen funksjon må dokumenteres for å få avgangsinfo.

[Offisiell oversikt over MCP ROOTE-verktøy](https://doc.roote.ai/roote-mcp/mcp-tools)

## Hva MCP ikke garanterer

Protokollen garanterer ikke full global dekning, alltid ferske data eller alltid korrekt assistentsvar. Disse egenskapene avhenger av kildene, hvert verktøys avtale og hvordan applikasjonen bruker resultatene.

Navn, beskrivelser og lenker fra en leverandør forblir eksterne data. De skal ikke bli instrukser til assistenten. Assistenten beholder advarsler, attributter og ukjente verdier i stedet for å gjøre dem til sikker kunnskap.

## Velg riktig løsning for prosjektet ditt

[Koble en assistent til MCP ROOTE](https://www.roote.ai/no/guides/koble-ia-assistent-til-mcp-roote/)

[Sammenlign API og MCP for mobilitetsintegrasjon](https://www.roote.ai/no/guides/api-eller-mcp-hvilken-velge-for-mobilitetsdata/)

[Bygg en pålitelig mobilitetsassistent](https://www.roote.ai/no/guides/hvordan-lage-en-assistent-som-finner-mobilitet-rundt-en-adresse/)

## Kommende: neste avganger og ruteplanlegging

ROOTE planlegger å utvide MCP med kommende avganger og ruteplanlegging. Disse funksjonene kommer snart og er ikke ennå en del av de verktøyene som MCP-serveren eksponerer. Når de blir tilgjengelige, sjekk hvilke verktøy serveren annonserer, deres argumenter og informasjon som faktisk returneres før du publiserer en passering eller reise.

## Ofte stilte spørsmål

### Er MCP en kunstig intelligens-modell?

Nei. Det er en protokoll som gjør det mulig for en AI-applikasjon å kommunisere med servere som eksponerer verktøy eller kontekst.

### Er en MCP-server en erstatning for en API?

Den kan bruke en API for å utføre operasjoner. API og MCP kan fungere som to komplementære grensesnitt for samme tjeneste.

### Tillater ROOTE MCP-serveren å reservere en sykkel?

Data MCP ROOTE-verktøyene er skrivebeskyttet. En returnert tilgjengelighet er ikke en reservasjon.
