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.1.tar.gz (3.1 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.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mseep_markitdown_mcp_server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8158156468be47974a9141e1dac2539cee17b0f7c988de18502f33e05775217c
MD5 a9219e1b6804d8aad929d70633f8e092
BLAKE2b-256 ef7a86553f097c571763c6f091721e96a9744ca6597926e534cc1b30d52f9361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mseep_markitdown_mcp_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a76925538f2a3d8e873b19ca0c2d5d5e34b90a2f8027598b2977e45dd0db397e
MD5 6266322c8595360f0a0a7e122bb42b44
BLAKE2b-256 5a4ba925ab941de7a24634785720382808efe812420027664c38152e899273a9

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