MCP Catalogs
Home

markdownify-mcp

by zcaceres·2,686·Score 57

MCP server converting various file types and web content to Markdown with comprehensive tool coverage.

file-systemproductivitydeveloper-tools
224
Forks
7
Open issues
this month
Last commit
2d ago
Indexed

Overview

Markdownify is a robust MCP server that transforms PDFs, images, audio files, web pages, and office documents into Markdown format. It leverages the markitdown library for comprehensive file conversion and provides specialized tools for YouTube transcripts, Bing search results, and webpage scraping. The server supports path restrictions via environment variables and offers Docker compatibility for containerized deployments.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Convert research papers (PDF) and lecture recordings (audio) into readable Markdown for study notes
you:Transform web articles, search results, and video transcripts into digestible Markdown documents
you:Automatically process batches of office documents (DOCX, XLSX, PPTX) for archival and search purposes
you:What file types can be converted to Markdown?
you:How can I restrict file access to specific directories?

When to choose this

Choose this server when you need to convert diverse file types and web content to Markdown format, especially if you're working with documents, research papers, or multimedia content that needs to be processed into readable text.

When NOT to choose this

Don't choose this if you need batch processing of extremely large files or if you require advanced editing capabilities beyond simple conversion, as it focuses primarily on content extraction and transformation.

Tools this server exposes

10 tools extracted from the README
  • youtube-to-markdown

    Convert YouTube videos to Markdown

  • pdf-to-markdown

    Convert PDF files to Markdown

  • bing-search-to-markdown

    Convert Bing search results to Markdown

  • webpage-to-markdown

    Convert web pages to Markdown

  • image-to-markdown

    Convert images to Markdown with metadata

  • audio-to-markdown

    Convert audio files to Markdown with transcription

  • docx-to-markdown

    Convert DOCX files to Markdown

  • xlsx-to-markdown

    Convert XLSX files to Markdown

  • pptx-to-markdown

    Convert PPTX files to Markdown

  • get-markdown-file

    Retrieve an existing Markdown file

Comparable tools

file-system-mcprepo-mcpwebpage-to-markdownpuppeteer-mcp

Installation

Installation

  1. Clone this repository
  2. Install dependencies:

``bash bun install ` The preinstall step creates a Python virtual environment at .venv and installs markitdown[all]`.

  1. Build the project:

``bash bun run build ``

  1. Start the server:

``bash bun start ``

Claude Desktop Configuration

{
  "mcpServers": {
    "markdownify": {
      "command": "node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ]
    }
  }
}

FAQ

What file types can be converted to Markdown?
The server supports PDFs, images (with OCR), audio files (with transcription), DOCX, XLSX, PPTX files, as well as web pages and YouTube videos.
How can I restrict file access to specific directories?
Set the MD_ALLOWED_PATHS environment variable to a colon-separated list of directories (e.g., '/data/in:/data/out').

Compare markdownify-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.