MCP servers for Markdown
Every Markdown server in the official MCP Registry, 307 in all, ranked by how closely it fits. 248 work without an API key and 1 come from the company itself. Each row shows the security checks, the secrets asked for and an install command.
Markdown MCP servers 307
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 269 io.github.benbalter/word-to-markdown Convert Word (.docx) documents to Markdown via CLI, Node.js, or browser | 7/7All passed | 71health of 100 | npmRuns locally | Noneno keys asked | 0.9.0 | ||
★ 35 io.github.pvliesdonk/markdown-vault-mcp Generic markdown vault MCP with hybrid search | 7/81 warning | 60health of 100 | PyPIRuns locally | 10secrets asked | 5.1.0 | ||
| 7/7All passed | 46health of 100 | npmRuns locally | Noneno keys asked | 0.1.3 | |||
★ 8 io.github.ofershap/markdown Markdown MCP — search, extract sections, list headings, find code blocks. | 7/7All passed | 59health of 100 | npmRuns locally | Noneno keys asked | 1.0.1 | ||
★ 7 io.github.alphaparkinc/genpark-markdown-table-ast-normalizer-skill AST-based Markdown table normalizer rebalancing columns, padding, and exporting clean RFC 4180 CSV a | 3/41 warning | 47health of 100 | MCPBRuns locally | Noneno keys asked | 1.0.1 | ||
★ 7 io.github.alphaparkinc/genpark-markdown-mermaid-syntax-lint-healer-skill LLM output Mermaid diagram linting, unquoted bracket healing, and syntax normalization engine | 3/41 warning | 47health of 100 | MCPBRuns locally | Noneno keys asked | 1.0.1 | ||
★ 5 io.github.sunshad0w/html2md Converts HTML to Markdown with auto-summary and section extraction. Supports Playwright. | 3/41 warning | 35health of 100 | DockerRuns locally | Noneno keys asked | 0.3.0 | ||
★ 3 com.docs-md/markdown-share Share markdown as public links from your AI assistant — expiring or permanent, no API key. | 4/4All passed | 48health of 100 | RemoteHosted | Noneno keys asked | 1.2.0 | ||
★ 2 io.github.jorgell23-sys/markdown-document-search Query a verified document collection: passages that answer a question, with their source. | 7/7All passed | 60health of 100 | PyPIRuns locally | 1secret asked | 1.31.0 | ||
★ 2 io.github.XJTLUmedia/markdown-formatter AI Answer Copier — Convert Markdown to PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG | 7/7All passed | 41health of 100 | npmRuns locally | Noneno keys asked | 1.0.5 | ||
★ 1 io.github.benbalter/markdown-to-word Convert GitHub Flavored Markdown to Word (.docx) documents in Node or the browser | 7/7All passed | 57health of 100 | npmRuns locally | Noneno keys asked | 0.4.0 | ||
★ 1 ai.file2markdown/file2markdown Convert docs and web pages to clean Markdown: PDF, DOCX, XLSX, EPUB, scans, URLs. Batch of 10. | 4/4All passed | 45health of 100 | RemoteHosted | Noneno keys asked | 1.1.0 | ||
| 7/7All passed | 39health of 100 | npmRuns locally | Noneno keys asked | 1.0.2 | |||
★ 1 io.github.ryudi84/markdown MCP server for markdown: tables, TOC, HTML conversion, formatting. | 7/7All passed | 40health of 100 | npmRuns locally | Noneno keys asked | 1.0.3 | ||
★ 1 io.github.ryudi84/markdown-forge-mcp Markdown processing, TOC generation, HTML conversion | 7/7All passed | 40health of 100 | npmRuns locally | Noneno keys asked | 1.0.1 | ||
★ 1 io.github.UnMarkdown/mcp-server The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates. | 8/8All passed | 39health of 100 | npmLocal or hosted | 1secret asked | 1.0.3 | ||
★ 1 io.github.yotsuda/markdown-pointer Markdown viewer for AI-assisted document review. Click any element to copy file path + line number. | 5/61 warning | 35health of 100 | MCPBRuns locally | Noneno keys asked | 0.1.1 | ||
io.github.jackskip22/rapier Markdown editor for writing, notes, editable diagrams, drawing and painting with your AI assistant. | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.2.49 | ||
io.github.HiroyukiFuruno/kml Markdown linter, workspace-scoped stdio MCP server, and self-hosted text-only remote MCP server. | 6/6All passed | 43health of 100 | MCPBRuns locally | Noneno keys asked | 0.19.6 | ||
io.github.Keithhk/keith-apis-mcp Web page to Markdown, link previews, OG images, job and resume parsing, Elo/Glicko-2 ratings | 7/7All passed | 57health of 100 | npmRuns locally | 1secret asked | 0.1.1 | ||
io.github.igorsaevets/page2ai-mcp Convert a web page URL to clean Markdown for LLM context. Local, no external API calls. | 7/7All passed | 55health of 100 | npmRuns locally | Noneno keys asked | 0.6.3 | ||
io.github.catalyst-labs-dev/document-to-markdown PDF/DOCX/XLSX to markdown + RAG chunks, $0.001/page; failed files never charged. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.groove79/mcp-hwp Convert Korean HWP/HWPX (한글) documents to Markdown and extract tables. No keys needed. | 7/7All passed | 61health of 100 | npmRuns locally | Noneno keys asked | 0.1.1 | ||
io.github.kitedesk-erm/url-to-markdown-mcp Turn any URL into clean Markdown or text for LLMs, RAG and agents. Strips nav, ads and footers. | 7/7All passed | 56health of 100 | npmRuns locally | 1secret asked | 1.0.0 | ||
io.github.coolnico/lovemarkdown-mcp Markdown ⇄ Word (.docx) and Markdown → LaTeX. Native Word equations (OMML) restored as LaTeX math. | 7/7All passed | 50health of 100 | npmRuns locally | Noneno keys asked | 1.0.2 | ||
io.github.nicklee002e/docconv-mcp Convert PDF/Word/Excel/PowerPoint documents to Markdown, paid in USDC via x402. | 7/7All passed | 49health of 100 | PyPIRuns locally | 1secret asked | 1.0.2 | ||
io.github.fernandoguiraud16-coder/document-to-markdown-tables Convert PDF, Word, Excel and scanned documents to Markdown, tables and RAG chunks. OCR. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
dev.dudko/pdf-to-md Hosted MCP front door to the pdf2md API: checked PDF-to-Markdown requests, short-lived credential. | 3/3All passed | 46health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.Narashiman-K/markdown-notes-mcp Convert PDF, Word, Excel, PowerPoint, EPUB and images to Markdown locally, with no upload. | 7/7All passed | 56health of 100 | npmRuns locally | 2secrets asked | 0.1.4 | ||
io.github.pgalyen1987/nodeproxy x402 MCP web parser: URLs to Markdown for agents. USDC on Base, Polygon, Arbitrum, Ethereum. | 8/8All passed | 49health of 100 | PyPILocal or hosted | Noneno keys asked | 1.1.2 | ||
★ 4.4k io.github.basicmachines-co/basic-memory Local-first knowledge management with bi-directional LLM sync via Markdown files. | 6/71 warning | 88health of 100 | PyPIRuns locally | Noneno keys asked | 0.24.1 | ||
★ 2.8k io.github.chrisryugj/kordoc Parse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render. | 7/7All passed | 84health of 100 | npmRuns locally | Noneno keys asked | 4.24.16 | ||
★ 1.8k io.github.iwe-org/iwe Markdown knowledge base as agent memory. Runs against the notes directory it is started in. | 7/7All passed | 86health of 100 | npmRuns locally | Noneno keys asked | 0.29.1 | ||
★ 1.4k io.github.zhitongblog/solomd Read and search a folder of Markdown notes: search, backlinks, tags, tasks, outlines, git history. | 5/61 warning | 70health of 100 | MCPBRuns locally | Noneno keys asked | 4.14.11 | ||
★ 1.4k dev.emailmd/emailmd Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails. | 8/8All passed | 77health of 100 | npmLocal or hosted | Noneno keys asked | 0.13.2 | ||
★ 1.1k app.flowershow/flowershow Publish Markdown and HTML from your AI session as a live website. No account needed. | 4/4All passed | 73health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 1.1k io.github.SylphxAI/anymd Any file → clean Markdown for AI agents: PDF, Office, EPUB, HTML, images, audio/video. Local MCP. | 7/7All passed | 76health of 100 | npmRuns locally | Noneno keys asked | 8.5.5 | ||
★ 443 io.github.Oleafly/oleafly Read, edit, search and compile the LaTeX, Typst or Markdown project open in Oleafly. | 5/61 warning | 68health of 100 | MCPBRuns locally | Noneno keys asked | 0.4.8 | ||
★ 350 io.github.OyadotAI/oya-browser Real Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off. | 3/3All passed | 64health of 100 | RemoteHosted | Noneno keys asked | 1.0.206 | ||
★ 299 io.github.yonatangross/orchestkit Read-only MCP server for the OrchestKit docs: full-text search + Markdown fetch. No auth. | 6/6All passed | 71health of 100 | DockerLocal or hosted | Noneno keys asked | 10.3.1 | ||
★ 229 io.github.opendatalab/mineru-open-mcp Parse PDFs, images, doc, docx, ppt, pptx, xls, xlsx, html into Markdown using MinerU API. | 7/7All passed | 56health of 100 | PyPIRuns locally | 1secret asked | 1.0.20 | ||
★ 192 io.github.xberg-io/crawlberg Scrape, crawl, and map websites to Markdown or JSON via local CLI. | 4/4All passed | 71health of 100 | DockerRuns locally | Noneno keys asked | 1.12.3 | ||
★ 192 io.github.kreuzberg-dev/kreuzcrawl Scrape, crawl, and map websites to Markdown or JSON via local CLI. | 4/4All passed | 71health of 100 | DockerRuns locally | Noneno keys asked | 0.3.0 | ||
★ 182 io.github.DasDigitaleMomentum/searxncrawl Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted. | 6/71 warning | 65health of 100 | PyPIRuns locally | 2secrets asked | 0.32.0 | ||
★ 153 io.github.alex-on-ai/webreaper AI-native web scraper: scrape, crawl and map any site to clean markdown over stdio. MIT-licensed. | 4/4All passed | 67health of 100 | NuGetRuns locally | Noneno keys asked | 11.3.2 | ||
★ 145 io.github.wlsdks/ontology-atlas Read and write one codebase ontology kept as Markdown in the repository. | 5/61 warning | 59health of 100 | MCPBRuns locally | Noneno keys asked | 0.13.0 | ||
★ 135 io.github.frankchu91/mindbase LLM-maintained personal wiki: cross-references sources, flags contradictions. Local markdown. | 7/7All passed | 68health of 100 | npmRuns locally | Noneno keys asked | 0.1.3 | ||
★ 133 dev.docmancer/docmancer Local-only MCP server for source-attributed Markdown memory and documentation retrieval. | 4/4All passed | 66health of 100 | PyPIRuns locally | Noneno keys asked | 0.9.17 | ||
★ 121 io.github.docling-project/docling-rs Documents to Markdown for agents: PDF layout, tables and OCR, Office, HTML, scans. docling in Rust. | 7/7All passed | 81health of 100 | PyPIRuns locally | Noneno keys asked | 2.52.9 | ||
★ 119 io.github.byenzyme/enzyme Semantic search and pattern discovery for Obsidian and markdown vaults. | 3/41 warning | 74health of 100 | MCPBRuns locally | Noneno keys asked | 0.13.2 |
Showing 1 to 50 of 307. These are the most recently updated; search or pick a category for the rest.
Markdown MCP servers: questions people ask
What is the best MCP server for Markdown?
zoom-docs is published by the company behind Markdown, which makes it the safest first pick. On GitHub stars, Word to Markdown (★ 269), Markdown Vault MCP (★ 35) and feishu-markdown-mcp (★ 30) lead the 307 we list. Word to Markdown is named for Markdown and passed every check we run.
Are Markdown MCP servers safe to install?
259 of the 307 passed every registry check. Reading the package code or tool descriptions of 233 of them turned up 21 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
Are Markdown MCP servers kept up to date?
165 of the 307 were updated in the 30 days before 31 Oct 2026. The latest was kordoc, on 28 October.
MCP server or Claude skill for Markdown?
An MCP server gives the AI new tools, such as reaching Markdown itself. A skill only teaches it how to do a task with tools it already has. There are 556 Claude skills for Markdown if that fits better.
Is there an official Markdown MCP server?
Yes. zoom-docs is published under a namespace the official MCP Registry verified to the company. The other 306 come from 288 independent publishers.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (556).