Best for
- Users who need to normalize multiple file types and web content into Markdown.
- Users who want local MCP desktop-app integration for Markdown conversion.
- Developers comfortable configuring Bun, Node.js, and Python dependencies.
This MIT-licensed community MCP server focuses on converting diverse files, web content, and selected media content into Markdown. The README documents installation, startup, desktop-app configuration, and path restrictions, but does not provide a verified list of specific compatible clients or a server manifest.
Strongest · Documentation 13/20 Weakest · Maintenance 7/20
Static review · not runListed 2026-07-29
Read the FMRS scoring method →Runtime:Bun · Node.js · Python
MARKITDOWN_PATH
Absolute path to the markitdown executable; set when markitdown is not in the bundled .venv or on PATH.
REPOMIX_PATH
Absolute path to the repomix executable used by git-repo-to-markdown; set when not on PATH.
MD_ALLOWED_PATHS
Colon-separated (semicolon on Windows) list of directories that all file-input tools are allowed to read.
MD_SHARE_DIR
Deprecated single-directory alias for MD_ALLOWED_PATHS, kept for backward compatibility.
Clone the repository, run bun install to install dependencies, run bun run build to build the project, and run bun start to start the server. For a desktop app, set command to node and provide the absolute path to dist/index.js in args.
{"mcpServers":{"markdownify":{"command":"node","args":["{ABSOLUTE PATH TO FILE HERE}/dist/index.js"]}}}
Works in clients that read an "mcpServers" key. For clients such as VS Code that use a different key, the configurator below converts it.
{
"servers": {
"markdownify": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add markdownify -- node '{ABSOLUTE PATH TO FILE HERE}/dist/index.js'
Run it in a terminal; replace any <…> placeholders with your own values first.
The client's tool list should show tools like youtube-to-markdown, pdf-to-markdown, and get-markdown-file; try 'use bing-search-to-markdown to search for Model Context Protocol' to confirm the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Markdownify is a Model Context Protocol (MCP) server that converts PDFs, images, audio, DOCX, XLSX, PPTX, web pages, selected search results, and YouTube content into Markdown. It can also retrieve existing Markdown files.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 024f97cea9a9 Data synced 2026-10-19 Read the FMRS scoring method