claude mcp add markmap-mcp-server -- npx -y markmap-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
289 โ ยท jinzcdev/markmap-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 289 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository jinzcdev/markmap-mcp-server๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
Markmap MCP Server is based on the Model Context Protocol (MCP). It converts Markdown into interactive mind maps using markmap, and can optionally export **PNG / JPG / SVG on the server** for Agent-friendly delivery. Generation runs **locally** โ no third-party API keys required. Features - **Markdown โ Mind Map**: Convert Markdown (headings + nested lists) to interactive HTML mind maps - **Agent-friendly returns**: Return a file path, inline HTML, and/or image content (configured at startup) - **Server-side export**: Export PNG / JPG / SVG via Playwright for chat/inline preview - **Browser preview**: Configurable open behavior โ always, never, or agent-decided (startup setting) - **Browser export toolbar**: When viewing HTML, also export PNG/JPG/SVG or copy Markdown in the page UI - **Offline HTML**: Startup --offline inlines assets so the page works without CDN access - **File workflows**: Read from inputPath, list recent outputs, clean up old files - **Privacy-first**: Fully local conversion; no cloud mind-map API Prerequisites 1. Node.js **v20 or above** 2. For **server-side image export** (format: png|jpg|svg): install Playwright and Chromium (playwright is an optional dependency of this package.) Installation Docker Or clone and run locally: Usage Add the following configuration to your MCP client (Cursor / Claude Desktop / etc.): Server preferences (CLI / env) These are decided when the server starts โ **not** tool arguments: | Preference | CLI | Env | Values | Default | | ---------------- | ----------------- | --------------------- | --------------------------------------------------------- | ---------------- | | Output directory | --output / -o | MARKMAP_DIR | any directory path | ~/.markmap-mcp | | Open in browser | --open [mode] | MARKMAP_OPEN | always \| never \| agent (bare --open = always) | never | | Return mode | --return-mode | MARKMAP_RETURN_MODE | path \| content \| both | path | | Offline HTML | --offline | MARKMAP_OFFLINE | true \| false (CLI: pass --offline to enable) | false | CLI flags override environment variables. --output overrides MARKMAP_DIR. **--open:** bare --open means always. You may also pass --open always|never|agent. An invalid value exits with an error. Without the flag, MARKMAP_OPEN is used (default never). **Return mode:** | Mode | Meaning | | --------- | ----------------------------------------------------------------------- | | path | Paths JSON only (htmlFilePath + filePath) | | content | Inline content only (raw HTML text, or a base64 image block) โ no paths | | both | Paths JSON plus inline content | Generated HTML always includes the markmap toolbar, English export labels, and fully expanded nodes. Example prompts - โSummarize this design doc as a mind map.โ - โConvert ./notes/architecture.md to a mind map.โ - โGenerate a PNG mind map of this outline for the chat.โ Available Tools markdown_to_mindmap Convert Markdown into an interactive mind map (and optionally an image). | Parameter | Type | Default | Description | | ----------- | --------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------- | | markdown | string | โ | Markdown content (required unless inputPath is set). Wins when both are provided. |