Wat is het doel van 'resources' binnen een MCP server?	Ze maken het mogelijk om specifieke data en functionaliteit te exposen aan de client.
Welke twee functies zijn nodig om document-mentions (zoals `@document`) in een prompt te implementeren?	1. Het tonen van een autocomplete-lijst van beschikbare documenten. 2. Het automatisch ophalen van de inhoud van een geselecteerd document.
Wat is het verschil tussen een 'direct resource' en een 'templated resource'?	Een direct resource heeft een vaste URI (statisch), terwijl een templated resource parameters (wildcards) in de URI heeft.
Hoe wordt de data van een resource opgevraagd door de client?	De client stuurt een 'Read Resource Request' naar de MCP server, inclusief de URI van de resource.
Welke URI zou je gebruiken voor een resource die alle document-ID's (namen) retourneert?	Een direct resource met de URI `docs://documents`.
Welk type resource en welke URI gebruik je om de inhoud van één specifiek document op te halen?	Een templated resource met een URI die een wildcard bevat, zoals `docs://documents/{doc_id}`.
Wat is de functie van een MIME type bij het definiëren van een resource?	Het geeft de client een hint over het verwachte dataformaat van de resource (bijv. `application/json` of `text/plain`).
Wat gebeurt er met een parameter (zoals `doc_id`) in een templated resource?	Het wordt automatisch door de MCP SDK geparsed en als keyword argument aan de functie doorgegeven.
