Xmind Generator

The Xmind Generator MCP acts as a creative bridge between artificial intelligence and visual brainstorming. This tool allows users to transform raw text or complex ideas from an AI conversation directly into professionally structured Xmind mind maps. Instead of manually copying and pasting ideas into a diagramming tool, this server enables an AI assistant to organize information into a clear, hierarchical layout that can be opened and edited immediately in the Xmind desktop application. Beyond simple branching, the server supports a rich set of features that bring depth to visual data. It handles multi-layered topic structures, allowing for the inclusion of detailed notes, descriptive labels, and specific markers like priority icons or task status symbols. It even provides the ability to define relationships between different branches, making it a powerful resource for mapping out complex project plans, research findings, or software architectures directly from a chat interface. For developers and power users, the tool integrates seamlessly with the Model Context Protocol (MCP), specifically optimized for clients like Claude Desktop. It is built on Node.js and offers flexible configuration options, such as customizable output paths and the ability to toggle automatic file opening upon generation via environment variables. By exposing a specialized `generate-mind-map` tool to the LLM, it empowers AI agents to produce valid Xmind files programmatically, turning an assistant from a simple text generator into a functional visual architect for any data-driven workflow.

Category: Design, Media & Creative

Tags: brainstorming, diagrams, mind-mapping, visualization, xmind

Visit Xmind Generator

How to install and configure Xmind Generator

1. Installation Prerequisites: * Node.js: Version 18 or higher. * Xmind: Install the Xmind desktop application to open and edit the generated files. * Claude Desktop: Required to use this tool as an extension. Option 1: Using npx (Recommended) No manual installation of the package is required; it can be run directly via the configuration. Option 2: Local Installation If you prefer to run the server from source: 1. Clone the repository: bash git clone https://github.com/BangyiZhang/xmind-generator-mcp.git cd xmind-generator-mcp 2. Install dependencies and build: bash npm install npm run build ---

2. Configuration To configure the server with Claude Desktop, edit your claude_desktop_config.json file: * macOS: ~/Library/Application Support/Claude/claude_desktop_config.json * Windows: %APPDATA%\Claude\claude_desktop_config.json

Option 1: Configuration for npx (Recommended) json { "mcpServers": { "xmind-generator": { "command": "npx", "args": ["xmind-generator-mcp"], "env": { "outputPath": "/path/to/save/xmind/files", "autoOpenFile": "false" } } } }

Option 2: Configuration for Local Installation json { "mcpServers": { "xmind-generator": { "command": "node", "args": ["/absolute/path/to/xmind-generator-mcp/dist/index.js"], "env": { "outputPath": "/path/to/save/xmind/files", "autoOpenFile": "false" } } } } Environment Variables (Optional): * outputPath: Default directory or file path where Xmind files will be saved. * autoOpenFile: Set to "true" (default) to open files automatically, or "false" to disable. ---

3. Available Tools

generate-mind-map Generates an Xmind mind map from a hierarchical structure of topics. Parameters: * title (string, required): The title of the mind map (root topic). * topics (array, required): Array of topic objects. * title (string): Topic title. * ref (string, optional): Reference ID. * note (string, optional): Topic note. * labels (array of strings, optional): Topic labels. * markers (array of strings, optional): Markers (e.g., "Arrow.refresh"). * children (array, optional): Nested child topics. * relationships (array, optional): Array of relationships between topics. * outputPath (string, optional): Custom output path (overrides environment variable). ---

4. Example Prompts Prompt: "Create an Xmind mind map for a Project Plan. Include a 'Research' branch with 'Market Analysis' (High Priority) and 'Competitor Research', and a 'Development' branch with 'Frontend' and 'Backend'." Resulting Tool Call Structure: json { "title": "Project Plan", "topics": [ { "title": "Research", "ref": "topic:research", "note": "Gather information about the market", "children": [ { "title": "Market Analysis", "labels": ["Priority: High"] }, { "title": "Competitor Research", "markers": ["Task.quarter"] } ] }, { "title": "Development", "children": [ { "title": "Frontend", "markers": ["Arrow.refresh"] }, { "title": "Backend" } ] } ] }

What you can do with Xmind Generator

Use Case 1: Complex Project Breakdown and Task Allocation Problem: When starting a new software project or complex initiative, the initial requirements are often a dense "wall of text." It is difficult for team members to visualize the hierarchy of tasks, dependencies, and priorities using just a linear document. Solution: This MCP allows a user to paste their project requirements into Claude and ask it to "Visualize this project structure." The LLM parses the requirements into categories (e.g., Frontend, Backend, DevOps), assigns priorities via markers, and generates an Xmind file that can be opened instantly for a high-level team review. Example: A developer pastes a 10-page PRD (Product Requirement Document). Claude uses the generate-mind-map tool to create a root topic for "Version 1.0," sub-topics for each feature module, and uses labels like "High Priority" and "Phase 2" to categorize them visually.

Use Case 2: Transforming Meeting Transcripts into Actionable Mind Maps Problem: After a long brainstorming session or stakeholder meeting, transcripts are often messy and non-linear. Manually reorganizing these notes into a structured format for a follow-up presentation is time-consuming. Solution: Users can feed the raw meeting transcript to the AI and instruct it to extract key themes, decisions, and action items. The Xmind Generator then converts this analysis into a structured mind map, using "Notes" for detailed context and "Markers" to signify tasks. Example: After a "Q4 Strategy Meeting," the user tells Claude: "Create a mind map from this transcript." Claude generates an Xmind file where the center is "Q4 Strategy," branches are "Marketing," "Product," and "Sales," and specific action items are marked with the "Task.start" marker.

Use Case 3: Academic and Technical Study Planning Problem: Students or professionals learning complex new subjects (e.g., a new programming language or a legal framework) often struggle to see how different concepts interrelate, leading to fragmented knowledge. Solution: The MCP can be used to generate "Knowledge Maps." The LLM can take a syllabus or a list of topics and create a hierarchical map. The use of "Relationships" in the MCP tool allows the AI to draw lines between connected concepts across different branches. Example: A student asks Claude to "Map out the React ecosystem." The resulting Xmind file shows "React" at the center, with branches for "Hooks," "State Management," and "Routing." A relationship line is drawn between "Redux" (under State) and "Context API" to show they are alternative solutions…

Key facts

  • Design, Media & Creative, Files, Documents & PDFs
  • brainstorming, diagrams, mind-mapping, visualization, xmind

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — Create, edit, and manage LaTeX files. Requires an external LaTeX distribution like MiKTeX, TeX Live, or MacTeX.
  • MCP JSON — A collection of servers for file system operations, Google search, web automation, and executing terminal commands.
  • MCP MD2PDF Server — Convert Markdown documents to PDF with support for Mermaid diagrams.
  • MCP Media Processing Server — A server for media processing, offering powerful video and image manipulation using FFmpeg and ImageMagick.
  • MCP Knowledge Base — A knowledge base server that processes local documents (PDF, DOCX, TXT, HTML) and answers questions based on their content using…
  • MCP Music Analysis — Analyze audio from local files, YouTube, or direct links using librosa.
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories