Author avatar

xmind-generator-mcp-server

by BangyiZhang

Server

Tags

4.8 (120)

Xmind Generator MCP Server (Unofficial)

smithery badge

A Model Context Protocol (MCP) server for generating Xmind mind maps programmatically. This server allows AI assistants and other applications to create structured mind maps through a standardized API interface.

Overview

This project is not affiliated with Xmind Ltd. or Anthropic. It provides:

  • Tools to generate Xmind files from structured JSON data
  • Support for both stdio and HTTP server modes
  • Comprehensive marker and relationship support

Features

  • Single Focused Tool: The server provides one powerful tool - generate-xmind - for creating Xmind files from structured data
  • Multiple Transport Modes: Run as stdio process (for Claude Desktop integration) or HTTP server (for web applications)
  • Rich Mind Map Support: Create complex mind maps with topics, subtopics, relationships, markers, and more

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/BangyiZhang/xmind-generator-mcp-server.git
    cd xmind-generator-mcp-server
    
  2. Install dependencies:

    npm install
    

Running the Server

Using with Claude

Step 1: Locate the Configuration File

  1. Launch the Claude Desktop application
  2. Open the Settings panel
  3. Navigate to the Developer tab
  4. Click on the Edit Configuration button to locate the claude_desktop_config.json file:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json

Step 2: Add Xmind Generator MCP Server Configuration

  1. Open the claude_desktop_config.json file in a text editor
  2. Under the mcpServers section, add your local MCP server configuration:
{
  "mcpServers": {
    "xmind-generator": {
      "command": "node",
      "args": ["/absolute/path/to/xmind-generator-mcp-server/server.js"]
    }
  }
}

Step 3: Restart Claude Desktop

After saving the configuration, restart the Claude Desktop application for the changes to take effect.

Step 4: Verify the Configuration

Once restarted:

  • Look for the MCP server icon in the Claude interface
  • Click the icon to view connected MCP servers
  • If the icon doesn't appear, double-check your configuration for errors

Example Usage in Claude

Once connected, you can ask Claude to create mind maps for you:

"Create a mind map about project management with sections for planning, execution, monitoring, and closure."

Related Services

playwright-mcp

Server

4.8 (120)
View Details →

blender-mcp

Server

4.8 (120)
View Details →

tavily-mcp

Server

4.8 (120)
View Details →