← BLOG
Tutorial

Verbind Claude Code met GitHub, Slack en Databanken met MCP

MCP laat Claude Code praat met externe diensten. Verbind het met GitHub, Slack, databases, en project management tools om uw volledige dev workflow te automatiseren.

MCP (Model Context Protocol) is hoe Claude Code verbinding maakt met externe diensten. In plaats van te worden beperkt tot uw bestandssysteem en terminal, laat MCP Claude Code lezen GitHub problemen, post naar Slack, query databases, en interactie met project management tools. Het verandert Claude Code van een codeermiddel in een volledige ontwikkeling workflow agent.

Wat is MCP en hoe werkt het?

MCP is een open protocol waarmee AI-tools kunnen communiceren met externe diensten via gestandaardiseerde "servers." Elke MCP-server stelt tools (acties die de AI kan nemen) en resources bloot (gegevens die de AI kan lezen). Claude Code ontdekt deze tools automatisch en gebruikt ze wanneer ze relevant zijn voor uw verzoek.

Denk aan MCP servers als plugins: je installeert ze eenmaal, en Claude Code krijgt nieuwe mogelijkheden.

Welke MCP-servers zijn het meest nuttig voor ontwikkelaars?

MCP-serverWat het doetVoorbeeld geval
GitHubLees/create problemen, PR's, beoordelingen"Controleer welke problemen aan mij zijn toegewezen"
SlackBerichten lezen/versturen, zoekkanalen"Post een notificatie aan #releases"
PostgreSQLDatabase opvragen en wijzigen"Toon me het schema van de gebruikers tafel"
JiraTickets lezen / bijwerken, verhalen maken"Move ROJ-123 to in progress"
LineairProblemen en projecten beheren"Maak een foutrapport voor het login probleem"
NotieLezen/schrijven van pagina's en databases"Update de sprint retro doc"
FigmaLees ontwerpbestanden en componenten"Welke kleuren gebruikt de knopcomponent?"

Hoe installeer je een MCP-server?

Claude Code biedt een ingebouwd commando voor het beheren van MCP-servers:

# Add an MCP server (HTTP transport — recommended)
claude mcp add github-server https://api.github.com/mcp

# Add a local MCP server (stdio transport)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb

# List installed servers
claude mcp list

# Remove a server
claude mcp remove github-server

Hoe gebruik je MCP-tools in de praktijk?

Zodra een MCP-server is geïnstalleerd, gebruikt Claude Code automatisch zijn tools wanneer dit relevant is. U hoeft niet aan te geven welke MCP-server u moet gebruiken; beschrijf gewoon wat u wilt:

# Claude Code uses the GitHub MCP server automatically
> "What open issues are assigned to me?"
> "Create a PR for my current branch"

# Claude Code uses the Slack MCP server
> "Post to #engineering: Deploy v2.3 is live"

# Claude Code uses the PostgreSQL MCP server
> "Show me the last 10 users who signed up"
> "Add an index on the email column in the users table"

Hoe configureert u MCP-servers per project?

MCP-servers kunnen worden geconfigureerd op projectniveau (in .claude/settings.json) of wereldwijd (in ~/.claude/settings.json). Configuratie op projectniveau betekent dat het team dezelfde integraties deelt.

// .claude/settings.json (project level)
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
    },
    "github": {
      "type": "http",
      "url": "https://api.github.com/mcp"
    }
  }
}

Veelgestelde vragen

← Terug naar blogVrije start module 1