Labsco
isdmx logo

markmap-http-mcp

โ˜… 4

from isdmx

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

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

Markmap MCP Server

Sample Mindmap

NPM Version 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.

๐ŸŽ‰ Explore More Mind Mapping Tools

Try MarkXMind - An online editor that creates complex mind maps using simple XMindMark syntax. It supports real-time preview, multi-format export (.xmind/.svg/.png), importing existing XMind files. Try it now!

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

Header 1.1

  • ul 1
  • ul 2
  • ul 3

Header 1.2

  • bullet 1
  • bullet 2

Header 1.3

Header 1.3.1

Header 1.3.2

  1. ol 1
  2. ol 2
  3. ol 3 "
Copy & paste โ€” that's it

## Available Tools

### markdown-to-mindmap

Convert Markdown text into an interactive mind map.

**Parameters:**

- `markdown`: The Markdown content to convert (required string)

**Return Value:**

```json
{
  "tools": [
    {
      "name": "markdown_to_mindmap",
      "title": "Markdown to Mind Map Converter",
      "description": "Converts Markdown content to an interactive HTML mind map",
      "inputSchema": {
        "type": "object",
        "properties": {
          "markdown": {
            "type": "string",
            "description": "Markdown content to convert into a mind map"
          }
        },
        "required": ["markdown"]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "html": {
            "type": "string",
            "description": "HTML content of the generated mind map"
          },
          "contentLength": {
            "type": "number",
            "description": "Length of the HTML content"
          },
          "success": {
            "type": "boolean",
            "description": "Whether the conversion was successful"
          },
          "error": {
            "type": "string",
            "description": "Error message if conversion failed"
          }
        },
        "required": ["html", "contentLength", "success"],
        "additionalProperties": false
      }
    }
  ]
}

License

This project is licensed under the MIT License.