ai.vostman.fi
← Tekoälysanasto

Tekoälyn tietosanakirja

MCP: yhteinen rajapinta työkaluille ja kontekstille

Model Context Protocol (MCP) yhdistää tekoälysovelluksia ohjelmiin, jotka tarjoavat työkaluja ja kontekstia. Se yhtenäistää ominaisuuksien löytämisen ja viestinnän, jotta sovellus voi käyttää yhteensopivia integraatioita keksimättä jokaiselle uutta rajapintaa.

Isäntäsovellus (host) on tekoälysovellus. Sen sisäinen asiakas (client) ylläpitää yhteyttä MCP-palvelimeen (server). Palvelin on integraatio-ohjelma, joka voi toimia samalla koneella tai etänä. Palvelin tarkoittaa tässä roolia eikä edellytä erillistä pilvivirtuaalikonetta.

Yksi tekoälyn isäntäsovellus sisältää mallin ja kaksi MCP-asiakasta. Kumpikin asiakas yhdistyy omaan haku- tai tiedostopalvelimeen paikallisesti tai etänä.

Löydä, pyydä ja palauta

Palvelin voi luetella työkalujen nimet, kuvaukset ja syöteskeemat. Isäntäsovellus voi antaa ominaisuudet mallin käytettäviksi. Kun työkalu valitaan, asiakas lähettää kutsun, palvelin suorittaa operaation ja tulos palaa isäntäsovellukselle.

Esimerkiksi dokumentaatiopalvelin voi tarjota hakutyökalun. Malli ehdottaa kyselyä, integraatio suorittaa haun ja palautetut katkelmat ovat seuraavan mallivuoron käytettävissä. Itse haun toteutus jää palvelimen vastuulle.

Työkalut ovat vain yksi kontekstin muoto

MCP määrittelee myös URI-tunnisteisia resursseja (resources) ja uudelleenkäytettäviä kehotemalleja (prompt templates). Resurssi voi olla tiedosto tai tietokannan skeema, jonka isäntäsovellus valitsee mukaan. Kehotemalli tarjoaa toistettavan vuorovaikutusrakenteen.

MCP ei kouluta mallia, suurenna konteksti-ikkunaa eikä ratkaise toiminnon sallittavuutta. Isäntäsovellus hallitsee edelleen integraatioiden näkyvyyttä ja keskusteluun tulevia tuloksia.

Työkalukutsu on mallille näkyvä pyyntömekanismi. MCP tarjoaa yhtenäisen yhteyden työkalujen ja muun kontekstin ympärille. Agentti voi käyttää yhteyttä osana pidempää tehtävää.

Lähteet