Wat het Model Context Protocol is
Het Model Context Protocol, of MCP, bepaalt hoe een AI-applicatie met externe systemen communiceert. Zonder standaard heeft elke combinatie van een AI-applicatie en een systeem een eigen integratie nodig. Met MCP wordt elk systeem één keer in een server ontsloten, en elke applicatie die het protocol spreekt kan het gebruiken.
Anthropic maakte MCP op 25 november 2024 open source. Op 9 december 2025 doneerde het bedrijf het protocol aan de Agentic AI Foundation, een fonds onder de Linux Foundation dat Anthropic samen met Block en OpenAI heeft opgericht, met Google, Microsoft, AWS, Cloudflare en Bloomberg als ondersteuners. Op dat moment telde Anthropic meer dan 10.000 actieve openbare MCP-servers.
De specificatie is gepubliceerd op modelcontextprotocol.io en krijgt versies op datum. De huidige versie is gedateerd op 28 juli 2026.
Hoe een MCP-server werkt
MCP kent drie rollen. De host is de AI-applicatie die iemand gebruikt, zoals Claude of een IDE. Daarbinnen houdt een MCP-client de verbinding met één server in stand. De MCP-server is het programma dat een systeem ontsluit. Een host kan met veel servers tegelijk verbinden, met één client voor elke server.
Servers draaien op twee manieren. Een lokale server draait op dezelfde computer als de host en communiceert via stdio. Een externe server draait als webservice en communiceert via Streamable HTTP, dat in de versie van maart 2025 van de specificatie het oudere transport op basis van server-sent events heeft vervangen.
| Wat een server biedt | Wat het is | Wie het bestuurt | Voorbeeld |
|---|---|---|---|
| Tools | Functies die het model kan aanroepen om data op te halen of een actie uit te voeren | Het model, waarbij een mens elke aanroep kan weigeren | Een ticket aanmaken, een databasequery uitvoeren |
| Resources | Data die de applicatie kan lezen en aan het model kan doorgeven | De applicatie | Een bestand, een klantrecord, een databaseschema |
| Prompts | Herbruikbare templates voor veelvoorkomende taken | De gebruiker | Vat dit account samen, beoordeel dit contract |
Elke tool heeft een naam, een beschrijving en een schema voor zijn input. Het model leest deze beschrijvingen om te bepalen welke tool het gebruikt, en daarom werken enkele duidelijke, afgebakende tools beter dan één tool die alles doet.
Voorbeelden van MCP-servers in bedrijven
Een bedrijf heeft uiteindelijk meestal één MCP-server voor elk systeem waarmee het AI wil laten werken. Gangbare voorbeelden:
- CRM: een account opzoeken, recente activiteit lezen, een gespreksnotitie vastleggen.
- Documenten: contracten, beleid en voorstellen doorzoeken, en de passages lezen die een vraag beantwoorden.
- Ticketing: tickets openen, bijwerken en doorsturen in de servicedesk.
- Databases: alleen-lezen queries uitvoeren voor rapporten, met het schema beschikbaar als resource.
- Interne diensten: prijzen, voorraad, orderstatus of goedkeuringen, achter de eigen API's van het bedrijf.
Veel leveranciers publiceren hun eigen servers. In Claude dekken kant-en-klare connectoren tools zoals Google Drive, Gmail, Google Calendar, GitHub, Microsoft 365 en Slack, en eigen connectoren bereiken elke externe MCP-server. Interne systemen hebben meestal een server nodig die ervoor is gebouwd.
Welke AI-platformen MCP ondersteunen
| Platform | Hoe het MCP-servers gebruikt |
|---|---|
| Claude | Eigen connectoren naar externe MCP-servers in Claude, Cowork en Claude Desktop, in elk abonnement van Free tot Enterprise. In de abonnementen Team en Enterprise schakelt een eigenaar connectoren in. |
| Claude Code | Lokale servers via stdio en externe servers via HTTP. |
| Claude API | Met de MCP-connector, in bèta, kan een API-verzoek externe MCP-servers gebruiken. |
| ChatGPT | De ontwikkelaarsmodus biedt volledige ondersteuning als MCP-client op het web voor accounts met Plus, Pro, Business, Enterprise en Education. |
| OpenAI API | Een MCP-tool in de Responses API. |
| Microsoft | MCP in Copilot Studio, algemeen beschikbaar sinds 29 mei 2025. Native ondersteuning voor MCP in Windows is sinds 18 november 2025 in openbare preview. |
| Gemini CLI ondersteunt MCP-servers, en op 10 december 2025 kondigde Google beheerde externe MCP-servers voor Google Cloud-diensten aan. | |
| Ontwikkeltools | Onder meer Cursor en VS Code werken als MCP-client. |
Omdat het protocol overal hetzelfde is, kan één goed gebouwde server vandaag Claude bedienen en morgen een andere AI-applicatie.
Beveiliging en governance
Een MCP-server kan echte systemen lezen en wijzigen en verdient dus dezelfde zorg als elke integratie met productiedata.
- Autorisatie. Voor externe servers gebruikt de specificatie OAuth 2.1: een beschermde server treedt op als resource server, en clients verkrijgen tokens die voor die specifieke server zijn uitgegeven. Een server mag geen tokens accepteren die voor iets anders zijn uitgegeven. Lokale servers halen hun credentials uit de omgeving waarin ze draaien.
- Onbetrouwbare beschrijvingen. Het model volgt toolbeschrijvingen, dus een kwaadwillende server kan er instructies in verbergen, een aanval die Invariant Labs in april 2025 tool poisoning noemde. De specificatie zegt toolbeschrijvingen als onbetrouwbaar te behandelen, tenzij ze van een vertrouwde server komen.
- Least privilege. Geef elke server alleen de scopes die hij nodig heeft, begin met alleen-lezen en eis goedkeuring van een mens voor acties die versturen, betalen of verwijderen.
- Een goedgekeurde lijst. Bepaal welke servers mensen mogen koppelen, en beoordeel nieuwe servers voordat ze worden ingeschakeld.
- Logs. Leg vast welke tools zijn aangeroepen, door wie en met welk resultaat.
Een MCP-server bouwen of een bestaande gebruiken
Begin met wat er is. Als de leverancier van een systeem een MCP-server of een connector publiceert, is dat meestal de snelste en veiligste route. Bouw een server op maat wanneer het systeem intern is, wanneer u strakkere controle wilt over wat het model kan doen, of wanneer een bestaande server veel meer ontsluit dan u wilt.
Een goede server op maat is klein: een handvol tools met duidelijke namen en beschrijvingen, input die aan een schema wordt getoetst, foutmeldingen die het model kan begrijpen en aanmelding via de identity provider van het bedrijf. Test hem met de echte taken die mensen de AI zullen geven, niet alleen met unittests.
Bekijk hoe wij MCP-servers en connectoren voor Claude Enterprise bouwen.
Bronnen
- Anthropic: Introducing the Model Context Protocol, 25 november 2024
- Anthropic: Donating the Model Context Protocol and establishing the Agentic AI Foundation, 9 december 2025
- Specificatie van het Model Context Protocol, versie 2026-07-28
- MCP-specificatie: autorisatie
- MCP-specificatie: best practices voor beveiliging
- Claude Help Center: over eigen connectoren
- OpenAI: ontwikkelaarsmodus en MCP in ChatGPT
- Microsoft: MCP algemeen beschikbaar in Copilot Studio
- Google Cloud: officiële ondersteuning voor MCP voor Google-diensten
- Invariant Labs: tool poisoning-aanvallen op MCP