# Mikä on MCP-palvelin ja mihin sitä käytetään?

> Ymmärrä MCP-palvelimen rooli: tekoälyavustajan yhdistäminen työkaluihin, tiedon lukeminen ja käytännön esimerkki liikkumisen hausta.

Source: https://www.roote.ai/fi/guides/mcp-palvelin-mika-se-on-ja-mihin-sita-kaytetaan/
Language: fi
Author: ROOTE

MCP-palvelin on ohjelma, joka tekee työkaluja ja tietoja saataville tekoälysovellukselle, joka tukee Model Context -protokollaa. Avustaja voi esimerkiksi etsiä osoitetta, kysyä liikkumistietoja tai lukea ulkoista resurssia keskustelun aikana.

ROOTE:lle etu on käytännöllinen: vastata kysymykseen ”Mistä löydän polkupyörän tämän osoitteen lähellä?” maantieteellisen haun ja palautettujen tietojen avulla, eikä pelkästään mallin muistin perusteella.

## Avustaja, asiakas ja palvelin: kuka tekee mitä?

| Elementti | Rooli | Liikkumisen esimerkki |
| --- | --- | --- |
| Isäntäohjelma | Hallitsee keskustelua ja yhteyksiä | Sovellus, johon kysymyksesi esität |
| MCP-asiakas | Viestii palvelimen kanssa protokollan mukaisesti | Löytää ROOTE:n työkalut ja välittää niiden argumentit |
| MCP-palvelin | Tarjoaa työkaluja ja palauttaa niiden tulokset | ROOTE hakee paikkoja tai palveluita |
| Tekoälymalli | Tulkkaa pyynnön ja muodostaa vastauksen | Selittää tulokset ja niiden rajoitukset |

Palvelin ei korvaa mallia. Se antaa sille pääsyn määriteltyyn operaatioon, jolla on jäsennelty syöte ja tuloste. Isäntäohjelma päättää, miten näitä kykyjä käytetään ja voi pyytää käyttäjältä vahvistusta.

[Model Context -protokollan virallinen arkkitehtuuri](https://modelcontextprotocol.io/docs/learn/architecture)

## MCP-työkalut tekevät pyynnön suoritettavaksi

Työkalulla on nimi, kuvaus ja argumenttiskaema. Avustajan on noudatettava tätä skeemaa: lähialuehaku vaatii koordinaatit ja kelvolliset suodattimet, ei satunnaisesti mitä tahansa tekstiä lähetettynä mille tahansa työkalulle.

Protokolla erottaa myös resurssit, jotka tarjoavat kontekstia, ja kehotteet, jotka ehdottavat vuorovaikutusmalleja. Jokainen palvelin julkaisee tuetut kyvykkyytensä; MCP:n olemassaolo ei tarkoita, että kaikki olisivat saatavilla.

## Esimerkki: polkupyörän löytäminen osoitteen läheltä

Polku alkaa osoitteen ratkaisemisella. Jos useampi kaupunki tai paikka vastaa, avustaja pyytää tarkennusta. Sitten se käyttää valittuja koordinaatteja etsiäkseen pyöräasemia tai ajoneuvoja ja tiivistää hyödylliset tulokset.

250 metrin päässä oleva asema voidaan esittää maantieteellisesti lähellä olevana. Tämä etäisyys ei automaattisesti kerro kävelyaikaa. Samoin havaittu pyörien määrä ei varaa käyttäjälle ajoneuvoa.

## Mitä MCP ROOTE tarjoaa

MCP ROOTE -palvelin tarjoaa työkalut geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions ja services_nearby. Ne kattavat maantieteelliset haut, yhteiskäyttöiset liikkumismuodot, liikennepaikat, häiriöt ja tietyt kaupunkipalvelut. Palvelimen tools/list-lista on viite käytettävissä oleviin toimintoihin.

Journey ja Departures eivät kuulu tähän MCP V1:een. Pysäkin löytäminen ei siis yksin riitä ilmoittamaan tulevaa bussia. Lähtöjen saamiseksi tarvitaan toinen dokumentoitu kyky.

[ROOTE MCP:n virallinen työkaluluettelo](https://doc.roote.ai/roote-mcp/mcp-tools)

## Mitä MCP ei takaa

Protokolla ei takaa täydellistä maailmanlaajuista kattavuutta, aina tuoreita tietoja tai avustajan tarkkaa vastausta. Nämä ominaisuudet riippuvat lähteistä, kunkin työkalun sopimuksesta ja sovelluksen käyttötavasta.

Toimittajalta tulevat nimet, kuvaukset ja linkit pysyvät ulkoisina tietoina. Niiden ei tule muuttua ohjeiksi avustajalle. Avustaja säilyttää varoitukset, tekijänoikeustiedot ja tuntemattomat arvot sen sijaan, että muuttaisi ne varmoiksi faktoiksi.

## Sovellukseesi sopivan ratkaisun valinta

[Avustajan yhdistäminen MCP ROOTE:en](https://www.roote.ai/fi/guides/kuinka-liittaa-tekoaly-avustaja-mcp-rooteen/)

[API:n ja MCP:n vertailu liikkumisintegraatiossa](https://www.roote.ai/fi/guides/api-vai-mcp-kumpi-valita-liikkumistietojen-integrointiin/)

[Luotettavan liikkumisavustajan rakentaminen](https://www.roote.ai/fi/guides/kuinka-luoda-liikkumisavustaja-osoitteen-ymparille/)

## Tulossa: lähtevät vuorot ja reittien laskenta

ROOTE suunnittelee laajentavansa MCP:tään tuleviin lähtöihin ja reitinlaskentaan. Nämä ominaisuudet ovat tulossa, eivätkä vielä kuulu palvelimen tällä hetkellä tarjoamiin työkaluihin. Saatavuuden yhteydessä tarkista palvelimen ilmoittamat työkalut, niiden argumentit ja palautetut tiedot ennen kuin ilmoitat pysähdyksen tai matkan.

## Usein kysytyt kysymykset

### Onko MCP tekoälymalli?

Ei. Se on protokolla, joka mahdollistaa tekoälysovelluksen kommunikoimisen palvelinten kanssa, jotka tarjoavat työkaluja tai kontekstia.

### Korvaako MCP-palvelin API:n?

Se voi käyttää API:a toimintojensa toteuttamiseen. API ja MCP voivat siis olla saman palvelun täydentäviä rajapintoja.

### Voiko ROOTE MCP-palvelin varata polkupyörän?

Data MCP ROOTE -työkalut ovat vain luku -tilassa. Palautettu saatavuus ei ole varaus.
