Mindmap

v1.0.0Search & Data Extractionstable

A Model Context Protocol server that converts Markdown content into interactive mindmaps, allowing AI assistants to visualize hierarchical information through either HTML content or saved files.

artifactmcp-servermindmap
Share:
232
Stars
0
Downloads
0
Weekly
0/5

What is Mindmap?

Mindmap is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server that converts markdown content into interactive mindmaps, allowing ai assistants to visualize hierarchical information through either html content or saved files.

A Model Context Protocol server that converts Markdown content into interactive mindmaps, allowing AI assistants to visualize hierarchical information through either HTML content or saved files.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Model Context Protocol server that converts Markdown conte

Use Cases

Convert Markdown content into interactive mindmaps.
Visualize hierarchical information and relationships.
Export mindmaps as HTML or saved files.
YuChenSSR

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mindmap-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Mindmap

The Mindmap MCP Server converts Markdown-structured content into interactive, browser-renderable mindmaps powered by the markmap library, letting AI assistants visualize hierarchical information without any manual diagramming. It accepts Markdown headings and bullet lists as input and returns either a complete HTML artifact for immediate preview or saves the mindmap to a file path — useful for conserving tokens in long sessions. Writers, educators, and developers use it to transform outlines, meeting notes, documentation structures, or brainstorming sessions into visual mindmaps in a single prompt.

Prerequisites

  • Node.js installed (required even when using the Python or uvx methods, as markmap uses it internally)
  • Python 3.10+ and the uv tool, OR Docker for the containerized approach
  • An MCP-compatible AI client such as Claude Desktop or Cursor
  • Optional: a mounted output directory if using Docker or the filePath return type
1

Choose your installation method

The easiest approach is uvx, which requires no prior installation. Alternatively, install via pip or use Docker for isolated environments.

# Via uvx (recommended, no install needed):
uvx mindmap-mcp-server

# Via pip:
pip install mindmap-mcp-server

# Via Docker:
docker pull ychen94/mindmap-converter-mcp
2

Decide on a return type

The server supports two output modes controlled by the --return-type argument: 'html' returns the full HTML content inline (good for Claude artifacts), and 'filePath' saves to disk and returns the path (saves tokens).

3

Configure the server in your MCP client

Add mindmap-mcp-server to your MCP client configuration. Use the --return-type argument to select your preferred output mode.

4

For Docker users: mount an output directory

When using the Docker image, mount a local directory to /output so generated mindmap files are accessible on your host.

docker run --rm -i -v /path/to/output:/output ychen94/mindmap-converter-mcp
5

Restart your MCP client and test

Restart your MCP client to load the new server, then send a mindmap request with Markdown content to confirm it works.

Mindmap Examples

Client configuration (uvx, html return type)

Add the mindmap server to Claude Desktop using uvx. The html return type lets Claude render the mindmap as an artifact in the conversation.

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

Client configuration (filePath return type)

Use the filePath return type to save mindmaps to disk and avoid returning large HTML blobs in the conversation.

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

Prompts to try

Use these prompts to generate mindmaps from your content.

- "Create a mindmap for this Markdown outline: # Project Plan\n## Phase 1\n- Research\n- Design\n## Phase 2\n- Development\n- Testing"
- "Turn my meeting notes into a mindmap. Notes: [paste your notes here]"
- "Generate a mindmap of the main concepts in machine learning: supervised, unsupervised, and reinforcement learning."
- "Create a mindmap for planning a product launch and save it as a file."
- "Visualize the folder structure of my project as a mindmap."

Troubleshooting Mindmap

Server fails to start with a Node.js not found error

The mindmap-mcp-server requires Node.js even when installed via pip or uvx. Install Node.js from nodejs.org and ensure the 'node' binary is in your PATH before restarting the MCP client.

Mindmap HTML is returned but Claude does not render it visually

Claude Desktop renders HTML artifacts automatically. Make sure you are using a version of Claude Desktop that supports artifact rendering. Alternatively, save the returned HTML to a .html file and open it in a browser.

Docker version: mindmap files are not found after generation

Ensure your -v mount points to a directory that exists on your host and that the container has write permission. The container saves files to /output, so mount a local path there: -v /home/user/mindmaps:/output.

Frequently Asked Questions about Mindmap

What is Mindmap?

Mindmap is a Model Context Protocol (MCP) server that model context protocol server that converts markdown content into interactive mindmaps, allowing ai assistants to visualize hierarchical information through either html content or saved files. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Mindmap?

Follow the installation instructions on the Mindmap GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Mindmap?

Mindmap works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Mindmap free to use?

Yes, Mindmap is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mindmap-mcp-server": { "command": "npx", "args": ["-y", "mindmap-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Mindmap?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides