---
title: "Mikä on MCP? Protokolla ja MCP-palvelin | Tekoäly-Dani"
canonical_url: "https://tekoalydani.com/agentic-ai/mcp/"
summary: "Mikä on MCP? MCP (Model Context Protocol) on avoin protokolla, jolla tekoäly kytkeytyy yrityksen järjestelmiin. Näin MCP-rajapinta ja MCP-palvelin toimivat."
generated: "2026-10-05"
source_format: text/html
---

[Agentic AI -protokollat](https://tekoalydani.com/agentic-ai/)

MCP · model context protocol

# MCP: avoin standardi jolla tekoäly kytkeytyy järjestelmiin.

MCP (Model Context Protocol) on Anthropicin kehittämä avoin standardi, joka määrittää miten AI-mallit kytkeytyvät ulkoisiin työkaluihin ja tietolähteisiin. Kaikki merkittävät AI-toimijat tukevat sitä. MCP:n virallisia SDK-kirjastoja ladataan lähes 500 miljoonaa kertaa kuukaudessa (heinäkuu 2026, Lähde: [MCP-blogi](https://blog.modelcontextprotocol.io/posts/2026-07-28/)). Joulukuussa 2025 Python- ja TypeScript-SDK:iden latauksia oli 97 M+ kuukaudessa (Lähde: [Anthropic, 12/2025](https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation)).

MCP · protokolla, rajapinta, palvelin

## Mikä on MCP-protokolla?

MCP-protokolla (Model Context Protocol) on avoin standardi, joka määrittää miten tekoälysovellus ja ulkoinen järjestelmä vaihtavat tietoa keskenään. Anthropic julkaisi sen marraskuussa 2024, ja nykyään sitä kehitetään avoimena spesifikaationa osoitteessa modelcontextprotocol.io. Viestit kulkevat JSON-RPC 2.0 -muodossa joko paikallisesti (stdio) tai verkon yli (Streamable HTTP). Protokolla on päivätty versioina, joten palvelin ja asiakas sopivat yhteyden alussa mitä versiota ja mitä kyvykkyyksiä ne käyttävät.

## Mikä on MCP-rajapinta?

MCP-rajapinta on MCP-palvelimen tarjoama vakiomuotoinen rajapinta, jonka kautta tekoälymalli löytää ja kutsuu työkaluja, lukee resursseja ja käyttää valmiita kehotteita. Ero tavalliseen REST-rajapintaan on itsekuvaavuus: asiakas kysyy palvelimelta listan työkaluista (tools/list) ja saa jokaisesta nimen, kuvauksen ja JSON Schema -muotoisen syötekuvauksen. Siksi malli osaa käyttää rajapintaa ilman että sille kirjoitetaan erillistä integraatiokoodia. Puhekielessä MCP-rajapinta, MCP-protokolla ja MCP-palvelin tarkoittavat usein samaa kokonaisuutta eri kulmista.

## Mikä on MCP-palvelin ja mitä se tekee?

MCP-palvelin on ohjelma, joka antaa tekoälymallille hallitun pääsyn yhteen järjestelmään, esimerkiksi tuotekatalogiin, CRM:ään tai tietokantaan. Se kertoo mitä työkaluja ja resursseja on tarjolla, suorittaa mallin pyytämät kutsut ja palauttaa tuloksen. Pääsynhallinta pysyy palvelimella: MCP-spesifikaatio käyttää etäpalvelimien valtuutukseen OAuth 2.1:tä, ja palvelin päättää itse mitä dataa se paljastaa. Malli ei siis saa suoraa yhteyttä tietokantaan, vaan ainoastaan ne toiminnot jotka palvelin on erikseen avannut.

MCP verkkokaupassa

## Mitä MCP tarkoittaa verkkokaupalle?

Verkkokaupan MCP-palvelin avaa tekoälyagentille tuotehaun, hinnat ja saatavuuden samassa muodossa kuin minkä tahansa muun MCP-työkalun. Silloin ChatGPT:n, Clauden tai Geminin kaltainen agentti voi vastata ostajan kysymykseen kaupan omalla datalla eikä arvaa.

Kaikki kaupat eivät tarvitse omaa palvelinta heti. Lue [mikä MCP-palvelin on verkkokaupalle ja milloin sitä tarvitaan](https://tekoalydani.com/agentic-commerce/mcp-verkkokauppa/), tai selvitä ensin missä kunnossa oma kauppasi on agenttien silmin.

[Pyydä agenttivalmiuskartoitus](https://tekoalydani.com/agentic-commerce/agenttivalmiuskartoitus/)

MODEL CONTEXT PROTOCOL

## MCP: AI:n kädet

Standardi jolla tekoäly kytkeytyy työkaluihin, dataan ja palveluihin

**MCP-palvelin (MCP Server)** on ohjelmakomponentti, joka tarjoaa AI-mallille pääsyn ulkoiseen tietoon tai toimintoon — esimerkiksi tietokantaan, CRM-järjestelmään tai verkkokauppaan. MCP-palvelin ei ota yhteyttä AI-malliin itse: se odottaa, että AI-malli (tai MCP-asiakas) kysyy siltä.

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. Aktiivisia julkisia MCP-palvelimia oli joulukuussa 2025 yli 10 000 (Lähde: [Anthropic, 12/2025](https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation)). Virallisia SDK-kirjastoja ladataan lähes 500 miljoonaa kertaa kuukaudessa (heinäkuu 2026, Lähde: [MCP-blogi](https://blog.modelcontextprotocol.io/posts/2026-07-28/)).

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-architecture

AI-MALLI

Claude, GPT, Gemini

MCP

📊

CRM

🗄️

Tietokanta

🔌

API

📅

Kalenteri

📁

Tiedostot

🌐

Verkkosivu

MCP standardoi yhteyden: yksi protokolla, kaikki työkalut

~500 M

SDK-lataukset / kk

[Lähde: MCP-blogi 7/2026](https://blog.modelcontextprotocol.io/posts/2026-07-28/)

10 000+

Julkiset MCP-palvelimet

[Lähde: Anthropic 12/2025](https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation)

2024

Perustettu

MCP · tekninen syväsukellus

## Miten MCP toimii 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 -viesteinä kahden standardikuljetuksen yli: stdio (paikallinen palvelin lapsiprosessina) ja Streamable HTTP (etäpalvelin). Streamable HTTP korvasi vanhan HTTP+SSE-kuljetuksen protokollaversiossa 2025-03-26.

mcp-server.ts

```
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

const server = new McpServer({
  name: "yritys-crm",
  version: "1.0.0"
});

// Paljasta työkalu: asiakkaan haku.
// inputSchema on Zod raw shape, ei JSON Schema.
server.registerTool(
  "hae_asiakas",
  {
    title: "Hae asiakas",
    description: "Hakee asiakkaan sähköpostilla CRM:stä.",
    inputSchema: { email: z.string().email() }
  },
  async ({ email }) => {
    const asiakas = await crm.findByEmail(email);
    return {
      content: [{
        type: "text",
        text: JSON.stringify(asiakas)
      }]
    };
  }
);

// Paljasta resurssi: nimi, URI, metadata, lukukutsu
server.registerResource(
  "tuotekatalogi",
  "tuotteet://katalogi",
  {
    title: "Tuotekatalogi",
    description: "Kaupan koko tuotekatalogi JSON-muodossa.",
    mimeType: "application/json"
  },
  async (uri) => ({
    contents: [{
      uri: uri.href,
      text: await db.getProducts()
    }]
  })
);
```

### Kyvykkyydet

#### Tools (työkalut): palvelin

Funktioita joita AI-malli voi kutsua: API-haut, tietokantakyselyt, toiminnot. Speksi käsittelee ne mielivaltaisena koodinsuorituksena, joten isännän on pyydettävä käyttäjän nimenomainen suostumus ennen kutsua.

#### Resources (resurssit): palvelin

Tiedostoja ja dataa joita palvelin paljastaa: tietokannat, asiakirjat, API-vastaukset. AI lukee kontekstiksi.

#### Prompts (kehotteet): palvelin

Valmiit kehotemallipohjat jotka optimoivat AI:n käyttäytymistä tietyissä tehtävissä. Palvelin tarjoaa, käyttäjä valitsee.

#### Sampling (otanta): client, vanhentunut

Palvelin voi pyytää clientiä ajamaan LLM-generoinnin. Kyky on clientin, ei palvelimen: client omistaa mallipääsyn. Merkitty vanhentuneeksi protokollaversiosta 2026-07-28 (SEP-2577), eikä uusien toteutusten tule ottaa sitä käyttöön. Nykyinen client-ominaisuus on Elicitation.

### Turvallisuus

MCP-spesifikaatio määrittää OAuth 2.1 -autentikoinnin etäpalvelimille. Paikalliset palvelimet toimivat käyttäjän oikeuksilla.

Speksi ei takaa turvallisuutta protokollatasolla. Se sanoo suoraan, ettei MCP voi pakottaa turvallisuusperiaatteita protokollatasolla, joten vastuu on isäntäsovelluksella. Työkalut luokitellaan mielivaltaiseksi koodinsuoritukseksi ja isännän on hankittava käyttäjän nimenomainen suostumus ennen työkalun kutsumista.

MCP Registry mahdollistaa palvelinten löydön ja identiteetin varmistamisen. Pakettien allekirjoitus tai supply chain -takuu ei kuulu speksiin: ne ovat rekisterin ja isäntäsovelluksen omia käytäntöjä, eivät protokollan lupauksia.

MCP vs. perinteiset ratkaisut

## MCP vai perinteinen integraatio — kumpi milloin?

MCP ei korvaa kaikkia integraatioita — mutta se standardoi sen osan jonka AI-mallit tarvitsevat. Alla vertailu kolmeen yleisimpään vaihtoehtoon.

|  | MCP | REST API | SDK |
| --- | --- | --- | --- |
| Standardointi | Yksi protokolla kaikille AI-malleille | Jokainen API räätälöidään erikseen | Vendor-lock yhteen toimittajaan |
| Turvallisuus | OAuth 2.1, human-in-loop pakollinen | Vaihtelee toteutuksesta | Vaihtelee toimittajasta |
| AI-yhteensopivuus | Kaikki MCP-tuetut mallit (Claude, GPT, Gemini) | Räätälöity per AI-malli | Vain kyseisen toimittajan malli |

MCP sopii kun AI tarvitsee useita työkaluja tai järjestelmiä yhden työvuon aikana. Perinteinen integraatio on järkevä kun yksi-yhteen-yhteys yhteen järjestelmään riittää. Monissa yritysskenaarioissa [A2A (Agent-to-Agent) -protokolla](https://tekoalydani.com/agentic-ai/a2a/) täydentää MCP:tä: MCP hoitaa työkaluyhteydet, A2A agenttien välisen kommunikoinnin.

WebMCP · MCP selaimessa

## 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 (Streamable HTTP). 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 — samoin kuin [ACP (Agentic Commerce Protocol)](https://tekoalydani.com/agentic-ai/acp/) täydentää kokonaiskuvaa maksujen ja transaktioiden osalta.

UKK

## Usein kysytyt kysymykset MCP:stä

### Miten MCP eroaa perinteisestä API-integraatiosta?

Perinteinen API-integraatio vaatii räätälöityä koodia jokaista järjestelmää varten. MCP on yhteinen standardi: kun järjestelmä tukee MCP:tä, mikä tahansa MCP-yhteensopiva AI-malli voi käyttää sitä ilman lisäkoodia. Se on kuin USB-C-sovitin: yksi liitäntä, kaikki laitteet.

### Miten MCP otetaan käyttöön suomalaisessa yrityksessä?

MCP-käyttöönotto etenee neljässä vaiheessa: ensin auditoidaan mitkä järjestelmät (CRM, tietokanta, kalenteri) hyötyvät MCP-integraatiosta. Sen jälkeen suunnitellaan arkkitehtuuri ja pääsynhallinta, toteutetaan MCP-palvelimet ja testataan AI-mallien kanssa. Tekoäly-Danin MCP-toteutuspalvelu kattaa kaikki vaiheet.

Haluatko rakentaa MCP-palvelimen yrityksellesi? [Katso MCP-toteutuspalvelu →](https://tekoalydani.com/palvelut/agentic-commerce/)

MCP-integraatio tekee kaupastasi agenttilöydettävän. Jotta agentit löytävät myös tuotteet oikeista kanavista, [monikanavainen tuotefeed-jakelu](https://tekoalydani.com/palvelut/feed-management/) täydentää protokollakerroksen.

Muut protokollat

Vertailu

[MCP vs A2A vs ACP vs UCP](https://tekoalydani.com/agentic-ai/protokollat-vertailu/)

AAIO

[Agentic AI Optimization](https://tekoalydani.com/agentic-ai/aaio/)

A2A

[Agent-to-Agent Protocol](https://tekoalydani.com/agentic-ai/a2a/)

UCP

[Universal Commerce Protocol](https://tekoalydani.com/agentic-ai/ucp/)

ACP

[Agentic Commerce Protocol](https://tekoalydani.com/agentic-ai/acp/)

ANP

[Agent Network Protocol](https://tekoalydani.com/agentic-ai/anp/)

AP2

[Agent Payments Protocol](https://tekoalydani.com/agentic-ai/ap2/)

x402

[HTTP-maksuprotokolla](https://tekoalydani.com/x402/)

seuraava askel

## 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ä.

[Varaa ilmainen alkukartoitus](https://tekoalydani.com/ota-yhteytta/)[Mitä agenttikauppa tarkoittaa kauppiaalle?](https://tekoalydani.com/agentic-commerce/)

Ei sitoumuksia. Ei luottokorttia. Aloitetaan keskustelusta.

Valmis toteutukseen? [Agenttikaupan toteutuspalvelu verkkokaupalle](https://tekoalydani.com/palvelut/agentic-commerce/) rakentaa protokollapinon kauppaasi. Tuotteiden monikanavanäkyvyyteen katso [tuotefeedin hallinta -palvelu](https://tekoalydani.com/palvelut/feed-management/).
