The MCP specification defines resources as the standard way for MCP servers to expose files and other contextual data to clients. Resources are application-driven: the host application decides how users discover, select, read, preview, or attach them. In Langdock, MCP resources can become regular file attachments that users can preview, download, and pass to other tools.Documentation Index
Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
Use this file to discover all available pages before exploring further.
MCP Resources for Files
How Resources Work
An MCP server exposes files as resources with stable URIs. A client can discover them throughresources/list, then fetch their content through resources/read.
The important part for file output is the resources/read response. Resource contents can be text:
blob:
contents entries and stores them as action-style file outputs. The uri provides the filename, the mimeType tells Langdock how to process the file, and either text or blob contains the file content.
Demo Resource Server
This minimal server exposes one Markdown file as an MCP resource:summary.md to the conversation.
Requirements
- Return file data in
contents. - Include
mimeType; Langdock needs it to process the file correctly. - Include a meaningful
uri; the last path segment becomes the filename. - Use
blobfor binary files, base64-encoded without a data URI prefix. - Use
textfor plain text, Markdown, JSON, HTML, and other text-based files.
Example Resource Output
Related Documentation
- File Input in MCP Tools - Pass user-provided files into MCP tools
- Model Context Protocol (MCP) - Overview of MCP in Langdock
- Langdock Agent MCP Server - Expose your Langdock agents as MCP tools