MCP (Model Context Protocol) on avoin protokolla, jolla Claude Codeen voi lisätä uusia työkaluja ja tietolähteitä. MCP-palvelimien avulla Claude voi esimerkiksi hakea tietoa Slackista, hallita Jira-tikettejä tai käyttää tietokantaa suoraan. Tässä oppaassa opit MCP:n perusteet ja käytännön hyödyt.
Model Context Protocol (MCP) on Anthropicin kehittämä avoin standardi, jolla AI-mallit voivat kommunikoida ulkoisten palvelujen kanssa.
Yksinkertaisesti: MCP on kuin USB-portti Claude Codelle - voit liittää siihen erilaisia "laitteita" (palvelimia) jotka antavat Claudelle uusia kykyjä.
MCP-palvelimen osat: - Tools - Toiminnot joita Claude voi suorittaa (esim. "hae tiketti", "lähetä viesti") - Resources - Tietolähteet joita Claude voi lukea (esim. tietokanta, dokumentaatio) - Prompts - Valmiit promptit tietyille tehtäville
Miksi MCP on hyödyllinen: - Claude pääsee käsiksi projektikohtaisiin palveluihin - Automaattinen integraatio työkaluihin (Slack, GitHub, Jira) - Ei tarvitse kopioida tietoa manuaalisesti - Standardoitu tapa laajentaa Claude Codea
MCP-palvelimet konfiguroidaan Claude Coden asetustiedostossa. Konfiguraatio tehdään JSON-muodossa.
Konfiguraatiotiedostot:
- Projektikohtainen: .claude/mcp.json projektin juuressa
- Globaali: ~/.claude/mcp.json
Projektikohtaiset MCP-palvelimet ovat käytössä vain kyseisessä projektissa. Globaalit ovat käytössä kaikissa projekteissa.
// .claude/mcp.json - projektikohtainen konfiguraatio
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-filesystem", "/path/to/allowed/dir"]
},
"github": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-github"],
"env": {
"GITHUB_TOKEN": "your-github-token"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-postgres", "postgresql://localhost:5432/mydb"]
}
}
}Tässä hyödyllisiä MCP-palvelimia eri käyttötarkoituksiin:
Tietokanta: - PostgreSQL MCP - Kyselyt ja tietokantaoperaatiot - SQLite MCP - Kevyille tietokannoille
Kehitystyökalut: - GitHub MCP - Issuet, PR:t, koodihaut - Linear MCP - Projektinhallinta - Sentry MCP - Virheseuranta
Kommunikaatio: - Slack MCP - Viestien luku ja lähetys
Web: - Fetch MCP - Web-sivujen haku ja lukeminen - Brave Search MCP - Web-haku
Tiedostot: - Filesystem MCP - Laajempi tiedostojärjestelmän käyttö - Google Drive MCP - Google Drive -tiedostot
Tutustu kattavaan listaan osoitteessa github.com/anthropics/mcp-servers
Kun MCP-palvelin on konfiguroitu, Claude Code käyttää sitä automaattisesti tarvittaessa. Voit myös pyytää Claudea käyttämään tiettyä MCP-työkalua.
Esimerkki: GitHub MCP Claude voi hakea issueita, luoda PR:iä ja tarkistaa koodia suoraan GitHubista.
Esimerkki: PostgreSQL MCP Claude voi ajaa SQL-kyselyitä, tarkistaa tietokantarakennetta ja debugata dataongelmia.
Esimerkki: Fetch MCP Claude voi hakea dokumentaatiota, API-vastauksia ja web-sisältöä.
# Interaktiivisessa sessiossa MCP-työkalujen kanssa:
# GitHub MCP käytössä:
> katso avoimet issuet ja priorisoi ne
# Claude hakee GitHub-issuet MCP:n kautta
# PostgreSQL MCP käytössä:
> tarkista käyttäjätaulun rakenne ja optimoi hitaimmat kyselyt
# Claude ajaa SQL-kyselyitä ja analysoi suorituskykyä
# Fetch MCP käytössä:
> hae React 19:n muutosloki ja kerro tärkeimmät muutokset
# Claude hakee web-sivulta tiedot
# Yhdistely:
> katso GitHubista issue #42, hae tietokannasta liittyvä data
> ja tee korjaus
# Claude käyttää useita MCP-palvelimia yhdessäMCP-palvelimet pyörivät paikallisesti koneellasi. Claude kysyy luvan ennen MCP-työkalujen käyttöä. Varo kuitenkin antamasta liian laajoja oikeuksia - rajaa tiedostopolut ja tietokantaoikeudet minimiin.
Kyllä! MCP on avoin standardi. Voit kirjoittaa oman palvelimen TypeScriptillä tai Pythonilla. Anthropicin MCP SDK:t löytyvät GitHubista.
MCP on avoin standardi jota tukevat useat AI-työkalut. Sama MCP-palvelin voi toimia Claude Coden, Cursorin ja muiden yhteensopivien työkalujen kanssa.
Opi miten Clauden agenttinen toiminta toimii - anna Clauden suunnitella ja toteuttaa monivaiheisia tehtäviä.
Opas Git-operaatioihin ja GitHub-työnkulkuihin Claude Coden avulla.
Opas Claude Coden käyttöön tiimeissä - jaetut konfiguraatiot, hooks ja parhaat käytännöt.
Löydä lisää vinkkejä ja oppaita Claude Coden tehokäyttöön.
Kaikki Claude Code -oppaat