markdown_to_mindmapLABSCO SUMMARY
Assistants already produce nested Markdown — this makes it navigable.
The output of most "break this down for me" answers is a heading-and-bullet tree, which is exactly markmap's input format. Converting it costs one call and turns a long scroll into something you can collapse to the level you care about. Check the Node requirement before installing: the README asks for v25, which is newer than most machines are running.
What it is
A converter built on the open-source markmap project. Give it Markdown and it returns an interactive HTML mind map — headings become branches, lists become leaves — with zooming, expanding and collapsing, and export to image formats.
What you get
markdown_to_mindmaptakes amarkdownstring and returns the generated mind map- The response carries
html,contentLengthand asuccessflag, with anerrorstring when conversion fails - The map is interactive — zoom, expand and collapse nodes rather than a flat image
- Export to PNG, JPG and SVG
- One-click copy of the original Markdown back out of the map
- An option to open the generated map in a browser automatically
- An
--outputflag sets where generated files are written
Requirements
Node.js (v25). Published on npm as @isdmx/markmap-mcp-server version 0.2.4. Run it with npx -y @isdmx/markmap-mcp-server, or install globally and run markmap-mcp-server. The client entry is a streamable-http one pointing at http://localhost:3000/mcp. No account, no key — conversion happens locally.
Setup effort
One command — npx -y @isdmx/markmap-mcp-server
USE CASES
Making sense of a long structured answer
Convert the Markdown the assistant just produced into a map you can collapse and explore.
Turning meeting notes into a diagram
Paste the notes as Markdown and get a branching view of the topics.
Getting a diagram into a document
Export the map as SVG or PNG rather than screenshotting it.
Reviewing an outline before writing
See the structure as a tree to spot the branch that is thin.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
npx on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y @isdmx/markmap-mcp-serverMCP Clients
Any MCP client
{
"mcpServers": {
"default-server": {
"type": "streamable-http",
"url": "http://localhost:3000/mcp"
}
}
}Start the server first with npx -y @isdmx/markmap-mcp-server (add --output /path/to/output/directory to choose where generated files go); this entry connects your client to it at http://localhost:3000/mcp.
Clients spell the "type" value differently: Claude Code and VS Code use "http", Cline uses "streamableHttp", and Roo Code uses "streamable-http". Claude Desktop does not accept a URL entry in its config file.