MCP: AI:n kädet
Standardi jolla tekoäly kytkeytyy työkaluihin, dataan ja palveluihin
Model Context Protocol (MCP) on Anthropicin kehittämä avoin standardi, joka määrittää kuinka AI-malli kytkeytyy ulkoisiin työkaluihin ja tietolähteisiin. Ajattele sitä USB-porttina: yksi standardi, rajaton määrä laitteita.
Ennen MCP:tä jokainen integraatio vaati räätälöityä koodia. Nyt MCP-palvelin paljastaa työkaluja, resursseja ja kontekstia standardoidulla tavalla. Yli 75 valmista connectoria, 97 miljoonaa asennusta maaliskuussa 2026.
MCP on avoin standardi jonka kehitys on jaettu laajemmalle yhteisölle. OpenAI, Google, Microsoft ja Cloudflare ovat kaikki integroituvia. Tämä on teollisuusstandardi.
Työkalujen standardoitu kytkentä
AI-malli voi kutsua CRM:n, tietokannan, kalenterin tai minkä tahansa palvelun MCP:n kautta ilman räätälöityä integraatiota.
Resurssit ja konteksti
MCP-palvelimet voivat paljastaa tiedostoja, tietokantoja ja rakenteista dataa, jolloin AI ymmärtää kontekstin automaattisesti.
Turvallisuus ja hallinta
MCP tukee OAuth-autentikointia, palvelimen identiteettiä ja hienojakoista pääsynhallintaa. Yritykset voivat kontrolloida mitä AI näkee.
MCP teknisesti
Arkkitehtuuri
MCP noudattaa asiakas-palvelin -mallia. MCP Host (esim. Claude Desktop, VS Code) hallinnoi yhteyksiä. MCP Client ylläpitää 1:1-yhteyksiä MCP-palvelimiin. MCP Server paljastaa työkaluja, resursseja ja prompteja.
Tiedonsiirto tapahtuu JSON-RPC 2.0 -viestienä joko stdio-putkien (paikalliset palvelimet) tai HTTP+SSE-yhteyksien (etäpalvelimet) yli. Streamable HTTP on uusin kuljetusmenetelmä, joka korvaa vanhan SSE-tuen.
import { McpServer } from "@modelcontextprotocol/sdk";
const server = new McpServer({
name: "yritys-crm",
version: "1.0.0"
});
// Paljasta työkalu: asiakkaan haku
server.tool(
"hae_asiakas",
{ email: { type: "string" } },
async ({ email }) => {
const asiakas = await crm.findByEmail(email);
return {
content: [{
type: "text",
text: JSON.stringify(asiakas)
}]
};
}
);
// Paljasta resurssi: tuotekatalogi
server.resource(
"tuotteet://katalogi",
async () => ({
contents: [{
uri: "tuotteet://katalogi",
text: await db.getProducts()
}]
})
);Kyvykkyydet
Tools (työkalut)
Funktioita joita AI-malli voi kutsua: API-haut, tietokantakyselyt, toiminnot. Vaativat käyttäjän hyväksynnän.
Resources (resurssit)
Tiedostoja ja dataa joita palvelin paljastaa: tietokannat, asiakirjat, API-vastaukset. AI lukee kontekstiksi.
Prompts (kehotteet)
Valmiit kehotemallipohjar jotka optimoivat AI:n käyttäytymistä tietyissä tehtävissä. Palvelin tarjoaa, käyttäjä valitsee.
Sampling (otanta)
Palvelin voi pyytää AI-mallia generoimaan sisältöä. Mahdollistaa rekursiiviset agenttityövirrat.
Turvallisuus
MCP-spesifikaatio määrittää OAuth 2.1 -autentikoinnin etäpalvelimille. Paikalliset palvelimet toimivat käyttäjän oikeuksilla.
Jokainen työkalukutsu vaatii eksplisiittisen hyväksynnän (human-in-the-loop). Palvelimet eivät voi suorittaa koodia isäntäprosessissa.
MCP Registry mahdollistaa palvelinten löydön ja identiteetin varmistamisen. Allekirjoitetut palvelinpaketit estävät supply chain -hyökkäykset.
WebMCP: sama protokolla, selain isäntänä.
WebMCP on MCP:n selainnatiivi variantti, joka julkaistiin lokakuussa 2025. Server pyörii käyttäjän selaimessa JavaScriptinä, ei erillisenä prosessina. Asiakas (esim. ChatGPT, Claude tai Microsoft Edge Copilot) puhuu serverille suoraan selaimen sisältä. Verkkokaupan, SaaS-palvelun tai sivuston ei tarvitse julkaista omaa MCP-serveriä. Riittää että WebMCP-server on osa sivuston tekoälyrajapintaa.
Erot perinteiseen MCP:hen: MCP-server vaatii käyttäjän laitteelle natiivin asennuksen (stdio-putki) tai etäpalvelimen (HTTP+SSE). WebMCP toimii pelkän verkkosivun kautta. MCP-server pääsee tiedostojärjestelmään, tietokantoihin ja sisäisiin API:hin. WebMCP-server toimii selaimen rajoitteilla: ei tiedostojärjestelmää, vain sivuston oma konteksti ja samaa-alkuperää-rajoitukset.
Käyttöesimerkki: Kun käyttäjä on kirjautunut verkkokauppaan, WebMCP-server voi paljastaa työkalut kuten hae_ostoshistoria, lisää_koriin ja tarkista_toimitus. Käyttäjän tekoälyagentti voi suorittaa nämä toiminnot suoraan selaimessa ilman että kauppa joutuu rakentamaan tai ylläpitämään erillistä MCP-infrastruktuuria.
Milloin kumpi: Käytä MCP-serveriä kun agentin pitää saada käsiin järjestelmäresursseja, sisäisiä API:ta tai laajoja datasettejä (tyypillisesti B2B tai sisäiset työkalut). Käytä WebMCP:tä kun haluat että verkkosivun käyttäjän agentti voi toimia sivustosi kontekstissa (tyypillisesti B2C, verkkokauppa, julkiset palvelut). Useissa skenaarioissa molemmat tarvitaan rinnan.
Agenttiaikakausi ei odota.
Älä sinäkään.
Vuonna 2026 ensimmäiset yritykset, jotka implementoivat agenttiprotokollat, vievät etulyöntiaseman joka on vaikea kuroa kiinni. Otetaan yhdessä selvää, missä yrityksesi on nyt ja minne se voi päästä.
Ei sitoumuksia. Ei luottokorttia. Aloitetaan keskustelusta.