MCP servers begrijpen
MCP servers begrijpen
MCP — het Model Context Protocol — is wat Claude Code echt krachtig maakt. Het laat je externe tools en diensten koppelen aan Claude, zodat het meer kan dan alleen bestanden lezen en schrijven.
Wat is MCP?
MCP is een open standaard die AI-assistenten verbindt met externe databronnen en tools. Denk aan het als een stekker: je plugt een MCP server in, en Claude krijgt er nieuwe mogelijkheden bij.
Zonder MCP kan Claude:
- Bestanden lezen en schrijven
- Terminal commando’s uitvoeren
- Git gebruiken
Met MCP kan Claude ook:
- Direct je database bevragen
- GitHub issues aanmaken en beheren
- Slack berichten sturen
- En nog veel meer
MCP is een open protocol van Anthropic. Iedereen kan een MCP server bouwen. Er zijn al honderden beschikbaar voor populaire tools en diensten.
Hoe werkt het?
Een MCP server is een klein programma dat draait op je computer. Het biedt “tools” aan die Claude kan gebruiken:
Jij → Claude Code → MCP Server → Externe dienst
(GitHub, DB, etc.)
Claude ontdekt automatisch welke tools een MCP server aanbiedt en kan ze gebruiken in je conversatie.
MCP servers installeren
Je configureert MCP servers in je Claude Code instellingen. Open het configuratiebestand:
# Project-specifiek (alleen dit project)
.claude/settings.json
# Globaal (alle projecten)
~/.claude.json
Een voorbeeld configuratie:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_jouw_token_hier"
}
}
}
}
MCP servers draaien lokaal op je machine en hebben toegang tot je systeem. Installeer alleen servers van betrouwbare bronnen. Check de broncode als je twijfelt.
Populaire MCP servers
Hier zijn de meest gebruikte MCP servers:
GitHub
Laat Claude GitHub issues, pull requests en repositories beheren:
Maak een GitHub issue aan voor de login bug die we net hebben gevonden
Database (PostgreSQL, SQLite)
Laat Claude direct je database bevragen:
Hoeveel gebruikers hebben zich deze week geregistreerd?
Brave Search
Laat Claude het web doorzoeken:
Zoek de nieuwste best practices voor Next.js 14 caching
Filesystem (uitgebreid)
Geeft Claude geavanceerde bestandsoperaties buiten de project root.
Je eerste MCP server opzetten
Laten we de GitHub MCP server installeren als voorbeeld:
- Maak een GitHub Personal Access Token aan op github.com/settings/tokens
- Voeg de configuratie toe aan
~/.claude.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_jouw_token"
}
}
}
}
- Herstart Claude Code
- Test het:
Laat mijn recente GitHub repositories zien
Begin met één MCP server en voeg er pas meer toe als je die ene goed kent. Elke MCP server gebruikt geheugen en tokens. Hoe meer servers, hoe zwaarder je sessies worden.
Wat je nu moet kunnen:
Je begrijpt nu MCP servers:
- MCP verbindt Claude met externe tools en diensten
- Configuratie gaat via settings.json bestanden
- Er zijn servers voor GitHub, databases, zoeken en meer
- Installeer alleen betrouwbare servers en begin met één tegelijk
Probeer een MCP server te installeren — GitHub is een goed startpunt.