# Vad är en MCP-server och vad används den till?

> Förstå rollen hos en MCP-server: koppling av en AI-assistent till verktyg, dataläsning och ett konkret exempel på mobilitetssökning.

Source: https://www.roote.ai/sv/guides/vad-ar-en-mcp-server-och-vad-anvands-den-till/
Language: sv
Author: ROOTE

En MCP-server är ett program som gör verktyg och information tillgängliga för en artificiell intelligensapplikation kompatibel med Model Context Protocol. En assistent kan därigenom söka en adress, fråga efter mobilitetsdata eller läsa en extern resurs under en konversation.

För ROOTE är nyttan konkret: att svara på "Var hittar jag en cykel nära denna adress?" baserat på en geografisk sökning och den information som returneras, snarare än enbart modellens minne.

## Assistent, klient och server: vem gör vad?

| Element | Roll | Exempel inom mobilitet |
| --- | --- | --- |
| Värdapplikation | Hantera konversation och anslutningar | Applikationen där du ställer din fråga |
| MCP-klient | Kommunicerar med en server enligt protokollet | Upptäcker ROOTE-verktygen och vidarebefordrar deras argument |
| MCP-server | Exponerar verktyg och returnerar resultat | ROOTE söker platser eller tjänster |
| AI-modell | Tolkar förfrågan och formulerar svaret | Förklarar resultaten och deras begränsningar |

Servern ersätter inte modellen. Den ger tillgång till en definierad operation med strukturerade in- och utgångar. Värdapplikationen bestämmer hur dessa kapaciteter används och kan begära användarens bekräftelse.

[Officiell arkitektur för Model Context Protocol](https://modelcontextprotocol.io/docs/learn/architecture)

## MCP-verktyg gör en fråga exekverbar

Ett verktyg har ett namn, en beskrivning och ett argument-schema. Assistenten måste följa detta schema: en närhetssökning kräver giltiga koordinater och filter, inte en text som skickas godtyckligt till vilket verktyg som helst.

Protokollet skiljer också resurser, som tillhandahåller kontext, från prompts, som föreslår interaktionsmönster. Varje server publicerar faktiskt stödja kapaciteter; närvaro av MCP betyder inte att alla är tillgängliga.

## Exempel: hitta en cykel nära en adress

Processen börjar med att lösa adressen. Om flera städer eller platser matchar, frågar assistenten om förtydligande. Sedan används de valda koordinaterna för att söka cykelstationer eller fordon och sammanfatta användbar information.

En station som ligger 250 meter bort kan presenteras som geografiskt nära. Detta avstånd motsvarar inte automatiskt en gångtid. På samma sätt reserverar ett observerat antal cyklar inte ett fordon för användaren.

## Vad MCP ROOTE erbjuder

MCP ROOTE-servern tillhandahåller verktygen geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions och services_nearby. De täcker geografiska sökningar, delad mobilitet, transportplatser, störningar och vissa stadstjänster. Serverns lista tools/list är referensen för tillgängliga funktioner.

Journey och Departures ingår inte i denna MCP V1. Att hitta en hållplats gör därför inte ensamt att man kan visa nästa buss. En separat dokumenterad kapacitet krävs för att få avgångar.

[Officiell förteckning över MCP ROOTE-verktyg](https://doc.roote.ai/roote-mcp/mcp-tools)

## Vad MCP inte garanterar

Protokollet garanterar varken fullständig global täckning, alltid aktuell data eller en exakt assistentsvar. Dessa egenskaper beror på källorna, varje verktygs avtal och hur applikationen använder resultaten.

Namn, beskrivningar och länkar från en leverantör förblir externa data. De bör inte bli instruktioner för assistenten. Den behåller varningar, källhänvisningar och okända värden istället för att omvandla dem till sanningar.

## Välj det är lämpligt för ditt projekt

[Koppla en assistent till MCP ROOTE](https://www.roote.ai/sv/guides/anslut-en-ai-assistent-till-mcp-roote/)

[Jämföra API och MCP för mobilitetsintegration](https://www.roote.ai/sv/guides/api-eller-mcp-valj-ratt-mobilitetsdata/)

[Bygga en pålitlig mobilitetsassistent](https://www.roote.ai/sv/guides/skapa-en-assistent-som-hittar-mobilitet-runt-en-adress/)

## Kommande: nästa avgångar och ruttberäkning

ROOTE planerar att utöka sin MCP med Kommande Avgångar och Reseberäkning. Dessa funktioner är på väg och ingår ännu inte i de verktyg som för närvarande exponeras av MCP-servern. När de blir tillgängliga, kontrollera verktygen som annonseras av servern, deras argument och de faktiska återgivna uppgifterna innan du meddelar en passage eller resa.

## Vanliga frågor

### Är MCP en AI-modell?

Nej. Det är ett protokoll som låter en AI-applikation kommunicera med servrar som exponerar verktyg eller kontext.

### Ersätter en MCP-server en API?

Den kan använda en API för sina operationer. API och MCP kan därför vara två kompletterande gränssnitt till en och samma tjänst.

### Kan MCP-servern från ROOTE reservera en cykel?

Data MCP ROOTE-verktygen är skrivskyddade. En återvänd tillgänglighet är inte en bokning.
