Wat is MCP? Het Model Context Protocol uitgelegd
MCP, het Model Context Protocol, is een open standaard om AI-assistenten te verbinden met de tools en gegevens die ze nodig hebben — bestanden, databases, zakelijke apps, ontwikkelplatforms. In plaats van dat elke AI-app voor elke dienst een eigen koppeling bouwt, biedt een dienst één „MCP-server” aan, en elke AI-app die MCP spreekt kan die gebruiken. Anthropic introduceerde MCP in november 2024, en in december 2025 schonk het het aan de Agentic AI Foundation onder de Linux Foundation.
Waarom het ertoe doet als je met AI bouwt
Een AI-agent is alleen zo nuttig als de tools die hij kan bereiken. Een model dat je projectbestanden, je database of je agenda niet kan zien, kan er alleen over praten. MCP is de leiding die een agent in staat stelt die dingen daadwerkelijk te gebruiken, met jouw toestemming.
Voor wie met AI bouwt, is dat om twee redenen belangrijk. Ten eerste laat het je de AI-assistent gebruiken die je al prettig vindt — Claude, Cursor en andere — met meer van je tools, in plaats van te wisselen tussen apps. Ten tweede: als je zelf een product bouwt, betekent een MCP-server aanbieden dat AI-assistenten er rechtstreeks mee kunnen werken. Je ziet steeds vaker „verbinden via MCP” naast „verbinden via API” in productinstellingen.
Een dagelijkse vergelijking
Denk aan stekkers bij het reizen. Elk land heeft zijn eigen stopcontact, dus neem je een zak met adapters mee, één per reis. Zo ging het vóór MCP ook met het verbinden van AI-apps met diensten: elke combinatie van AI-app en dienst had zijn eigen adapter nodig.
MCP is als afspreken om één stopcontactvorm te gebruiken. Dienstmakers bouwen één stekker (een MCP-server); makers van AI-apps bouwen één stopcontact (een MCP-client). Alles met de stekker werkt in elk stopcontact. De stroom — de echte gegevens en acties — komt nog steeds van de dienst, en jij bepaalt nog steeds wat er wordt ingestoken.
Hoe MCP werkt
MCP kent drie rollen:
| Rol | Wat het is | Voorbeeld |
|---|---|---|
| Host | De AI-applicatie die je gebruikt | Claude, Cursor, een AI-appbouwer |
| Client | Het deel van de host dat met één MCP-server praat | Claudes verbinding met je projecttool |
| Server | Een programma dat de mogelijkheden van een dienst in MCP-formaat beschikbaar stelt | Een server voor GitHub, een database of een appbouwer |
Een server kan drie hoofdsoorten dingen aanbieden:
- Tools — acties die de AI kan uitvoeren, zoals
create_project,search_filesofsend_message. Elke tool heeft een naam, een beschrijving en een vaste set invoer, zodat de AI weet wanneer en hoe hij hem gebruikt. - Resources — gegevens die de AI kan lezen, zoals bestanden of records.
- Prompts — kant-en-klare instructiesjablonen die de server voorstelt.
Wanneer je een server verbindt, vraagt de host wat die aanbiedt. Het AI-model ziet dan een lijst van beschikbare tools met hun beschrijvingen, en tijdens een gesprek kan het besluiten er een aan te roepen. De host stuurt de aanroep naar de server, de server doet het werk, en het resultaat gaat terug naar het model.
Servers kunnen op twee manieren draaien. Een lokale server draait op je eigen computer en wordt door de AI-app gestart. Een externe server draait op internet en wordt bereikt via een URL; externe servers vragen meestal om in te loggen en toegang goed te keuren via OAuth, hetzelfde „Toegang toestaan?”-scherm dat je ziet wanneer je een app aan je Google-account koppelt.
Een uitgewerkt voorbeeld: een app bouwen vanuit je AI-assistent
Stel dat je Claude gebruikt en wilt dat het een kleine app bouwt en publiceert op een hostingplatform dat een externe MCP-server aanbiedt.
- Verbinden. In de connectorinstellingen van Claude voeg je de MCP-URL van het platform toe. Er opent een browsertabblad met de toestemmingspagina van het platform; je logt in en klikt op Toegang toestaan.
- Ontdekken. Claude ziet nu de tools van het platform: een project maken, een bestand schrijven, een commando draaien, een preview starten, publiceren.
- Vragen. Je typt: „Maak een simpele fooicalculator-app en publiceer hem.”
- Handelen. Claude roept
create_projectaan, daarna meerdere kerenwrite_filevoor de code van de app, vervolgensstart_preview, controleert of de preview werkt, en roeptpublishaan. - Rapporteren. Het geeft je de live link.
Je hebt nooit code tussen vensters gekopieerd of de API van het platform geleerd. Claude gebruikte standaard MCP-toolaanroepen, en het platform deed het werk onder jouw account en volgens zijn regels. Dezelfde serverkoppeling zou op dezelfde manier werken met andere MCP-compatibele hosts.
Belangrijke termen uitgelegd
| Term | Wat het betekent |
|---|---|
| MCP | Model Context Protocol — de open standaard om AI-apps te verbinden met tools en gegevens. |
| MCP-server | Een programma dat de tools en gegevens van een dienst via MCP beschikbaar stelt. |
| MCP-client / host | De kant van de AI-app die verbinding maakt met servers en hun tools gebruikt. |
| Tool | Eén actie die een server aanbiedt, met een naam, beschrijving en invoer. |
| Resource | Leesbare gegevens die een server aanbiedt, zoals een bestand of record. |
| Externe vs lokale server | Via internet bereikt met een URL, of op je eigen machine gedraaid. |
| OAuth | Een standaardmanier om een app toegang te geven tot je account zonder je wachtwoord te delen. |
| Connector | Wat veel AI-apps een toegevoegde integratie noemen, vaak een MCP-server. |
| Prompt-injectie | Tekst in gegevens die een agent leest en die hem probeert te laten doen wat je niet vroeg. |
Veelgemaakte fouten en misverstanden
- „MCP is alleen iets van Claude.” Anthropic heeft het gemaakt, maar het is nu een open standaard die wordt beheerd door de Agentic AI Foundation, en veel AI-apps en ontwikkeltools ondersteunen het.
- „MCP vervangt API’s.” Het zit er bovenop. De meeste MCP-servers roepen achter de schermen de gewone API van een dienst aan. MCP standaardiseert hoe AI-apps die functies vinden en gebruiken.
- „Een server verbinden is onschuldig.” De tools van een server kunnen echte dingen lezen en wijzigen. Verbind servers die je vertrouwt, bij voorkeur rechtstreeks van de dienst zelf.
- Meer toegang geven dan nodig. Als een server alleen-lezen toegang of smallere scopes biedt, begin daar.
- Negeren wat de agent leest. Een e-mail, webpagina of document dat via MCP wordt opgehaald, kan instructies bevatten die aan de AI zijn gericht. Houd goedkeuring aan voor acties zoals versturen, verwijderen of betalen.
- Geheimen in de chat plakken om de verbinding „te helpen”. Externe servers moeten een inlogstroom of een veilig opgeslagen token gebruiken, geen sleutels die in een gesprek zijn geplakt. Zie hoe je API-sleutels veilig houdt.
Wat je aan je AI-builder (of -assistent) kunt vragen
- „Welke MCP-servers zijn nu verbonden, en welke tools biedt elk ervan?”
- „Vraag me eerst voordat je een tool gebruikt die iets wijzigt of verwijdert.”
- „Gebruik voor deze taak alleen de alleen-lezen tools.”
- „Als welk account handelt deze server?”
- „Voeg een MCP-server toe aan mijn app zodat AI-assistenten [bestellingen kunnen opzoeken]. Vereis inloggen en geef alleen leestoegang tot de eigen gegevens van de ingelogde gebruiker.”
MCP en Mythex
Mythex werkt met MCP in beide richtingen. Het draait zijn eigen externe MCP-server op https://mcp.mythex.ai/mcp: voeg die URL toe als eigen connector in Claude, Cursor of Codex, keur de toegang goed bij Mythex, en de assistent kan projecten maken, bestanden bewerken, commando’s draaien, previewen en publiceren in je Mythex-cloudsandbox. Iedereen kan verbinden, maar toolaanroepen vereisen een Pro-abonnement en credits, en het eigen gebruik van de externe assistent wordt door zijn provider gefactureerd. In de andere richting kan de eigen agent van Mythex externe MCP-servers gebruiken: Connectors → Custom MCP accepteert de URL van elke server, tot tien per account. Voor het grotere plaatje, zie wat een API is en wat een AI-agent is.
Veelgestelde vragen
Waar staat MCP voor?
MCP staat voor Model Context Protocol. Het is een open standaard die bepaalt hoe AI-applicaties verbinding maken met externe tools en gegevensbronnen, zodat een tool die je één keer bouwt met veel verschillende AI-assistenten kan werken.
Wie heeft MCP gemaakt?
Anthropic introduceerde MCP en maakte het in november 2024 open source. In december 2025 schonk Anthropic het aan de Agentic AI Foundation, een fonds onder de Linux Foundation, zodat de standaard nu wordt beheerd door een neutraal orgaan.
Wat is het verschil tussen MCP en een API?
Een API is de manier waarop één specifieke dienst zijn functies beschikbaar stelt, en elke API werkt anders. MCP is een gemeenschappelijke laag erbovenop: een MCP-server pakt de functies van een dienst in als tools die op een standaardmanier worden beschreven, zodat elke MCP-compatibele AI-app ze kan vinden en gebruiken zonder eigen koppelingscode.
Is MCP veilig?
MCP zelf is een protocol; de veiligheid hangt af van welke servers je verbindt en wat ze mogen doen. Verbind alleen servers van bronnen die je vertrouwt, geef de kleinste toegang die werkt, keur riskante acties zelf goed, en houd er rekening mee dat gegevens die een agent leest instructies kunnen bevatten die hem op het verkeerde spoor moeten zetten.
Moet ik ontwikkelaar zijn om MCP te gebruiken?
Niet om het te gebruiken. Veel AI-apps laten je een externe MCP-server toevoegen door de URL te plakken en in te loggen om toegang goed te keuren. Zelf een MCP-server bouwen vereist wel programmeren.