Markmap MCP Server

by jinzcdev

267 stars
482 downloads
Not rated
GitHub Website

About

An MCP server for converting Markdown to interactive mind maps with export support (PNG/JPG/SVG).

Details

Author
jinzcdev
GitHub stars
267
Downloads
482
Categories
Other

- Converts Markdown text to interactive mind maps
- Exports mind maps as PNG, JPG, and SVG images
- Supports zoom, expand, and collapse interactions
- One‑click copy of the original Markdown content
- Option to automatically open mind maps in the browser

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Markmap MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the package globally via npm install @jinzcdev/markmap-mcp-server -g or run directly with npx -y @jinzcdev/markmap-mcp-server. Configure your MCP client with a stdio server entry using that command. The tool provides one command – markdown-to-mindmap – which requires a markdown string and accepts an optional open boolean to automatically preview the mind map in a browser. Output directory can be set with the --output argument or the MARKMAP_DIR environment variable.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "markmap mcp server": {
            "markmap-mcp-server": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli",
                    "install",
                    "@jinzcdev/markmap-mcp-server",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "markmap-mcp-server": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli",
            "install",
            "@jinzcdev/markmap-mcp-server",
            "--client",
            "claude"
        ]
    }
}

Markmap MCP Server

Sample Mindmap

NPM Version
NPM Downloads
GitHub License
中文文档
Stars

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.

Features

- 🌠 Markdown to Mind Map: Convert Markdown text to interactive mind maps
- 🖼️ Multi-format Export: Support for exporting as PNG, JPG, and SVG images
- 🔄 Interactive Operations: Support for zooming, expanding/collapsing nodes, and other interactive features
- 📋 Markdown Copy: One-click copy of the original Markdown content
- 🌐 Automatic Browser Preview: Option to automatically open generated mind maps in the browser

Prerequisites

1. Node.js (v20 or above)

Installation

Installing via Smithery

To install Markmap MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @jinzcdev/markmap-mcp-server --client claude

Manual Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.