MCP Directory

Mindmap MCP Server

Convert Markdown content into interactive markmap-based mindmaps (HTML or saved file).

Unverified
stdio (local)
No auth
Stale
Python

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
uvx mindmap-mcp-server

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mindmap-mcp-server": {
      "command": "uvx",
      "args": [
        "mindmap-mcp-server",
        "--return-type",
        "filePath"
      ]
    }
  }
}

Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.

Before you start

  • Node.js installed (required when running via the python or uvx commands)
  • Python with uvx/pip, or Docker if using the container method

About Mindmap MCP Server

Mindmap MCP Server exposes a tool for converting Markdown into interactive mindmap HTML built on the markmap-cli library. Output can be returned as full HTML content for preview in an AI client artifact, or written to a file with the path returned (saving tokens). It runs over stdio and works with any MCP-compatible client such as Claude Desktop. Installation is supported via pip/uvx (requires Node.js), a local Python file, or a published Docker image. The Docker container documents two named tools (markdown-to-mindmap-content and markdown-to-mindmap-file); the pip/uvx and python variants use a --return-type flag (html or filePath) to control output.

Tools & capabilities (2)

markdown-to-mindmap-content

Converts Markdown to an HTML mind map and returns the entire HTML content. Parameters: markdown (string, required) — the Markdown content to convert; toolbar (boolean, optional, default true) — whether to show the toolbar. Best for simple mind maps where HTML content size isn't a concern; previewable as an artifact in the AI client. (Documented for the Docker container.)

markdown-to-mindmap-file

Converts Markdown to an HTML mind map and saves it to a file in the mounted directory, returning the file path. Parameters: markdown (string, required) — the Markdown content to convert; filename (string, optional, default auto-generated timestamp name); toolbar (boolean, optional, default true). Best for complex mind maps or to save tokens for later use. (Documented for the Docker container.)

When to use it

  • Turn a Markdown outline (e.g. a project plan) into an interactive mindmap previewable in your AI client's artifact
  • Save a generated mindmap as an HTML file and open it in a browser to conserve tokens
  • Have the assistant brainstorm a topic and render it as a mindmap, then open the file via a terminal MCP server

Security notes

When using the Docker method, you must mount a host directory to /output (e.g. -v /path/to/output/folder:/output) so generated mindmap files are written to a location you control. Docker needs permission to access that directory.

Mindmap MCP Server FAQ

What return types are supported?

Two: html returns the entire HTML content of the mindmap (preview in your AI client's artifact), and filePath saves the mindmap to a file and returns the path, which saves tokens. With pip/uvx/python you select this via the --return-type flag; the Docker container exposes them as separate tools.

Does it require Node.js?

Yes. When running via the python or uvx commands, Node.js must be installed because the server uses the markmap-cli library.

What should Windows users do if npx has issues?

The README recommends the Docker method for Windows users experiencing issues, or alternatively using the VS Code 'Markmap' extension as a simpler solution.

Alternatives to Mindmap MCP Server

AI-powered task-management system for AI-driven development that drops into Cursor, Windsurf, Claude Code, and more.

Unverified
stdio (local)
API key
JavaScript
15 tools
Updated 3 months agoRepo

Gives AI assistants deep knowledge of 2,000+ n8n nodes, plus optional workflow management on your own n8n instance.

Unverified
stdio (local)
API key
TypeScript
22 tools
Updated 1 month agoRepo

Background computer-use MCP server that drives native macOS, Windows, and Linux desktop apps without stealing focus.

Unverified
stdio (local)
No auth
Rust
33 tools
Updated 1 month agoRepo