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.

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

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

Compare all alternatives →

Self-hosted MCP server for Jira and Confluence Cloud and Server/Data Center.

Verified
stdio (local)
API key
Python
11 tools
Updated 2 months agoRepo

Create, read, and modify Excel workbooks with your AI agent — no Microsoft Excel required.

Unverified
stdio (local)
No auth
Python
25 tools
Updated 2 months agoRepo

Official Notion server to read, search, create, and update pages and databases in your workspace.

Verified
stdio (local)
API key
TypeScript
9 tools
Updated 4 months agoRepo