MCP ExplorerExplorer

Markitdown Mcp Server

@KorigamiKon 9 months ago
41 MIT
FreeCommunity
AI Systems
#mcp#mcp-server#python
A Model Context Protocol (MCP) server that converts various file formats to Markdown using the MarkItDown utility.

Overview

What is Markitdown Mcp Server

markitdown_mcp_server is a Model Context Protocol (MCP) server designed to convert various file formats into Markdown using the MarkItDown utility.

Use cases

Ideal for users needing to convert documents, presentations, and various media files into Markdown format for easier editing and sharing. Useful in documentation, content creation, and data analysis.

How to use

To use markitdown_mcp_server, install it via Smithery or manually by cloning the repository and installing dependencies. Integrate it with an MCP client like Zed Editor by configuring the settings.json file. Use the command ‘/md ’ to convert files to Markdown.

Key features

Supports a wide range of file formats including PDF, PowerPoint, Word, Excel, images, audio, HTML, text-based formats (CSV, JSON, XML), and ZIP files. It can be integrated with any MCP-compliant client.

Where to use

undefined

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:

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers