by apeyroux
Analyzes and queries XMind mind map files, offering fuzzy search, task extraction, hierarchical navigation, link/reference extraction, multi‑file analysis, and secure directory access.
Mcp Xmind Server provides a Model Context Protocol (MCP) interface for working with XMind mind‑map files. It enables smart fuzzy searching, hierarchical content navigation, extraction of TODO tasks, link/reference harvesting, and bulk analysis across multiple XMind files while enforcing directory‑level security.
npx -y @smithery/cli install @41px/mcp-xmind --client claude
or manually:
npm install @modelcontextprotocol/sdk adm-zip zod
npm install --save-dev typescript @types/node
node dist/index.js <allowed-directory> [additional-directories...]
search_nodes
, extract_node
, get_todo_tasks
, etc., specifying the XMind file path and relevant arguments.Q: Which directories can the server access? A: Only the directories passed as arguments when launching the server. All paths are normalized and validated.
Q: How do I run the server in production?
A: Use the provided production configuration that invokes the package via npx
:
{
"xmind": {
"command": "npx",
"args": ["-y", "@41px/mcp-xmind", "/path/to/allowed"]
}
}
Q: Can I query multiple XMind files at once?
A: Yes, the read_multiple_xmind_files
and search_xmind_files
tools support batch processing.
Q: Do I need an API key? A: No external API key is required; the server runs locally.
Q: How do I add new search fields?
A: The search_nodes
tool accepts a searchIn
array where you can specify fields like title
, notes
, or custom attributes.
A Model Context Protocol server for analyzing and querying XMind mind maps. This tool provides powerful capabilities for searching, extracting, and analyzing content from XMind files.
To install XMind Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @41px/mcp-xmind --client claude
npm install @modelcontextprotocol/sdk adm-zip zod
npm install --save-dev typescript @types/node
node dist/index.js <allowed-directory> [additional-directories...]
read_xmind
get_todo_tasks
list_xmind_directory
read_multiple_xmind_files
search_xmind_files
extract_node
extract_node_by_id
search_nodes
{
"name": "search_nodes",
"arguments": {
"path": "/path/to/file.xmind",
"query": "project",
"searchIn": ["title", "notes"],
"caseSensitive": false
}
}
{
"name": "extract_node",
"arguments": {
"path": "/path/to/file.xmind",
"searchQuery": "Feature > API"
}
}
{
"name": "get_todo_tasks",
"arguments": {
"path": "/path/to/file.xmind"
}
}
Example claude_desktop_config.json
for development:
{
"xmind": {
"command": "node",
"args": [
"/Users/alex/Src/mcp-xmind/dist/index.js",
"/Users/alex/XMind"
]
}
}
Example claude_desktop_config.json
for production using npmjs:
{
"xmind": {
"command": "npx",
"args": [
"-y",
"@41px/mcp-xmind",
"/Users/alex/XMind"
]
}
}
npm run build
npm run type-check
npx @modelcontextprotocol/inspector node dist/index.js /Users/alex/XMind
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "mcp-xmind": { "command": "npx", "args": [ "-y", "@41px/mcp-xmind" ], "env": {} } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.