MCP servers begrijpen

15 min Gevorderd Pro

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
Info

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"
      }
    }
  }
}
Let op

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?

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:

  1. Maak een GitHub Personal Access Token aan op github.com/settings/tokens
  2. Voeg de configuratie toe aan ~/.claude.json:
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_jouw_token"
      }
    }
  }
}
  1. Herstart Claude Code
  2. Test het:
Laat mijn recente GitHub repositories zien
Tip

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.

Checkpoint bereikt!

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.

Pro

Premium les

Upgrade naar Pro om "MCP servers begrijpen" volledig te bekijken.

Maak een account