Een term die je waarschijnlijk nog niet hebt gehoord, maar die je waarschijnlijk veel zult horen de komende tijd: MCP: Model Context Protocol. Wah?

Je “AI”, of het nu ChatGPT, Claude of LLama is kan nog maar weinig. MCPs kunnen extra context geven aan chat maar kunnen ook dingen uitvoeren zoals een file aanmaken in je bestanden systeem. Op het moment van schrijven heeft OpenAI deze standaard nog niet geïmplementeerd.

In het voorbeeld hieronder zie je hoe ik een bestand van mijn lokale machine uitlees via Claude. Vervolgens kan je inhoud gebruiken om verder te bewerken. Je ziet dat het niet helemaal foutloos gaat maar uiteindelijk lukt het hem.

Het is leuk dat je op deze manier extra context kan geven maar het wordt nog leuker als je Claude ook direct wat kan laten uitvoeren. Bijvoorbeeld het volgende voorbeeld. Waarin ik hem de opdracht geef om een nieuwe TXT file te maken in de directory Voorbeeld met Hello World! voor een mens een redelijk duidelijk opdracht maar voor voor programmateur doorgaans niet.

Laten we het nog een stap verder gaan. Eén file uitlezen en één file schrijven is natuurlijk aardig maar het wordt pas interessant als je verschillende opdrachten of grote klussen aan kan laten uitvoeren.

Bijvoorbeeld:

Kan je de files in de directory Voorbeeld lezen en in mappen stoppen binnen Voorbeeld. Bedenk zelf een goede mappen structuur.

Risco’s

Enige kritische houding blijft geboden. Omdat je direct taken uit kunt laten voeren, kunnen er ook fouten gemaakt worden. Natuurlijk heb je daar ook last van als je een taak aan een ander persoon uitbesteedt, maar die zijn inmiddels uit de BETA 😉

Voor je het weet is Skynet geactiveerd!

Wat kan je nog meer met MCPs?

MCP is een standaard, geïntroduceerd door Anthropic en wordt door verschillende tools ondersteund. De mogelijkheden zijn letterlijk eindeloos. Het is mogelijk om voor alle software een MCP te maken.

  • Posts direct naar je website publiceren
  • Account / contact informatie halen uit je CRM, ERP, HRM etc
  • Ad campaigns lanceren
  • Lezen van bestanden uit Google Drive en aan de juiste contacten hangen.
  • Code aanpassen en direct een Pull Request maken in Gitlab

MCP laten maken

Je kunt een MCP laten maken voor eigenlijk alle softwaretoepassingen. Als er al een API of andere koppelmogelijkheden zijn, dan hoeft er aan de bestaande software niets aangepast te worden.

Wil je een MCP laten ontwikkelen? Neem dan gerust contact met me op!