YuChenSSR_mindmap-mcp-server

YuChenSSR_mindmap-mcp-server

3.3

A Model Context Protocol (MCP) server for converting Markdown content to interactive mindmaps.

The Mindmap MCP Server is a specialized server designed to convert Markdown content into interactive mindmaps. It leverages the 'markmap-cli' library to transform text into visual diagrams, making it easier to visualize and organize information. The server can be installed using pip, uvx, or Docker, and requires Node.js for operation. It is compatible with various MCP clients, including Claude Desktop, and offers flexibility in output formats, allowing users to choose between HTML content or file paths. This server is particularly useful for users who need to create and manage mindmaps efficiently, providing options for offline use and toolbar customization.

Features

  • Convert Markdown to interactive mindmap HTML
  • Option to create offline-capable mindmaps
  • Option to hide the toolbar
  • Return either HTML content or file path

MCP Tools

  • {'markdown-to-mindmap-content': 'Converts Markdown to an HTML mind map and returns the entire HTML content.'}
  • {'markdown-to-mindmap-file': 'Converts Markdown to an HTML mind map and saves it to a file in the mounted directory.'}

Usage with Different Platforms

uvx


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

python


{
  "mcpServers": {
    "mindmap": {
      "command": "python",
      "args": ["/path/to/your/mindmap_mcp_server/server.py", "--return-type", "html"]
    }
  }
}

docker


{
  "mcpServers": {
    "mindmap-converter": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-v", "/path/to/output/folder:/output", "ychen94/mindmap-converter-mcp:latest"]
    }
  }
}