English version: What is an MCP server?.
Je komt de afkorting steeds vaker tegen, ook in berichten over CAD. MCP is de afspraak waarmee een AI-model gereedschap kan bedienen. Hieronder staat wat het is, wat het in CAD doet, en waar het ophoudt.
Wat het letterlijk is
MCP staat voor Model Context Protocol. Het is een afspraak tussen twee partijen: aan de ene kant het AI-model dat je gebruikt, aan de andere kant een programma dat iets kan. Die afspraak beschrijft welke handelingen het programma aanbiedt en hoe het model ze moet aanroepen. Een programma dat die afspraak volgt, heet een MCP-server.
Zonder zo’n afspraak moet elke combinatie van model en programma apart worden gebouwd. Met de afspraak niet: elk model dat hem kent kan met elke server praten. Voor jou betekent dat je niet meer vastzit aan de assistent van één leverancier, al houdt niet elke leverancier zich daaraan.
Wat een MCP-server in CAD doet
In CAD is de server het hulpmiddel tussen het model en je tekenprogramma. Zo’n server kan twee dingen. Meekijken: het model leest je document, je maten, je eigenschappen en de opbouw van je model. Of meedoen: het model maakt schetsen en features, zet assemblages in elkaar, meet na en exporteert naar STEP of STL. Welke van de twee het is, verschilt per programma. AutoCAD is in zijn server bijvoorbeeld alleen-lezen, terwijl je in Fusion en Onshape ook echt kunt modelleren.
Wat het niet is
Een MCP-server is geen AI. Hij kan niets bedenken en niets oplossen; hij biedt alleen de handelingen aan en voert uit wat het model vraagt. Daarom hangt het resultaat af van het model dat je erop zet, en niet van de server. Zet er een zwak model op en je krijgt zwak werk, ook al is het CAD-programma hetzelfde.
Het is ook geen clouddienst. Meestal draait de server gewoon op jouw computer, naast je CAD-programma. Soms moet dat programma openstaan, soms wordt er een aparte server of plugin bijgestart.
Waarom je het steeds vaker ziet
Een jaar geleden had bijna geen enkel CAD-programma zo’n server. Nu heeft elke grote leverancier er een, of kondigt er een aan, en de open-source projecten hebben er ook een. Dat zegt iets over de richting: niet een programma met een AI-knop erin, maar een programma dat een model van buitenaf kan bedienen. De vraag wordt daarmee niet meer welk programma je gebruikt, maar welk model je erop zet. Welke programma’s er al een server hebben, staat in het overzicht van CAD-programma’s met MCP.
Welk model waarvoor past, staat op AI-modellen voor vibecadding.
De afspraak zelf staat beschreven op modelcontextprotocol.io, met de specificatie en de lijst van clients en servers.

4 reacties