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.
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.
- `markdown_to_mindmap` takes a `markdown` string and returns the generated mind map
- The response carries `html`, `contentLength` and a `success` flag, with an `error` string 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 `--output` flag sets where generated files are written
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.
One command — npx -y @isdmx/markmap-mcp-server
