Skip to main content

Add your description here

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_markitdown_mcp_server-0.1.0.tar.gz (42.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_markitdown_mcp_server-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file mseep_markitdown_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for mseep_markitdown_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d9a3a063ad0c8c2ccd3ad6093204d458d5311631530d15ba5d239a2bef122e66
MD5 8cc897df2756119aae19acd5d7975f94
BLAKE2b-256 7aeef74b20fb4b9f0d53d7f7c6c051bb93eb7afb58b718895af1f3511e1fecfa

See more details on using hashes here.

File details

Details for the file mseep_markitdown_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_markitdown_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f174bd15ba13a5c26da851c43fdbdbb4a8baf641d1e930ffd05d8b3f54228529
MD5 2784b96a7842fa6bb9207a3037865f42
BLAKE2b-256 b7787ab8ac89b841abf89362e63425ce065afb9ea5ba13eacfd9af5558f9d197

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page