markitdown_mcp_server
A Model Context Protocol (MCP) server that converts various file formats to Markdown using the MarkItDown utility.
Documentation
MarkItDown MCP Server
A Model Context Protocol (MCP) server that converts various file formats to Markdown using the MarkItDown utility.
Supported Formats
- PowerPoint
- Word
- Excel
- Images (EXIF metadata and OCR)
- Audio (EXIF metadata and speech transcription)
- HTML
- Text-based formats (CSV, JSON, XML)
- ZIP files (iterates over contents)
Installation
Installing via Smithery
To install MarkItDown MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @KorigamiK/markitdown_mcp_server --client claudeManual Installation
1. Clone this repository
2. Install dependencies:
uv installUsage
As MCP Server
The server can be integrated with any MCP client. Here are some examples:
Zed Editor
Add the following to your `settings.json`:
"context_servers": {
"markitdown_mcp": {
"settings": {},
"command": {
"path": "uv",
"args": [
"--directory",
"/path/to/markitdown_mcp_server",
"run",
"markitdown-mcp"
]
}
}
}Commands
The server responds to the following MCP commands:
- `/md ` - Convert the specified file to Markdown
Example:
/md document.pdfSupported MCP Clients
Works with any MCP-compliant client listed at modelcontextprotocol.io/clients, including:
- Zed Editor
- Any other MCP-compatible editors and tools
License
MIT License. See LICENSE for details.
Acknowledgements
https://github.com/microsoft/markitdown#readme
Frequently asked questions
What is markitdown_mcp_server?
markitdown_mcp_server is A Model Context Protocol (MCP) server that converts various file formats to Markdown using the MarkItDown utility.
How do I install markitdown_mcp_server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is markitdown_mcp_server open source?
Yes — it is hosted on GitHub at https://github.com/KorigamiK/markitdown_mcp_server and has 61 stars.
Related MCP tools
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support Python-based implementation.
🚀 The fast, Pythonic way to build MCP servers and clients Trusted by 19900+ developers. Trusted by 19900+ developers. Trusted by 19900+ developers.
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! Python-based implementation. Trusted by 11000+ developers.
Build effective agents using Model Context Protocol and simple workflow patterns Python-based implementation. Trusted by 7600+ developers.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP. Python-based implementation. Trusted by 4100+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP