Wat is het doel van het toelaten van gebruikers om documenten te noemen met het `@` symbool?	Automatisch de inhoud van het document ophalen en deze in de prompt voor Claude invoegen.
Hoe moeten resources worden gedefinieerd in de MCP server?	Er moet één resource worden gedefinieerd voor elke afzonderlijke leesoperatie (read operation).
Wat is het verschil tussen een Direct Resource en een Templated Resource?	Een Direct Resource heeft een statische URI; een Templated Resource heeft parameters/wildcards in de URI.
Hoe verwerkt de MCP SDK parameters in een URI van een Templated Resource?	De parameters worden automatisch geparseerd en als keyword arguments aan de functie doorgegeven.
Wat is de eerste stap in het proces wanneer een gebruiker het `@` teken typt?	De client stuurt een Read Resource Request naar de MCP server om een lijst met beschikbare documenten op te halen (autocomplete).
Wat is de typische URI-structuur voor een Direct Resource die alle documenten opsomt?	Een statische URI, zoals `docs://documents`.
Hoe definieer je een resource om een specifiek document op te halen op basis van ID?	Door een Templated Resource te gebruiken met een wildcard in de URI (bijv. `documents/{doc_id}`).
Waarom is het definiëren van het MIME type belangrijk bij het retourneren van data uit een resource?	Het geeft de client een hint over het type data (bijv. JSON of plain text) die wordt verzonden.
Wat gebeurt er met de data die een resource retourneert?	De MCP Python SDK zet de geretourneerde data automatisch om in een
