mcp xmind
A Model Context Protocol server that allows intelligent analysis and querying of XMind mind maps, providing capabilities for searching, extracting, and analyzing content across XMind files.
A Model Context Protocol server that allows intelligent analysis and querying of XMind mind maps, providing capabilities for searching, extracting, and analyzing content across XMind files.
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...]
Extract complete mind map structure
get_todo_tasks
Include task context and hierarchy
list_xmind_directory
Filter and organize results
read_multiple_xmind_files
Compare and analyze across files
search_xmind_files
Recursive directory scanning
extract_node
Complete subtree extraction
extract_node_by_id
Fast and precise retrieval
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