Markdownify MCP Server is a Model Context Protocol (MCP) server developed by Zach Caceres (GitHub: zcaceres) designed to convert various file types and web content into Markdown format.
Type | Supported Tools |
---|---|
Documents | PDF, DOCX, XLSX, PPTX to Markdown |
Media | Images (with metadata), Audio (with transcribed text) |
Web Content | Regular Webpages, YouTube Videos, Bing Search Results |
The complete list of tools is as follows (labeled from README):
pdf-to-markdown
docx-to-markdown
xlsx-to-markdown
pptx-to-markdown
image-to-markdown
audio-to-markdown
webpage-to-markdown
youtube-to-markdown
bing-search-to-markdown
get-markdown-file
: Allows retrieval of existing .md or .markdown filespnpm install
(and will install uv/python dependencies)pnpm run build
pnpm start
You can start the TS watch mode via pnpm run dev
and modify src/server.ts
or src/tools.ts
to customize behavior.
It can also be integrated into desktop clients (such as Cursor) by declaring the MCP service in the configuration JSON.
MD_SHARE_DIR
, improving access control ([github.com][1]).Advantages
Disadvantages / Considerations
Suitable Scenarios