MCP-Resources für Dateien
So funktionieren Resources
Ein MCP-Server stellt Dateien als Resources mit stabilen URIs bereit. Ein Client kann sie überresources/list entdecken und den Inhalt anschließend über resources/read abrufen.
Entscheidend für Datei-Output ist die resources/read-Antwort. Resource-Inhalte können Text sein:
blob:
contents-Einträge und speichert sie als Action-Datei-Outputs. Die uri liefert den Dateinamen, der mimeType teilt Langdock mit, wie die Datei verarbeitet werden soll, und text oder blob enthält den Dateiinhalt.
Demo-Resource-Server
Dieser minimale Server stellt eine Markdown-Datei als MCP-Resource bereit:summary.md an die Unterhaltung an.
Anforderungen
- Gib Dateidaten in
contentszurück. - Gib
mimeTypean; Langdock braucht ihn, um die Datei korrekt zu verarbeiten. - Gib eine aussagekräftige
urian; das letzte Pfadsegment wird zum Dateinamen. - Verwende
blobfür Binärdateien, base64-kodiert ohne Data-URI-Präfix. - Verwende
textfür Plain Text, Markdown, JSON, HTML und andere textbasierte Dateien.
Beispiel-Resource-Output
Verwandte Dokumentation
- Datei-Input in MCP-Tools - User-Dateien an MCP-Tools übergeben
- Model Context Protocol (MCP) - Übersicht über MCP in Langdock
- Langdock Agent MCP Server - Deine Langdock-Agenten als MCP-Tools bereitstellen