Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Het Model Context Protocol (MCP) is een open standaard gecreeerd door Anthropic die een universele manier biedt om AI-modellen te verbinden met externe tools, databronnen en API's. Het werkt als een gestandaardiseerde interface — zoals USB voor AI — zodat elke MCP-compatibele tool kan samenwerken met elke MCP-compatibele AI-agent.

Waarom MCP bestaat

Voor MCP bouwde elke AI-tool zijn eigen aangepaste integraties voor databases, API's en externe diensten. Dit betekende dubbel werk over tools heen en vendor lock-in voor gebruikers. MCP lost dit op door een standaardprotocol te definieren: toolmakers bouwen een MCP-server en die werkt met elke AI-agent die MCP ondersteunt — Claude Code, Cursor, Windsurf en andere.

Hoe MCP werkt

MCP gebruikt een client-server-architectuur. De AI-agent (client) verbindt met MCP-servers die tools, resources en prompts beschikbaar stellen. Wanneer de agent een database moet bevragen, documentatie moet doorzoeken of een API moet aanroepen, stuurt het een gestandaardiseerd verzoek naar de betreffende MCP-server. De server handelt de daadwerkelijke interactie af en retourneert gestructureerde resultaten waarover de agent kan redeneren.

json
// Voorbeeld: MCP-serverconfiguratie in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

MCP-servers zijn beschikbaar voor GitHub, PostgreSQL, Slack, Google Drive, bestandssystemen en tientallen andere diensten. Bekijk het MCP-serverregister voor een volledige lijst van door de community gebouwde integraties.

Waarvoor wordt het Model Context Protocol gebruikt?+
MCP verbindt AI-coderingsagents met externe tools en data. Veelvoorkomende toepassingen zijn het bevragen van databases, doorzoeken van documentatie, toegang tot API's, lezen van bestanden uit cloudstorage en interactie met projectmanagementtools — allemaal vanuit de workflow van de AI-agent.
Welke AI-tools ondersteunen MCP?+
Claude Code, Cursor, Windsurf, Cline en diverse andere AI-coderingstools ondersteunen MCP. Omdat het een open protocol is, kan elke tool MCP-ondersteuning implementeren.
Is MCP alleen voor codering?+
Nee. Hoewel MCP veel wordt gebruikt in AI-coderingstools, is het een algemeen protocol. Het kan AI-modellen verbinden met elk extern systeem — klantenserviceplatformen, onderzoeksdatabases, CRM-tools en meer.
Hoe maak ik een aangepaste MCP-server?+
MCP-servers kunnen worden gebouwd in TypeScript, Python of elke taal die JSON-RPC ondersteunt. De MCP SDK biedt starttemplates. Een basisserver definieert tools (functies die de AI kan aanroepen) en resources (data die de AI kan lezen).

Related terms

Agentic CodingClaude CodeCLAUDE.mdCoding Agent

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS