MCP XMind Server
Supports distribution and installation through npm, allowing users to easily install and run the MCP server using npx commands.
Utilizes TypeScript for type safety in development, with specific support for type checking when building or modifying the MCP server.
Incorporates Zod for schema validation, ensuring proper data structure when processing XMind files and handling user queries.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP XMind Serversearch my project planning mind map for all tasks related to API development"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
XMind Skill
A Claude Code / Claude Desktop skill for creating and reading XMind mind maps. Zero npm dependencies — uses only Node.js built-ins.
Features
Create XMind files: nested topics, notes (plain + HTML), labels, markers, callouts, boundaries, summaries, relationships, internal links, layout structures, simple tasks (todo/done), planned tasks with Gantt support (dates, duration, progress, priority, dependencies), file attachments, free-positioning flow/logic diagrams
Read XMind files: parse full structure, fuzzy search, task tracking, multi-file analysis, directory scanning, node extraction
Format support: modern (XMind Zen/2020+) and legacy (XMind 8) for both read and write
Bilingual: natural Chinese and English interaction routing
Related MCP server: MindManager MCP Server
Install
Claude Code (CLI)
Symlink or copy the skill into your project or global skills directory:
# Per project
ln -s /path/to/mcp-xmind/skills/xmind .claude/skills/xmind
# All projects
ln -s /path/to/mcp-xmind/skills/xmind ~/.claude/skills/xmindClaude Desktop
Build the skill ZIP and upload it:
npm run build:skill
# → build/xmind-skill.zipOpen Claude Desktop > Settings > Capabilities > Skills > Upload build/xmind-skill.zip.
Usage
Once installed, just ask Claude in natural language:
"帮我做个思维导图" / "create a mind map"
"打开这个xmind文件" / "read this xmind"
"做个项目计划" / "make a Gantt chart"
"画个流程图" / "draw a flowchart"
See skills/xmind/SKILL.md for the full JSON input format and all supported features.
Quick test
# Create
echo '{"path":"/tmp/test.xmind","sheets":[{"title":"Test","rootTopic":{"title":"Hello"}}]}' | node skills/xmind/scripts/create_xmind.mjs
# Read
echo '{"action":"read","path":"/tmp/test.xmind"}' | node skills/xmind/scripts/read_xmind.mjsProject structure
skills/xmind/
SKILL.md # Skill definition (routing, format docs, rules)
scripts/
create_xmind.mjs # Create .xmind files (zero deps)
read_xmind.mjs # Read/search/analyze .xmind files (zero deps)
scripts/
build-skill.sh # Package skill into build/xmind-skill.zipLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/apeyroux/mcp-xmind'
If you have feedback or need assistance with the MCP directory API, please join our Discord server