Convert PDF, DOCX, XLSX, PPTX, HTML, audio to token-efficient Markdown for any MCP client.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An MCP server that connects any MCP-compatible client to Distill, converting local documents to clean, token-efficient Markdown before the LLM reads them. Typical token reduction is 40β80% compared to raw document text, letting the model fit more content into its context window and reason over it faster.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, and any other MCP client that supports tool calling.
| Lightweight | Full (Docker) | |
|---|---|---|
| Requires Docker | No | Yes |
| DOCX, XLSX, PPTX, native PDF, HTML | Yes | Yes |
| Scanned PDF (OCR) | No | Yes |
| Audio (MP3, WAV, etc.) | No | Yes |
| Quality score | No | Yes |
| Install time | ~2 min | ~10 min |
Lightweight needs only Python and pip. Full needs Docker with the Distill service running. See the setup guides for details.
No global install required:
Then configure Claude Desktop β see Lightweight setup or Full setup for step-by-step instructions.
Add the server to your claude_desktop_config.json.
Lightweight mode β macOS / Linux:
Lightweight mode β Windows:
Full mode β all platforms:
Full config key reference is in the setup guides: Lightweight | Full
Paste this into your project's CLAUDE.md so Claude knows how to use the
tool automatically. Copy the block below as-is:
The snippet is also available in docs/CLAUDE.md-snippet.md.
| Category | Extensions | Lightweight | Full |
|---|---|---|---|
| Microsoft Word | .docx, .doc, .odt | Yes | Yes |
| Microsoft Excel | .xlsx, .xlsm, .csv | Yes | Yes |
| Microsoft PowerPoint | .pptx, .ppt | Yes | Yes |
| PDF (native text) | .pdf | Yes | Yes |
| PDF (scanned/OCR) | .pdf | No | Yes |
| HTML | .html, .htm | Yes | Yes |
| Audio | .mp3, .wav, .m4a, .flac, .ogg | No | Yes |
| EPUB | .epub | No | Yes |
| JSON | .json | No | Yes |
| SQL | .sql | No | Yes |
| WSDL | .wsdl, .wsd | No | Yes |
All processing happens locally. In lightweight mode, documents are converted by the distill-core Python library on your machine β no data leaves your computer. In full mode, documents are sent to the Distill Docker service running locally on your machine β no data is sent to external services.
Distill β document-to-Markdown conversion engine.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/distill-mcp)<a href="https://allmcps.com/mcp/distill-mcp"><img src="https://allmcps.com/api/badge/distill-mcp?style=directory" alt="Distill MCP on AllMCPs" /></a>