markitdown-diff-mcp

justinritchie/markitdown-diff-mcp
★ 0 stars Python 💻 Code/Dev Tools Updated today
Local MCP server for comparing Markdown, text, DOCX, PDF, PPTX, XLSX, EPUB documents - JSON diff, statistics, replacements, and find/replace via MarkItDown, Docling, or pandoc
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "markitdown-diff-mcp": {
      "command": "uvx",
      "args": [
        "markitdown-diff-mcp"
      ]
    }
  }
}

Or install with pip: pip install markitdown-diff-mcp

README Excerpt

> A local **Model Context Protocol (MCP)** server for comparing Markdown, plain text, DOCX, PDF, PPTX, XLSX, and EPUB documents — with structured JSON hunks, unified diffs, Markdown reports, comprehensive text statistics, replacement preview/apply, and a converter dispatcher that runs **Microsoft MarkItDown** (default) or **IBM Docling** / **pandoc** under the hood.

Tools (9)

compare_filescompare_markdowncompare_textcount_filefind_replace_textnormalize_to_markdownreplace_in_filesummarize_difftext_stats

Topics

ai-toolsclaudeclaude-codeclaude-desktopcomparediffdiffcheckerdoclingdocument-diffdocxfastmcpfind-replacemarkdownmarkitdownmcp