AI en MCP

Wat is MCP, en waarom kan je AI-assistent er ineens je uren mee boeken?

Bijgewerkt 4 min lezen

Kort antwoord

MCP (Model Context Protocol) is een open standaard waarmee een AI-assistent zoals Claude, ChatGPT of Cursor met andere software kan werken: gegevens opvragen en acties uitvoeren. Een programma biedt een MCP-server aan met een paar duidelijk omschreven tools; de assistent is de client die die tools aanroept, nadat jij hebt ingelogd en toestemming hebt gegeven.

Het probleem dat MCP oplost

Een taalmodel kan goed schrijven en redeneren, maar weet niets van jouw administratie. Het kan geen klant opzoeken, geen afspraak inplannen en geen uren boeken. Daarvoor moet het met andere software praten.

Voor MCP moest elke AI-app daar een eigen koppeling voor bouwen, per programma. MCP maakt dat één afspraak: een programma bouwt één keer een MCP-server, en elke assistent die MCP spreekt kan ermee werken.

Vergelijk het met een stopcontact: het apparaat en het stroomnet hoeven elkaar niet te kennen, zolang ze dezelfde stekker gebruiken.

Hoe MCP werkt

Er zijn twee kanten. De server zit bij het programma met de gegevens, bijvoorbeeld een urenregistratie. De client zit in de AI-assistent: Claude Desktop, Claude Code, ChatGPT, Cursor, Codex of VS Code.

De server beschrijft welke tools hij aanbiedt, met per tool een naam, een uitleg in gewone taal en de velden die hij verwacht. De assistent leest die beschrijvingen en kiest zelf welke tool past bij wat jij vraagt.

  1. Je voegt in je assistent een MCP-server toe met een adres, bijvoorbeeld https://app.half5.com/mcp.
  2. De assistent opent een inlogscherm van dat programma. Je logt in en geeft toestemming (OAuth). Je wachtwoord komt nooit bij de assistent.
  3. Je vraagt iets in gewone taal, zoals ‘boek twee uur voor de login-fix’.
  4. De assistent roept de passende tool aan en laat je het resultaat zien.

Tools, geen volledige toegang

Een MCP-server geeft de assistent geen vrije toegang tot een database. Hij biedt alleen de tools aan die de maker heeft gebouwd, met de rechten van het account waarmee je inlogde. Kan jouw account geen uren van collega's zien, dan kan de assistent dat ook niet.

Toegang trek je in zoals bij elke andere gekoppelde app: in het programma zelf, of door de server uit je assistent te verwijderen.

  • Lokaal of op afstand. Een MCP-server kan op je eigen computer draaien of in de cloud. Een cloudserver vraagt geen installatie: je plakt een adres en logt in.
  • Open standaard. MCP is in november 2024 door Anthropic gepubliceerd als open specificatie; inmiddels ondersteunen ook OpenAI, Cursor en Microsoft het.
  • Toestemming per koppeling. Bij een remote server log je in via OAuth, dezelfde techniek als ‘Inloggen met Google’.

Waarvoor het handig is

MCP is het nuttigst bij werk dat je toch al in een assistent doet. Een developer die met Claude Code een bug oplost, kan dezelfde assistent aan het eind vragen de tijd te boeken. Een consultant die in ChatGPT een rapport schrijft, kan vragen wat er deze week al geboekt staat.

Het is minder geschikt voor taken waarbij je elk veld zelf wilt controleren voordat iets wordt opgeslagen. Kies daarom software die alles wat een agent doet als concept of ter goedkeuring klaarzet. Hoe dat bij uren werkt, lees je in Uren registreren met Claude, ChatGPT of Cursor.

Zo doet Half5 het

Half5 heeft een eigen MCP-server op https://app.half5.com/mcp. Je voegt dat adres toe in je assistent, logt in met je Half5-account en geeft toestemming. Er is niets te installeren.

De server biedt vijf tools: log_work (werk boeken), search_customers_projects (klanten en projecten zoeken), list_entries (je boekingen opvragen), update_entry en delete_entry. Een gekoppelde agent ziet alleen je eigen uren; facturen, collega’s en instellingen blijven buiten bereik. Boekingen van een agent komen binnen als ‘Nog niet goedgekeurd’ en zijn verder gewone registraties: ze staan in je overzicht en gaan mee in goedkeuring en facturatie. Hoe log_work de juiste klant kiest, lees je in Zo werkt log_work.

Veelgestelde vragen

Is MCP hetzelfde als een API?

Bijna. Een MCP-server gebruikt achter de schermen vaak een gewone API, maar beschrijft zijn tools zo dat een taalmodel ze zelf kan kiezen en aanroepen. Je hoeft dus geen code te schrijven om een assistent ermee te laten werken.

Welke AI-assistenten ondersteunen MCP?

Onder meer Claude (Claude.ai, Claude Desktop en Claude Code), ChatGPT via connectors, Cursor, OpenAI Codex en VS Code. De precieze plek waar je een server toevoegt verschilt per app.

Kan een assistent via MCP zomaar dingen wijzigen?

Alleen via de tools die de server aanbiedt en alleen met de rechten van jouw account. Goede software zet wijzigingen van een agent klaar ter controle, zodat jij of je leidinggevende ze nog goedkeurt.

Moet ik iets installeren?

Bij een remote MCP-server niet: je voegt een adres toe en logt in. Alleen lokale MCP-servers, die op je eigen computer draaien, moet je installeren.

Bronnen

Iemand fietst na het werk langs de gracht naar huis

Vandaag om half vijf je laptop dicht.

Probeer Half5 30 dagen gratis, alleen of met je hele team.