trsdn/markitdown-mcp — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Python MCP server that plugs into Claude Desktop and lets Claude turn common files into clean Markdown.

I want it to convert single files and whole folders, keeping the folder structure when doing batches. It should handle things like PDFs, Word docs, PowerPoint, Excel, images, audio, web files, ebooks, zip files, plain text, and existing Markdown when the right optional tools are installed. For images, include metadata extraction. For audio, support speech to text if the full dependencies are available.

Please include simple MCP tools for converting one file, converting a directory, and listing supported formats. Make installation easy, especially for Claude Desktop users, with clear commands for a basic install and a full install with all optional file support. Add a sample Claude Desktop config, usage examples, and basic troubleshooting for missing dependencies.

Use Python and Microsoft MarkItDown if that’s the right fit. Look up current MCP docs online if you need to.

Want more depth? Deep Reverse