01

API: järjestelmän rajapinta

API määrittää, miten ohjelma voi hakea tai muuttaa järjestelmän tietoja. Esimerkiksi verkkosovelluksen oma integraatio voi käyttää API:a suoraan, jos toiminnot ja kutsuja tunnetaan etukäteen.

02

MCP: yhteys agenttiasiakkaaseen

MCP-palvelin tarjoaa agentille kuvaukset käytettävistä työkaluista ja niiden syötteistä. Samaa taustarajapintaa voidaan hyödyntää, mutta agentin käyttötapa, oikeudet ja työkalujen rajaus suunnitellaan erikseen.

03

Käytännön valintakysymykset

Kuka toimintoa kutsuu: oma sovellus vai agenttiasiakas? Onko kohdejärjestelmässä toimiva API? Tarvitaanko lukemista vai myös muutoksia? Mitkä asiakkaat pitää tukea? Vastaukset määrittävät toteutuksen paremmin kuin teknologiavalinta yksin.

04

Yhteinen vaatimus: oikeudet

Kummassakin ratkaisussa tiedon ja toimintojen rajat on toteutettava palvelimessa. Agentille näkyvä työkalukuvaus tai sovelluksen piilotettu painike ei yksin toteuta käyttöoikeutta.

Lähteet

Model Context Protocol: IntroductionModel Context Protocol: Security best practices