What file types can Markdownify MCP Server convert?
It converts PDF, images, audio (with transcription), DOCX, XLSX, PPTX, YouTube videos, Bing search results, and general web pages. It can also retrieve existing Markdown files.
@zcaceres
基本情報
A Model Context Protocol server for converting almost anything to Markdown
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"markdownify-mcp": {
"command": "docker",
"args": [
"build",
"-t",
"markdownify-mcp",
"."
]
}
}
}Convert YouTube videos to Markdown
Convert PDF files to Markdown
Convert Bing search results to Markdown
Convert web pages to Markdown
Convert images to Markdown with metadata
Convert audio files to Markdown with transcription
Convert DOCX files to Markdown
Convert XLSX files to Markdown
Convert PPTX files to Markdown
Retrieve an existing Markdown file. File extension must end with: *.md, *.markdown.
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format. It provides tools to transform PDFs, images, audio files, web pages, and more into readable, shareable Markdown text.
Clone the repository, install dependencies with bun install, build with bun run build, and start with bun start. To integrate with a desktop app, add the server configuration to your app's mcpServers object. Optionally use Docker; mount host directories and set MD_ALLOWED_PATHS to enforce read boundaries.
MD_ALLOWED_PATHS environment variableIt converts PDF, images, audio (with transcription), DOCX, XLSX, PPTX, YouTube videos, Bing search results, and general web pages. It can also retrieve existing Markdown files.
No. The published Docker image installs only `markitdown[pdf]`. Audio transcription and image OCR require the `[all]` extras and will fail in the slim image. Use a local install (`bun install`) for full functionality.
Set the `MD_ALLOWED_PATHS` environment variable to a colon-separated list of allowed directories. When set, all file‑input tools reject paths outside these directories.
By default, the server looks for it in the project’s `.venv/bin/markitdown`, then falls back to any `markitdown` on `PATH`. Override with the `MARKITDOWN_PATH` environment variable if you have installed it system‑wide (e.g. via `pipx`).
The server requires Node.js (via `node` in the desktop configuration), Bun for building and running, and a Python virtual environment (created automatically by `bun install`) for the `markitdown` utility. For Docker, only Node.js and the slim `markitdown` are included.

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
コメント