Wat is de functie van 'roots' in een MCP-server?	Ze geven de server toegang tot een specifiek, vooraf gedefinieerd set van bestanden en mappen.
Welk probleem lossent het gebruik van 'roots' op bij het aanroepen van tools?	Het probleem dat de AI (Claude) niet kan zoeken in het gehele, complexe bestandssysteem van de gebruiker.
Hoe worden 'roots' ingesteld in een MCP-server?	De gebruiker geeft vooraf een lijst van bestanden en mappen aan die de server mag lezen (vaak via command line arguments).
Welke drie tools zijn nodig om het root-systeem te implementeren?	Read Directory, List Roots, en de tool die de toegang gebruikt (bijv. Convert Video).
Wat is het voordeel van roots voor de AI (Claude) bij het uitvoeren van taken?	Het stelt de AI in staat om autonoom binnen specifieke, toegestane gebieden te zoeken, zonder dat er volledige paden nodig zijn.
Is het root-systeem automatisch ingebouwd in de MCP SDK?	Nee, de implementatie om toegang te beperken moet door de MCP server zelf worden uitgevoerd.
Hoe controleert de MCP server of een tool een bestand mag benaderen?	Door een functie (zoals `is_path_allowed`) te gebruiken die controleert of het gevraagde pad binnen een van de gedefinieerde roots valt.
Hoe kan Claude de beschikbare 'roots' ontdekken?	Door de `list_roots` tool aan te roepen, of door de lijst handmatig in de prompt te verstrekken.
