MCP-opas 2026: Mikä se on, parhaat palvelimet ja käyttöönotto
Model Context Protocol ylitti 97 miljoonaa asennusta. Lue mikä MCP on, mitkä ovat parhaat palvelimet, miten se otetaan käyttöön Claudessa & Cursorissa ja miksi se on merkittävä.
TL;DR — MCP vuonna 2026
| Mikä | Avoin protokolla, joka yhdistää tekoälymalleja ulkoisiin työkaluihin ja tietolähteisiin |
| Luoja | Anthropic (marraskuu 2024), nykyisin Linux Foundationin Agentic AI Foundationin hallinnoima |
| Asennukset | Yli 97 miljoonaa SDK-latausta maaliskuuhun 2026 mennessä |
| Palvelimia saatavilla | Yli 12 000 npm:ssä, PyPI:ssä, GitHubissa ja rekistereissä kuten Smithery |
| Tuetut asiakasohjelmat | Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot), Zed, Cline, Replit |
| Siirtotapa (Transport) | Stdio (paikallinen), Streamable HTTP (etäkäyttö) |
| Hinta | Ilmainen ja avointa lähdekoodia (Apache 2.0) |
Mikä on Model Context Protocol?
Model Context Protocol (MCP) on Anthropicin luoma avoin standardi, joka määrittelee, miten tekoälysovellukset yhdistyvät ulkoisiin työkaluihin, API-rajapintoihin ja tietolähteisiin. Voit ajatella sitä tekoälyn USB-C-liitäntänä: yksi universaali pistoke, jonka avulla mikä tahansa tekoälymalli voi keskustella minkä tahansa palvelun kanssa.
Ennen MCP:tä jokaisella tekoälytyökalulla oli oma suljettu tapansa kutsua ulkoisia palveluita. Jos rakensit työkaluintegraation ChatGPT:lle, jouduit rakentamaan sen uudelleen Claudelle ja vielä kerran Cursorille. MCP poistaa tämän sirpaleisuuden. Rakenna yksi MCP-palvelin, ja se toimii kaikkialla.
Anthropic julkaisi MCP:n avoimena lähdekoodina marraskuussa 2024. Joulukuuhun 2025 mennessä se lahjoitettiin Linux Foundationin Agentic AI Foundationille (AAIF), jonka perustajajäseniä ovat Anthropic, OpenAI, Block, Google, Microsoft, AWS ja Cloudflare. Maaliskuun 25. päivään 2026 mennessä se oli ylittänyt 97 miljoonaa asennusta — kyseessä on historian nopein käyttöönottokäyrä millekään tekoälyinfrastruktuurin standardille.
Miten MCP toimii?
MCP käyttää asiakas-palvelin-arkkitehtuuria (client-server), joka koostuu kolmesta pääkomponentista:
Arkkitehtuuri
┌─────────────────────────────────────────┐
│ Host (Claude Desktop, Cursor, jne.) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ MCP Client│ │ MCP Client│ ... │
│ └─────┬─────┘ └─────┬─────┘ │
└────────┼───────────────┼────────────────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ MCP Server│ │ MCP Server│
│ (GitHub) │ │ (Postgres)│
└───────────┘ └───────────┘
- Host: Käyttämäsi tekoälysovellus (Claude Desktop, Cursor, Claude Code)
- MCP Client: Isäntäsovelluksen sisäänrakennettu osa, joka ylläpitää 1:1-yhteyttä jokaiseen palvelimeen
- MCP Server: Kevyt ohjelma, joka tuo ulkoisen palvelun työkalut, resurssit tai kehotteet saataville
Kolme primitiiviä
MCP määrittelee kolme primitiiviä tiedon kululle:
| Primitiivi | Ohjaaja | Esimerkki |
|---|---|---|
| Työkalut (Tools) | Tekoälymalli | "Etsi tästä GitHub-repositoriosta", "Aja tämä SQL-kysely" |
| Resurssit (Resources) | Sovellus | Tiedostojen sisältö, tietokantaskemat, API-vastaukset |
| Kehotteet (Prompts) | Käyttäjä | Valmiit kehote-pohjat tiettyihin työnkulkuihin |
Siirtotapa (Transport)
Kaikki viestintä käyttää JSON-RPC 2.0 -protokollaa. Valittavana on kaksi siirtotapaa:
- Stdio: Paikallisille palvelimille. Asiakasohjelma käynnistää palvelimen aliprosessina ja viestii stdin/stdout-kanavien kautta. Ei verkkoviivettä, maksimaalinen yksinkertaisuus.
- Streamable HTTP: Etäpalvelimille. Käyttää yhtä HTTP-päätepistettä kaksisuuntaiseen viestintään. Korvasi vanhemman SSE-siirtotavan vuonna 2025.
Suosituimmat MCP-palvelimet vuonna 2026
Ekosysteemi on räjähtänyt yli 12 000 palvelimeen. Nämä ovat laajimmin käyttöönotetut:
| Palvelin | Yhdistää kohteeseen | Asennukset | Ylläpitäjä |
|---|---|---|---|
| Filesystem | Paikalliset tiedostot (luku/kirjoitus) | 485K+ | Anthropic (virallinen) |
| GitHub | Repot, PR:t, issuet, CI/CD | 398K+ | GitHub (virallinen) |
| PostgreSQL | Postgres-tietokannat | 312K+ | Anthropic (virallinen) |
| Brave Search | Hakukonetulokset | 287K+ | Anthropic (virallinen) |
| Playwright | Selainautomaatio | 180K+ | Microsoft (virallinen) |
| Slack | Viestit, kanavat, ketjut | 150K+ | Anthropic (virallinen) |
| Context7 | Aina ajan tasalla olevat kirjastodokumentaatiot | 120K+ | Upstash |
| Supabase | Koko Supabase-alusta | 95K+ | Supabase |
| Firecrawl | Verkkosivujen kaavinta (scraping) ja indeksointi | 85K+ | Firecrawl |
| Notion | Sivut, tietokannat, haku | 70K+ | Yhteisö |
Poimintoja
Context7 on kenties vaikuttavin palvelin päivittäisessä koodauksessa. Se antaa tekoälyllesi pääsyn ajantasaiseen, versioituun kirjastodokumentaatioon, mikä poistaa hallusinoidut API:t ja vanhentuneet koodiesimerkit. Jos tekoälysi ehdottaa jatkuvasti vanhentunutta syntaksia, Context7 korjaa ongelman. Playwright (Microsoftilta) antaa tekoälylle mahdollisuuden hallita oikeaa selainta käyttämällä Playwrightin saavutettavuuspuuta (accessibility tree). Se on nopeampi ja luotettavampi kuin kuvakaappauksiin perustuvat lähestymistavat. Ihanteellinen testaamiseen, tiedonkeruuseen ja visuaaliseen tarkistamiseen. Firecrawl hoitaa verkkodatan poiminnan poistumatta koodieditorista. Senfirecrawl_agent -työkalu suunnittelee oman selausstrategiansa, kerää tietoa useista lähteistä ja palauttaa jäsennellyt tulokset.
Mitkä tekoälytyökalut tukevat MCP:tä?
Kaikki suuret tekoälyalustat tukevat nyt MCP:tä asiakasohjelmana:
| Työkalu | MCP-tuki | Huomautukset |
|---|---|---|
| Claude Desktop | Täysi | Syvin integraatio (Anthropic rakensi sekä Clauden että MCP:n) |
| Claude Code | Täysi | Ei työkalurajoituksia, terminaalipohjainen, tukee sekä paikallisia että etäpalvelimia |
| Cursor | Täysi | Helpoin käyttöönotto asetusvalikon kautta, 40 työkalun rajoitus per palvelin |
| Windsurf | Täysi | Vahvat yritystason hallintatyökalut, ylläpitäjän hallinnoimat MCP-konfiguraatiot |
| VS Code + Copilot | Täysi | Natiivi MCP-tuki GitHub Copilot agent -tilassa |
| Zed | Täysi | Sisäänrakennettu MCP-tuki editorissa |
| Cline | Täysi | VS Code -laajennus MCP-integraatiolla |
| ChatGPT | Osittainen | OpenAI otti käyttöön MCP-tuen vuonna 2025 |
| Replit | Täysi | Pilvinatiivi MCP-integraatio |
MCP-palvelimien käyttöönotto
Claude Desktopissa
- Avaa Claude Desktop ja mene kohtaan Settings > Developer > Edit Config
- Tämä avaa tiedoston
claude_desktop_config.json. Lisää palvelimesi:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/projects"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here"
}
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"
]
}
}
}
- Sulje kokonaan ja käynnistä uudelleen Claude Desktop (ei pelkkää ikkunan sulkemista)
- Sinun pitäisi nähdä vasara-ikoni chat-kentässä merkkinä käytettävissä olevista työkaluista
Cursorissa
Vaihtoehto A — Asetusvalikko:- Mene kohtaan Settings > Features > MCP
- Klikkaa Add Server, täytä nimi, komento ja argumentit
- Käynnistä Cursor kokonaan uudelleen
Luo tiedosto .cursor/mcp.json projektisi juureen:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@anthropic-ai/brave-search-mcp"],
"env": {
"BRAVE_API_KEY": "your_key_here"
}
}
}
}
Tämä tapa on ihanteellinen tiimityöskentelyyn versionhallinnan kautta.
Claude Codessa
Lisää palvelimia komentoriviltä:
# Lisää stdio-palvelin
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /Users/you/projects
# Lisää palvelin ympäristömuuttujilla
claude mcp add github -e GITHUB_TOKEN=ghp_your_token -- npx -y @modelcontextprotocol/server-github
# Listaa konfiguroidut palvelimet
claude mcp list
# Poista palvelin
claude mcp remove filesystem
Keskeiset vinkit asennukseen
- Älä koskaan tallenna salaisuuksia kovakoodattuna konfiguraatiotiedostoihin. Käytä ympäristömuuttujia tai salaisuuksien hallintatyökalua.
- Kaikki palvelimet, jotka toimivat Claude Desktopissa, toimivat myös Cursorissa — JSON-muoto on identtinen.
- Stdio-palvelimet vaativat paikallisesti asennetun Node.js:n (
npx) tai Pythonin (uvx). - Etäpalvelimet tarvitsevat vain URL-osoitteen — ei paikallisia riippuvuuksia.
Oman MCP-palvelimen rakentaminen
Jos työkalullasi tai palvelullasi ei ole vielä MCP-palvelinta, voit rakentaa sellaisen. Viralliset SDK:t löytyvät TypeScriptille, Pythonille, Javalle, Kotlinille, C#:lle, Swiftille ja Go-kielelle.
Tässä on minimaalinen esimerkki TypeScriptillä:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
const server = new McpServer({
name: "my-server",
version: "1.0.0",
});
server.tool(
"get_weather",
"Get current weather for a city",
{ city: z.string() },
async ({ city }) => ({
content: [{ type: "text", text: `Weather in ${city}: 72°F, sunny` }],
})
);
const transport = new StdioServerTransport();
await server.connect(transport);
Julkaise se npm-palveluun, ja kuka tahansa voi lisätä sen komennolla npx -y your-package-name.
Miksi MCP voitti?
MCP onnistui siinä, missä aiemmat yritykset luoda tekoälytyökalujen standardeja epäonnistuivat, kolmesta syystä:
- Julkaise ensin, standardoi myöhemmin. Anthropic julkaisi MCP:n toimivien palvelimien ja todellisen asiakastuen kanssa ennen kuin se pyysi toimialan hyväksyntää. Siinä vaiheessa kun kilpailijat arvioivat sitä, tuhannet kehittäjät käyttivät sitä jo.
- Yksinkertaisuus. Stdio-pohjainen MCP-palvelin on yksittäinen tiedosto. JSON-RPC on hyvin ymmärretty protokolla. Palvelimen rakentaminen vie minuutteja, ei viikkoja.
- Neutraali hallinnointi. MCP:n lahjoittaminen Linux Foundationin Agentic AI Foundationille — jossa OpenAI, Google, Microsoft ja AWS ovat jäseninä — poisti huolen sitoutumisesta vain Anthropicin tuotteisiin. Se on nyt aidosti toimittajaneutraali.
MCP-pohjaisten sovellusten julkaiseminen
Kun olet rakentanut sovelluksen, joka käyttää MCP-yhdistettyjä tekoälyagentteja, sinun on saatava se tuotantoon. Y Build hoitaa julkaisupuolen — yhden klikkauksen käyttöönotto Cloudflaren globaaliin reunataso-verkkoon (edge network), sisäänrakennetulla analytiikalla ja SEO-työkaluilla. Yhdistä MCP-pohjainen AI-työnkulkusi Y Buildiin siirtyäksesi prototyypistä tuotantoon minuuteissa.
Aloita rakentaminen ilmaiseksi →Usein kysytyt kysymykset
Mikä on MCP yksinkertaisesti selitettynä?
MCP (Model Context Protocol) on universaali standardi, jonka avulla tekoälyavustajat, kuten Claude, ChatGPT ja Cursor, voivat yhdistyä ulkoisiin työkaluihin ja tietoon. Sen sijaan, että jokainen tekoäly rakentaisi omat integraationsa, MCP tarjoaa yhden protokollan, joka toimii kaikkialla — aivan kuten USB-C tarjoaa yhden kaapelin kaikille laitteille.
Onko MCP:n käyttö ilmaista?
Kyllä. MCP on täysin avointa lähdekoodia Apache 2.0 -lisenssillä. Protokollan määrittely, SDK:t ja viralliset referenssipalvelimet ovat kaikki ilmaisia. Jotkin kolmannen osapuolen MCP-palvelimet saattavat vaatia API-avaimia taustapalveluun (esim. Brave Search API -avain), mutta itse MCP ei maksa mitään.
Pitääkö minun olla kehittäjä käyttääkseni MCP:tä?
Perusasennukseen (palvelimien lisääminen Claude Desktopiin tai Cursoriin) tarvitset vain vähän teknistä osaamista — lähinnä JSON-konfiguraation kopioimista ja liittämistä. Oman MCP-palvelimen rakentaminen vaatii ohjelmointikokemusta, mutta olemassa olevien palvelimien käyttö on suoraviivaista.
Mitä eroa on MCP:llä ja funktion kutsulla (function calling)?
Function calling on mallitason ominaisuus, jossa määrittelet työkalut API-pyynnössäsi. MCP on protokollatason standardi, joka toimii funktion kutsun yläpuolella — se määrittelee, miten asiakasohjelmat löytävät, yhdistävät ja kutsuvat ulkoisilla palvelimilla sijaitsevia työkaluja. MCP-palvelimet voivat tuoda esiin työkaluja, joita kutsutaan sitten mallin funktion kutsu -ominaisuuden kautta.
Mikä MCP-palvelin minun kannattaisi asentaa ensimmäisenä?
Aloita Filesystem-palvelimesta (paikallisten tiedostojen käyttöön) ja Context7-palvelimesta (ajantasaiseen dokumentaatioon). Nämä kaksi kattavat yleisimmät kehittäjien käyttötapaukset. Lisää GitHub, jos työskentelet repojen parissa, ja PostgreSQL tai Supabase, jos olet tekemisissä tietokantojen kanssa.
Voinko käyttää MCP:tä ChatGPT:n kanssa?
Kyllä. OpenAI otti käyttöön MCP-tuen vuonna 2025 ja oli mukana perustamassa Agentic AI Foundationia Anthropicin rinnalla. ChatGPT tukee MCP:tä, vaikka Claude Desktop ja Claude Code tarjoavatkin tällä hetkellä syvimmän integraation, koska Anthropic loi sekä mallin että protokollan.
Kuinka monta MCP-palvelinta voin ajaa samanaikaisesti?
Protokollassa ei ole asetettu tiukkaa rajaa. Claude Desktop ja Claude Code tukevat niin montaa palvelinta kuin konfiguroit. Cursorissa on 40 työkalun rajoitus per palvelin, mutta se tukee useita palvelimia samanaikaisesti. Käytännössä useimmat kehittäjät käyttävät 3–8 palvelinta, jotka kattavat heidän keskeiset työnkulkunsa.
Lähteet:
- Model Context Protocol — Virallinen sivusto
- Anthropic — Esittelyssä Model Context Protocol
- Anthropic — MCP:n lahjoittaminen Agentic AI Foundationille
- Linux Foundation — Agentic AI Foundationin perustamisilmoitus
- MCP ylittää 97M asennusta — AI Unfiltered
- Miksi Model Context Protocol voitti — The New Stack
- MCP-spesifikaatio
- GitHub MCP-palvelinarkisto
- Cursor MCP -dokumentaatio
- Claude Code MCP -dokumentaatio