MCP (Model Context Protocol)
Snelle definitie
Het Model Context Protocol (MCP) is een open standaard die definieert hoe AI-toepassingen verbinding maken met externe tools en gegevensbronnen. Elke compatibele assistent kan dan elke compatibele service gebruiken zonder een aangepaste integratie.
Op deze pagina
Waarom MCP bestaat
Voor MCP betekende het verbinden van een AI-assistent met een tool — een CRM, een bestandsopslag, een ticketsysteem — dat er een specifieke integratie voor elk paar assistent en tool moest worden geschreven. MCP vervangt dat door één protocol: een service stelt zijn mogelijkheden één keer bloot als een MCP-server, en elke MCP-compatibele toepassing kan deze gebruiken.
Anthropic introduceerde MCP als een open standaard in november 2024. In december 2025 schonk het protocol aan de Agentic AI Foundation, een fonds onder de Linux Foundation, zodat het openbaar wordt beheerd. De specificatie is geïnspireerd op het Language Server Protocol, dat hetzelfde deed voor ondersteuning van programmeertalen in code-editors.
Hoe het werkt
MCP heeft drie rollen. De host is de AI-toepassing waarin de gebruiker werkt. Daarbinnen onderhoudt een client een verbinding met elke server. Een server is een service die mogelijkheden aanbiedt. Berichten gebruiken JSON-RPC 2.0.
Servers kunnen drie soorten functies aanbieden: tools, dat zijn functies die het model kan aanroepen (zoek bestellingen, maak een ticket aan); bronnen, dat zijn gegevens die de gebruiker of het model kan lezen; en prompts, dat zijn herbruikbare berichttemplates. Externe servers zijn meestal beveiligd met OAuth, zodat een gebruiker een assistent toegang kan geven tot hun account zonder een wachtwoord te delen.
Beveiligingsoverwegingen
De specificatie is expliciet dat tools willekeurige code-uitvoering vertegenwoordigen en met voorzichtigheid behandeld moeten worden. Hosts moeten toestemming van de gebruiker verkrijgen voordat ze gegevens aan een server blootstellen of een tool aanroepen, en beschrijvingen van toolgedrag moeten als onbetrouwbaar worden beschouwd, tenzij ze van een vertrouwde server komen.
In de praktijk: verbind alleen met servers die je vertrouwt, geef de smalste scopes mogelijk, en onthoud dat tekst die door een tool wordt teruggegeven instructies kan bevatten die een aanvaller hoopt dat het model zal volgen.
MCP in AI SmartTalk
AI SmartTalk gebruikt MCP in beide richtingen. Een assistent kan verbinding maken met externe MCP-servers, met OAuth waar de server dat vereist, en hun tools gebruiken in gesprekken. En AI SmartTalk zelf is een externe MCP-server, op https://aismarttalk.tech/api/mcp, beschermd door OAuth 2.1: vanuit een MCP-compatibele applicatie kan een gebruiker zijn assistenten opsommen, zoeken en hun kennis controleren, documenten of FAQ-items toevoegen, en de instructies van een assistent bekijken of verbeteren — beperkt tot de assistenten die ze mogen beheren.
Veelgestelde vragen
Is MCP alleen voor Claude?
Nee. MCP is een open standaard, nu onder de Linux Foundation's Agentic AI Foundation, en het wordt ondersteund door veel AI-toepassingen, ontwikkeltools en diensten van verschillende leveranciers.
Wat is het verschil tussen MCP en een API?
Een API is specifiek voor één dienst. MCP is een gemeenschappelijk protocol bovenop waarvan diensten hun mogelijkheden op een standaard manier beschrijven, zodat een AI-toepassing ze kan ontdekken en gebruiken zonder aangepaste code voor elk.
Wat is een MCP-server?
Een programma of externe dienst die tools, middelen of prompts blootstelt via het Model Context Protocol, zodat AI-toepassingen die als MCP-clients fungeren, ze kunnen gebruiken.
Is het veilig om MCP-servers met een AI-assistent te verbinden?
Het is net zo veilig als de servers die je kiest en de machtigingen die je verleent. Gebruik vertrouwde servers, beperk scopes en controleer welke acties de tools kunnen ondernemen.