Markitdown MCP Server
Convert PDF, Office, image, and audio files into Markdown for AI context analysis.
Data last scanned yesterday · Reviewed last month
Overview
This server utilizes the MarkItDown utility to process diverse file types, transforming them into structured Markdown for better readability by AI models. It supports formats including PDFs, PowerPoint presentations, Word documents, Excel sheets, and various text-based data files. Beyond basic documents, the server can extract EXIF metadata from images and audio, perform OCR on images, and transcribe speech from audio files. It also handles ZIP archives by iterating through their contents, making it a flexible tool for preparing complex file sets for AI interaction.
Our verdict
With a security score of 34/100, this server is classified as high-risk. The evaluation identified significant concerns, including a lack of review for authentication, OAuth, and read-only mode support. Additionally, the project has not seen a commit in 221 days, suggesting potential maintenance stagnation. Given these factors, it is best suited for local, non-sensitive environments where the user can manually inspect the code and its behavior.
- Zero direct dependencies reduces the supply-chain attack surface.
- Provides comprehensive file conversion including OCR and audio transcription.
- Includes clear documentation for configuration with MCP clients like Zed.
- Inactivity for 221 days suggests the project may be unmaintained.
- Lack of verified authentication and read-only mode security controls.
- Community-maintained status lacks formal oversight from the Microsoft source utility.
Tools
| Tool | Description | Risk |
|---|---|---|
| md | Convert the specified file to Markdown | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›Which file formats can this server convert to Markdown?
The server supports PDF, PowerPoint, Word, Excel, HTML, images, audio, ZIP files, and text-based formats like CSV, JSON, and XML.
›How do I trigger a file conversion using this server?
You can use the /md command followed by the file path to convert a specific document to Markdown.
›What is the requirement for manual installation?
Manual installation requires cloning the repository and running the uv install command to set up dependencies.
›Is this server compatible with clients other than the Zed editor?
Yes, it is compatible with any MCP-compliant client listed at modelcontextprotocol.io/clients.
Badge
Maintain this server? Add the live badge to your README.