Skip to main content

MarkItDown MCP Server

smithery badge

A Model Context Protocol (MCP) server that converts various file formats to Markdown using the MarkItDown utility.

MarkItDown Server MCP server

Supported Formats

  • PDF
  • 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

  1. Clone this repository
  2. 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

https://github.com/microsoft/markitdown#readme

Metadata

Release files for iflow-mcp_markitdown-mcp-server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_markitdown-mcp-server 0.1.0
File Size Uploaded
iflow_mcp_markitdown_mcp_server-0.1.0.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_markitdown-mcp-server 0.1.0
File Interpreter ABI Platform
iflow_mcp_markitdown_mcp_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.0 kB

Release files / iflow_mcp_markitdown_mcp_server-0.1.0.tar.gz

Download URL iflow_mcp_markitdown_mcp_server-0.1.0.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a782e809a4cfcc7368875b5f9183780e6aab1546242492d3ee123708163f8af8
BLAKE2b-256 checksum
How to use checksums
9fc5d1a7b44671a2b1a873fe0af0d284d3748fff5f6ee2d6382cb4d73a505102
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release files / iflow_mcp_markitdown_mcp_server-0.1.0-py3-none-any.whl

Download URL iflow_mcp_markitdown_mcp_server-0.1.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0d2282315e31617fc30424d4d3480bd667aac87f60ac1bcbd934cd66678ad4c
BLAKE2b-256 checksum
How to use checksums
2e6bdae3a21d9a8c01e4fd6191732af058f51dd50aeef7ca292f6d18563b821d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page