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 claude
Manual Installation
- Clone this repository
- Install dependencies:
uv install
Usage
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"
]
}
}
}
Commands
The server responds to the following MCP commands:
/md <file>
- Convert the specified file to Markdown
Example:
/md document.pdf
Supported 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
MarkItDown MCP Server
Project Details
- KorigamiK/markitdown_mcp_server
- MIT License
- Last Updated: 4/21/2025
Recomended MCP Servers
Postgres MCP Pro supports you and your AI agents throughout the entire development process.
Powerful Model Context Protocol (MCP) implementation for visualizing directory structures with real-time updates, configurable depth, and smart exclusions...
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
A MCP server for automated website deployment to 1Panel (Experimental)
K8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes...
Model Context Protocol (MCP) Server for retrieving saved articles from Pocket API and loading them into Claude
Model Context Protocol Servers in Quarkus
MCP Server MetaMCP manages all your other MCPs in one MCP.
Un-official Serper Google search server for Cline and other MCP clients
A repository for MCP server to connect to Linear
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks...