What file formats does MCP Document Converter support?
It supports PDF, DOCX, HTML, EPUB, CSV, JSON, XML, Excel (XLSX), PowerPoint (PPTX), plain text (TXT, MD, RST, LOG), and images (PNG, JPG via OCR).
@demo112
Basic information
π MCP Server for Document Conversion β PDF, DOCX, HTML, EPUB to Markdown | 6 Tools, Docker-ready
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-convert": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/path/to/files:/data",
"mcp-server-convert"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Document Converter is a lightweight Model Context Protocol server that converts documents to Markdown. It supports PDF, DOCX, HTML, EPUB, CSV, JSON, plain text, and images (via OCR). The server is built for AI agents that need to ingest and understand document content.
Clone the repository, install dependencies with pip install -r requirements.txt, and run python -m mcp_server_convert. Configure in Claude Code by adding a conversion server entry to your MCP settings. A Docker image is also provided for containerized deployment.
It supports PDF, DOCX, HTML, EPUB, CSV, JSON, XML, Excel (XLSX), PowerPoint (PPTX), plain text (TXT, MD, RST, LOG), and images (PNG, JPG via OCR).
Build the image with `docker build -t mcp-server-convert .` then run `docker run -i --rm mcp-server-convert`. For persistent file access, mount a volume with the `-v` flag.
Add a "convert" entry to your MCP settings in `~/.claude/settings.json`, pointing the command to `python -m mcp_server_convert` with the working directory set to the project path.
The server offers six tools: `convert_file`, `convert_url`, `batch_convert`, `convert_directory`, `extract_metadata`, and `list_supported_formats`.
Core conversion uses Python standard library and markdownify for HTML. Additional formats like PDF, DOCX, and Excel require optional libraries (PyMuPDF, python-docx, openpyxl) listed in requirements.txt.
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal

Model Context Protocol Servers

Upload once. Find, use and share across your AI workflows. drop.media is one media library for you and every AI agent you use: files added from Claude, ChatGPT, Cursor, the terminal or the web can be found, reused and sh
A Box model context protocol server to search, read and access files
MCP server to integrate AWS S3 and LLM
Comments