MCP-protokolla – Miksi kaikki puhuvat Model Context Protocolista 2026?
Vuoden 2025 lopulla Anthropic julkaisi avoimen standardin nimeltä MCP. Puoli vuotta myöhemmin sillä on yli 10 000 palvelinta, 97 miljoonaa latausta kuukaudessa ja jokainen merkittävä tekoälytoimija on hypännyt mukaan.
Miksi? Koska MCP ratkaisee ongelman, joka on vaivannut jokaista vibekoodaajaa: tekoäly on fiksu, mutta se ei pääse käsiksi mihinkään.
Mikä on MCP?
Model Context Protocol on avoin standardi, joka yhdistää tekoälymallit ulkoisiin työkaluihin ja tietolähteisiin. Ajattele sitä näin: MCP on kuin USB-C tekoälylle. Yksi yhteinen liitäntä, jolla AI voi käyttää tietokantoja, API-rajapintoja, tiedostojärjestelmiä ja tuhansia muita palveluja.
Ennen MCP:tä jokainen integraatio piti rakentaa erikseen. Halusitko Claude Coden lukevan Postgres-tietokantaa? Kirjoita oma integraatio. Halusitko Cursorin puhuvan Jiran kanssa? Toinen integraatio. Jokainen työkalu-palvelu-yhdistelmä vaati oman toteutuksen.
MCP muuttaa tämän. Palvelun tekijä rakentaa yhden MCP-palvelimen, ja se toimii kaikissa MCP-yhteensopivissa työkaluissa. Työkalun tekijä rakentaa MCP-tuen kerran, ja se toimii kaikkien MCP-palvelimien kanssa.
Numerot puhuvat puolestaan
MCP:n kasvu on ollut poikkeuksellista:
- 10 000+ julkista MCP-palvelinta
- 97 miljoonaa npm-latausta kuukaudessa
- Kaikki suuret toimijat mukana: OpenAI, Google, Microsoft, Amazon, Anthropic
- Cursor, Windsurf, VS Code, Claude Code – kaikki tukevat MCP:tä natiivisti
Kun OpenAI ilmoitti MCP-tuesta maaliskuussa 2025, se oli käännekohta. Se tarkoitti, ettei MCP ole vain Anthropicin oma juttu – se on koko alan standardi. Googlekin liittyi mukaan Antigravityn kautta, ja Amazon tuki MCP:tä Kiro-IDE:ssään alusta alkaen.
Miten MCP toimii käytännössä?
MCP:n arkkitehtuuri on yksinkertainen:
- Host – sovellus, jossa tekoäly toimii (Claude Code, Cursor, jne.)
- MCP-palvelin – ohjelma, joka tarjoaa työkaluja ja tietoa
- Ulkoinen resurssi – tietokanta, API, tiedostojärjestelmä tai palvelu
Kun pyydät tekoälyä tekemään jotain, se ei yritä soittaa suoraan API:in. Sen sijaan se käyttää MCP-palvelinta välittäjänä. Palvelin hallitsee pääsyoikeuksia ja palauttaa tulokset turvallisesti.
Tämä on tärkeää turvallisuuden kannalta. Sinä päätät, mitä MCP-palvelimia asennat ja mitä oikeuksia niille annat. Tekoäly ei pääse käsiksi mihinkään, mihin et ole antanut lupaa.
MCP:n käyttöönotto Claude Codessa
Claude Code tukee MCP:tä parhaiten, koska Anthropic kehitti molemmat. Käyttöönotto on suoraviivaista.
Projektikohtainen konfigurointi
Luo projektin juureen .mcp.json:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_..."
}
}
}
}
Tämän jälkeen Claude Code löytää palvelimet automaattisesti. Voit pyytää sitä esimerkiksi hakemaan tietoja tietokannasta tai luomaan GitHub-issuen suoraan chatista.
Globaali konfigurointi
Jos haluat samat MCP-palvelimet kaikkiin projekteihin, lisää ne tiedostoon ~/.claude/settings.json:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/sinun/projektit"
]
}
}
}
Lisää ohjeita löydät MCP-palvelinten oppaasta.
MCP:n käyttöönotto Cursorissa
Cursor 3 tukee MCP:tä natiivisti. Konfigurointi tapahtuu Cursorin asetuksissa.
Asetukset
- Avaa Cursor Settings → Features → MCP
- Klikkaa "Add MCP Server"
- Valitse tyyppi:
command(paikallinen) taisse(etäpalvelin) - Syötä palvelimen tiedot
Vaihtoehtoisesti voit luoda projektin juureen .cursor/mcp.json:
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["-y", "figma-developer-mcp"],
"env": {
"FIGMA_API_KEY": "figd_..."
}
}
}
}
Cursor tukee samaa MCP-palvelinta kuin Claude Code, joten voit käyttää samoja palvelimia molemmissa.
5 hyödyllisintä MCP-palvelinta
Tässä käytetyimmät MCP-palvelimet, jotka kannattaa asentaa ensimmäisenä:
| Palvelin | Käyttötarkoitus | Asennus |
|----------|----------------|---------|
| Filesystem | Hallittu pääsy tiedostoihin | npx -y @modelcontextprotocol/server-filesystem /polku |
| PostgreSQL | Tietokantakyselyt ja skeeman luku | npx -y @modelcontextprotocol/server-postgres |
| GitHub | Issuet, PR:t, repositoriot | npx -y @modelcontextprotocol/server-github |
| Figma | Designien luku ja komponenttikuvaukset | npx -y figma-developer-mcp |
| Brave Search | Tiedonhaku internetistä | npx -y @anthropic/mcp-server-brave-search |
MCP vs. perinteiset integraatiot
Miksi MCP on parempi kuin aiemmat ratkaisut?
| Ominaisuus | MCP | Perinteiset pluginit | |------------|-----|----------------------| | Standardoitu | Yksi protokolla kaikille | Jokaiselle työkalu-palvelu-parille oma | | Turvallisuus | Välittäjäpalvelin hallitsee oikeuksia | Suora pääsy, vaikeampi rajata | | Yhteensopivuus | Toimii kaikissa MCP-tuettavissa työkaluissa | Sidottu yhteen työkaluun | | Ekosysteemi | 10 000+ palvelinta | Hajanainen | | Avoimuus | Avoin standardi, kuka tahansa voi rakentaa | Usein suljettu |
Turvallisuusvinkit
MCP on turvallinen, mutta vain jos käytät sitä oikein:
- Rajaa oikeudet minimiin – Anna MCP-palvelimelle vain ne oikeudet, jotka se oikeasti tarvitsee
- Älä laita salaisuuksia
.mcp.json-tiedostoon – Käytä ympäristömuuttujia - Tarkista palvelimen lähdekoodi – Erityisesti yhteisön palvelimissa
- Käytä read-only -tilaa kun mahdollista – Erityisesti tietokantojen kanssa
- Versionhallinta: Lisää
.mcp.json.gitignore-tiedostoon, jos se sisältää arkaluontoisia polkuja
Mitä seuraavaksi?
MCP kehittyy nopeasti. Tulevaisuudessa voimme odottaa:
- Etä-MCP-palvelimia – Palvelimet pilvessä, ei tarvetta paikalliseen asennukseen
- MCP-markkinapaikkoja – App Store -tyyppisiä kauppoja, joista asennat palvelimia yhdellä klikkauksella
- Parempia oikeushallintoja – Hienojakoisemmat luvat ja audit-lokit
MCP on jo nyt merkittävin muutos siinä, miten tekoäly toimii kehitystyökalujen kanssa. Jos et ole vielä kokeillut, aloita yhdestä MCP-palvelimesta ja katso, miten se muuttaa työskentelyäsi.
Tutustu myös vibekoodaustyökaluihin, jotka tukevat MCP:tä, ja lue tarkempi opas MCP:n käytöstä Claude Codessa.