Xmind Generator MCP Server (Unofficial)
About
A Model Context Protocol (MCP) server for generating Xmind mind maps.
Details
- License
- ISC license
Explore
- 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
- Node.js (v14 or higher)
- npm (v6 or higher)
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
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"]
}
}
}
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
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."
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 errorsExample 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."
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



