Wat is het primaire doel van de MCP client?	Het bieden van een communicatiemiddel tussen de server en een MCP server, en het dienen als toegangspunt tot alle tools van die server.
Wat betekent de term "transport agnostic" in de context van MCP?	Dat de client en de server kunnen communiceren via een breed scala aan verschillende protocollen.
Welk bericht wordt verzonden door de client naar de server om de beschikbare tools op te vragen?	De `list tools request`.
Welk bericht ontvangt de client van de server met de lijst van beschikbare tools?	De `list tools result`.
Welk bericht wordt gebruikt om de server te vragen een tool uit te voeren met specifieke argumenten?	De `call tool request`.
Welk bericht bevat het uiteindelijke resultaat van een tool-uitvoering?	De `call tool result`.
Noem twee veelgebruikte communicatiemethoden tussen een MCP client en server.	Standaard input/output (op dezelfde machine) of HTTP/WebSockets.
Wie is verantwoordelijk voor de daadwerkelijke uitvoering van de tools in het beschreven proces?	De MCP server.
Wat stuurt de server naar Claude om een definitief antwoord te formuleren?	Een `call tool result` (met de verzamelde data, zoals de lijst met repositories).
Wat is de rol van de MCP client tijdens het tool-uitvoeringsproces?	Het verzenden van de `call tool request` naar de MCP server en het doorsturen van het `call tool result` naar de server.
