Verified

Markitdown MCP Server

Convert PDF, Office docs, images, and audio into Markdown for AI context.

Data last scanned today · Reviewed today

341 tool86PythonMIT

Overview

This server utilizes the MarkItDown utility to process and transform a wide range of file formats, including PDF, PowerPoint, Word, Excel, and images, into Markdown. It also supports audio transcription and processing for text-based formats like CSV, JSON, and XML. By running this server as an MCP tool, users can pass local file paths to their AI clients to extract clean, readable text. The server handles complex inputs like ZIP files by iterating through their contents, making it useful for ingesting varied project data into an LLM.

Our verdict

This project holds a high-risk security score of 29/100, primarily due to it being a community-maintained repository that has not been editorially reviewed. Furthermore, the last commit occurred over 200 days ago, raising concerns about potential abandonment or lack of maintenance updates. Given these factors, developers should exercise caution and review the codebase before integration, as authentication and read-only modes remain unverified.

  • Zero direct dependencies reduce potential supply-chain vulnerability.
  • Supports a wide array of formats including OCR for images.
  • Licensed under the permissive MIT license.
  • Last code update was over 217 days ago.
  • Community-maintained without official vendor oversight.
  • Security mechanisms like OAuth have not been reviewed.

Tools

ToolDescriptionRisk
mdConvert the specified file to Markdownlow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Which file formats can this server convert to Markdown?

The server supports PDF, PowerPoint, Word, Excel, HTML, images, audio, ZIP files, and text-based formats like CSV, JSON, and XML.

How do I trigger a file conversion using this server?

You can use the /md command followed by the file path to convert a specific document to Markdown.

What is the requirement for manual installation?

Manual installation requires cloning the repository and running the uv install command to set up dependencies.

Is this server compatible with clients other than the Zed editor?

Yes, it is compatible with any MCP-compliant client listed at modelcontextprotocol.io/clients.

Badge

Markitdown MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.