zcaceres/markdownify-mcp

A Model Context Protocol server for converting almost anything to Markdown

What it solves

Markdownify is a Model Context Protocol (MCP) server that simplifies the process of feeding diverse data sources into LLMs by converting various file types and web content into a standardized, LLM-friendly Markdown format.

How it works

The server provides a set of tools that leverage the markitdown library to transform different inputs—including PDFs, images, audio files (via transcription), Office documents (DOCX, XLSX, PPTX), and web content (YouTube transcripts, Bing search results, and general web pages)—into Markdown text. It can also retrieve existing Markdown files.

Who it’s for

Developers and users of MCP-compatible desktop apps and AI agents that need to process and ingest diverse unstructured data from local files or the web into a text-based AI context.

Highlights

  • Broad Format Support: Converts PDF, DOCX, XLSX, PPTX, images, and audio files to Markdown.
  • Web Integration: Transforms YouTube transcripts and Bing search results into Markdown.
  • Web-to-Markdown: Converts general web pages to Markdown.
  • Path Restrictions: Includes an MD_ALLOWED_PATHS environment variable to restrict the server's file-access boundaries for security.
  • Docker Support: Provides a Dockerized version for easier deployment.

Related

  • Project
  • Project
  • Project
  • Project
  • Project