Was ist der Hauptzweck von "Resources" in einem MCP-Server?	Sie ermöglichen es dem MCP-Server, Daten an den Client zu exponieren und spezifische Leseoperationen zu definieren.
Welche zwei Arten von Ressourcen gibt es?	Direkte Ressourcen (Static Resources) und Templated Resources.
Was ist der Unterschied zwischen einer direkten und einer templated Resource?	Eine direkte Ressource hat eine statische URI, während eine templated Resource Parameter in ihrer URI enthält.
Wie verarbeitet das MCP SDK Parameter in einer templated Resource?	Die Parameter werden automatisch vom SDK geparst und als Keyword-Argument an die definierte Funktion übergeben.
Welches Ziel verfolgt die erste benötigte Ressource für die Dokumentennachführung?	Sie liefert eine Liste aller verfügbaren Dokumentennamen, um ein Autocomplete-Fenster anzuzeigen.
Welches Ziel verfolgt die zweite benötigte Ressource?	Sie liefert den Inhalt eines einzelnen Dokuments basierend auf seiner ID.
Gib ein Beispiel für eine URI einer direkten Ressource zur Auflistung aller Dokumentennamen.	`docs://documents`
Gib ein Beispiel für eine URI einer templated Ressource zum Abrufen eines spezifischen Dokuments.	`docs://documents/{doc_id}`
Wie fordert der Client Daten vom MCP-Server an?	Durch eine Read Resource Request, die die URI der gewünschten Ressource enthält.
Welche Funktion hat der MIME-Type bei der Definition einer Ressource?	Er gibt dem Client einen Hinweis auf die Art der Daten, die zurückgegeben werden (z. B. `application/json` oder `text/plain`).
