Wat is MCP (Model Context Protocol)?
Door Joey van Vliet, oprichterBijgewerkt
Kort gezegd
MCP (Model Context Protocol) is een open standaard waarmee een AI-assistent met andere software werkt. Anthropic introduceerde hem in november 2024. Een MCP-server vertelt de assistent welke handelingen er in een systeem mogelijk zijn, zoals een pagina aanmaken of een klant opzoeken, en voert ze uit. Wat niet in de server staat, kan de assistent ook niet.
Ook wel: MCP, MCP-server
Host, client en server
MCP kent drie rollen. De host is de AI-toepassing waarin je werkt, zoals Claude of ChatGPT. De server is het programma dat een systeem ontsluit: je CMS, je CRM of een database. De client zit in de host en houdt de verbinding met één server open. Werk je met drie servers, dan heeft de host drie clients.
Een server biedt drie soorten dingen aan: tools (handelingen die de assistent kan uitvoeren), resources (gegevens die hij kan lezen) en prompts (vaste sjablonen voor een taak). De assistent vraagt eerst op wat er is en kiest dan wat hij nodig heeft. Een server kan op je eigen computer draaien of op afstand, bijvoorbeeld bij de leverancier van het systeem.
MCP, een API en een AI-agent
MCP vervangt geen API. Een MCP-server roept meestal juist de API aan van het systeem dat hij ontsluit. Het verschil zit in wie ermee praat. Een API-koppeling is geschreven voor software die vooraf weet wat ze moet doen. Een MCP-server beschrijft zijn handelingen zo dat een taalmodel ze zelf kan vinden en kiezen.
Een AI-agent is weer iets anders: het systeem dat een doel krijgt en zelf stappen zet. MCP is een van de manieren waarop zo’n agent bij je systemen komt. De agent bepaalt wat hij wil doen. De MCP-server bepaalt wat hij kan doen.
Waar het in de praktijk toe doet
MCP regelt hoe een assistent en een server met elkaar praten, niet wat verstandig is. De specificatie vraagt dat de gebruiker toestemming geeft voordat een tool wordt aangeroepen, maar zegt er ook bij dat het protocol dat zelf niet kan afdwingen. Dat ligt bij wie de server bouwt en inricht. Drie keuzes maken het verschil:
- Alleen de handelingen die nodig zijn: mag je team pagina’s voorbereiden, bouw dan geen handeling om te publiceren of te verwijderen.
- Minimale rechten: de server krijgt in het onderliggende systeem alleen de rechten die bij zijn handelingen horen.
- Concept met preview: wat de assistent maakt of wijzigt, staat eerst als concept klaar. Een mens kijkt het na en publiceert.
Let ook op prompt injection. Leest de assistent tekst van buiten, zoals een mail of een webpagina, dan kunnen daar instructies in verstopt zitten. Hoe meer handelingen een server aanbiedt, hoe meer schade zo’n instructie kan doen. En installeer geen servers van makers die je niet kent: volgens de specificatie is de beschrijving van een tool niet te vertrouwen als de server niet uit een betrouwbare bron komt.
Hoe wij het inzetten
Bij een website leveren we een eigen MCP-server, zodat het team via Claude of ChatGPT pagina’s maakt en aanpast met de bouwstenen van het eigen design system. Wijzigingen staan eerst als concept met preview klaar.
Bij Sprints & Sneakers beheert het team zo de website via Claude: pagina’s, blogs, cases en evenementen, met de bouwstenen van het design system. Alles staat eerst als concept met preview klaar, publiceren is een aparte stap. Hoe dat in elkaar zit, lees je in Je CMS beheren met een eigen MCP-server.
Veelgestelde vragen
Wat is een MCP-server?
Het programma dat een systeem ontsluit voor een AI-assistent. De server beschrijft welke handelingen er zijn en wat elke handeling nodig heeft, en voert ze uit als de assistent erom vraagt. Wat de server niet aanbiedt, kan de assistent niet. Daarmee is de server ook de plek waar je de grenzen legt.
Wat is het verschil tussen een AI-agent en MCP?
Een AI-agent is een systeem dat een doel krijgt en zelf stappen zet. MCP is een standaard voor de verbinding tussen zo’n systeem en andere software. Een agent kan MCP gebruiken om bij je CRM of CMS te komen, maar MCP beslist zelf niets. Het legt alleen vast hoe vraag en antwoord eruitzien.
Werkt MCP alleen met Claude?
Nee. Anthropic introduceerde MCP, maar het is een open standaard. ChatGPT ondersteunt MCP-koppelingen ook. Welke assistent je team gebruikt, bepaalt dus niet of het kan. Wat er per assistent mogelijk is, staat bij Claude koppelen en ChatGPT koppelen.


