OlympHill
markmap-mcp-server logo

markmap-mcp-serverAn MCP server for converting Markdown to interactive mind maps with export support (PNG/JPG/SVG).

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

MarkMap MCP Server is based on the Model Context Protocol (MCP) that allows one-click conversion of Markdown text to interactive mind maps, built on the open source project markmap. The generated mind maps support rich interactive operations and can be exported in various image formats. Key features include Markdown to Mind Map conversion, multi-format export, interactive operations, Markdown copy, and automatic browser preview. Prerequisites for installation include Node.js version 20 or above. To use the tool, add a configuration to your MCP client configuration file specifying the Markmap MCP Server.

Key features

  • Markdown to Mind Map conversion
  • Multi-format export (PNG, JPG, SVG)
  • Interactive operations (zooming, node expansion)
  • Markdown copy
  • Automatic browser preview

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Knowledge Mapping

Use Markmap MCP Server to convert Markdown notes into interactive mind maps for better knowledge organization and visualization.

Content Creation

Utilize the server to generate mind maps from Markdown content for presentations, articles, or social media posts.

Pros & Cons

Pros

  • One-click conversion of Markdown to interactive mind maps
  • Export support for PNG, JPG, and SVG images
  • Interactive features like zooming and node expansion

Cons

  • Requires Node.js v20 or above
  • Manual configuration required for MCP client setup

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What do I need to configure in my MCP client?

Add a `mcpServers` entry in your client config pointing to the Markmap server: set `type` to `stdio`, `command` to `npx y @jinzcdev/markmap-mcp-server`, and optionally set `env` with `MARKMAP_DIR` for output location. The service also supports a command‑line `output` argument that overrides the environment variable.

Asked by Bilal Choudhury · Sep 2, 2025

What interactive features are available in the generated mind maps?

The maps allow zooming, expanding/collapsing nodes, and other interactive operations. They can be previewed automatically in a browser if configured to do so.

Asked by Omar Haddad · Aug 20, 2025

Can I export mind maps to image formats?

Yes, the server supports exporting to PNG, JPG, and SVG. Specify the output directory via the `--output` flag or the `MARKMAP_DIR` environment variable.

Asked by Rosalind Frost · Jul 22, 2025

How do I install and run Markmap MCP Server?

Install via Smithery with `npx y @smithery/cli install @jinzcdev/markmap-mcp-server-client-claude`, or use npm: `npm install @jinzcdev/markmap-mcp-server-g` and run `npx y @jinzcdev/markmap-mcp-server output /path/to/output`. Alternatively clone the repo, run `npm install` and `npm run build`, then start with `node build/index.js`. It requires Node.js 20+.

Asked by Yuki Mori · May 28, 2025

Ask a question

MCP Servers alternatives