MCP (Model Context Protocol) on avoin standardi, jonka avulla tekoälyagentit löytävät ja käyttävät ulkoisia työkaluja johdonmukaisesti. Anthropicin vuonna 2024 esittelemä standardi antaa tekoälyassistenteille kuten Claudelle tai ChatGPT:lle yhteisen tavan kysyä järjestelmältä "mitä voin tehdä täällä?" ja suorittaa sitten jonkin näistä toiminnoista, sen sijaan että jokaiselle työkalulle tarvitsisi rakentaa erillinen liitäntä.
Mitä MCP tekee ja mitä se ei tee
Ennen MCP:tä tekoälyassistentin yhdistäminen liiketoimintajärjestelmään tarkoitti kertaliitoksen rakentamista juuri kyseistä assistenttia ja järjestelmää varten. MCP korvaa tämän yhteisellä formaatilla. Järjestelmä julkaisee käytettävissä olevat toimintonsa MCP-palvelimen kautta: miten kukin toiminto on nimetty, mitä syötteitä se tarvitsee ja mitä se palauttaa. Mikä tahansa MCP:tä tukeva tekoälyagentti voi lukea sen listan ja käyttää sitä.
Mitä MCP ei tee on toiminnon taustalla oleva työ. Protokolla määrittää, miten agentti kysyy ja miten vastaus palautuu. Se ei tallenna ERP-järjestelmäsi kirjautumistietoja, se ei tiedä, miten verkkokauppasi tilausformaatti vastaa kirjanpitoasi, eikä se yritä uudelleen epäonnistuneen synkronoinnin jälkeen tai pidä kirjaa siitä, kuka teki mitä. Se olettaa, että jokin sen alla huolehtii siitä.
MCP vs. iPaaS
| MCP | iPaaS | |
|---|---|---|
| Mitä se on | Protokolla - tekoälyagenteille yhteinen tapa löytää ja kutsua työkaluja | Alusta, joka suorittaa integraatiot järjestelmien välillä |
| Kuka käyttää sitä | Tekoälyagentit ja -assistentit | Järjestelmät, ajastetut työnkulut ja niitä hallinnoivat henkilöt |
| Mitä se käsittelee | Mitä toimintoja on olemassa, sekä jokaisen pyyntö ja vastaus | Kirjautumistiedot, datamappaukset, monivaiheiset virrat, uudelleenyritykset ja lokit |
| Milloin se suoritetaan | Kun agentti käynnistää toiminnon, reaaliajassa | Jatkuvasti - ajastetut synkronoinnit, webhookit ja taustaprosessit |
| Parhaiten sopii | Tekoälyagentin mahdollistamiseen kysymyksiin vastaamisessa ja toimintojen suorittamisessa | Oikeiden tietojen siirtämiseen järjestelmien välillä, luotettavasti, joka kerta |
Korvaako MCP iPaaS-alustan?
MCP ja iPaaS tekevät kaksi eri asiaa. MCP antaa tekoälyagentille standardoidun tavan saavuttaa järjestelmäsi. iPaaS varmistaa, että agentti löytää sieltä oikeaa, johdonmukaista ja ajantasaista dataa - ja agentti voi olla vain niin luotettava kuin se data.
Verkkokaupassa suurin osa integrointityöstä tapahtuu ilman agenttia. Tilaukset virtaavat verkkokaupasta ERP-järjestelmään, varastosaldot synkronoituvat takaisin ja maksunvälittäjän suoritukset täsmäytetään tilauksiin. Se pyörii aikataulun mukaan, tuhansia kertoja päivässä, ja sen täytyy olla ennustettavaa. MCP ei muuta mitään tästä.
Mitä MCP lisää on toinen sisäänpääsyreitti. Kun joku kysyy tekoälyagentilta "miksi tilaus 10432 ei ole saapunut Fortnoxiin?", agentti kutsuu toimintoa MCP:n kautta ja integrointialusta tekee varsinaisen työn: löytää tilauksen, tarkistaa sen synkronoinnin tilan ja lukee virheen.
Mappaustieto pysyy myös integraatiossa. MCP ei tiedä, että arvonlisäverotili saattaa muuttua toisessa järjestelmässä arvonlisäverokannasta ja transaktiotyypistä riippuen. Tuo tieto elää integraatiokerroksessa, ja siksi raakajärjestelmiin suoraan kytketty agentti toimii datalla, jota se ei pysty tulkitsemaan oikein.
Oikea kysymys ei siis ole MCP tai iPaaS. Kysymys on siitä, tukeeko integrointialustasi MCP:tä, jotta tekoälyagentit voivat käyttää yhteyksiä, joihin jo luotat.
Rajatut, hyväksytyt toiminnot: mitä tämä tarkoittaa käytännössä
MCP-palvelin ei anna tekoälyagentille kirjautumistunnuksia järjestelmiisi. Se antaa agentille luettelon tietyistä toiminnoista, ja se, mitä agentti saa käyttää, päätetään alustan puolella, ei agentin toimesta. Junipeerissa sen määrää agentille luomasi API-avaimen taso.
Verkkokauppaintegraatiossa se voi näyttää tältä.
Pelkällä lukuoikeudella agentti voi:
- Tarkistaa tilauksen synkronoinnin tilan
- Hakea maksusuorituksen ja sen kattamat tilaukset
- Lukea epäonnistuneen siirron virheviestin
- Selittää, mitä asetus tekee ja mihin se on asetettu
Korkeammalla avaintasolla agentti voi lisäksi:
- Ajaa epäonnistuneen synkronoinnin uudelleen
- Muuttaa asetuksia, mappauksia ja aikatauluja
- Kirjoittaa tietoja yhdistettyihin järjestelmiin
Agentti ei voi koskaan:
- Nähdä ERP-järjestelmäsi tai muiden järjestelmien kirjautumistietoja
- Tehdä enempää kuin sen avain sallii
MCP:n kautta muutetut asetukset näkyvät integraation muutoshistoriassa merkittynä käytetyllä avaimella, joten näet, mitä muutettiin ja milloin. Junipeerin MCP-palvelin ei itse tallenna kopiota pyynnöistäsi.
MCP Junipeerissa
Junipeerin MCP on nyt saatavilla kahdessa muodossa. Workspace MCP:n (49 €/kk per työtila) avulla tekoälyagentit kuten Claude tai ChatGPT voivat tarkistaa, selittää ja korjata integraatioitasi. System MCP (alkaen 39 €/kk) yhdistää tekoälyagentin yhden järjestelmän tietoihin, esimerkiksi Fortnoxiin, Klarnaan tai Magentoon. Katso kaikki järjestelmät, joissa on MCP. Molemmat toimivat samalla alustalla ja samoilla yhteyksillä, jotka jo käsittelevät tilauksesi, maksusuorituksesi ja kirjanpitosi.
Se on Junipeer AI:n Expose-osa, Build-osan (yhteyksien rakentamisen työkalut) ja Run-osan (Ask Junipeer AI, joka diagnosoi integraatiovirheitä) rinnalla.