Servidor MCP XMind
Un servidor de Protocolo de Contexto de Modelo para analizar y consultar mapas mentales de XMind. Esta herramienta ofrece potentes funciones para buscar, extraer y analizar contenido de archivos de XMind.
Características
🔍 Búsqueda difusa inteligente en mapas mentales
📝 Gestión y seguimiento de tareas
🌲 Navegación jerárquica de contenido
🔗 Extracción de enlaces y referencias
📊 Análisis de múltiples archivos
🏷️ Soporte para etiquetas y rótulos
📂 Escaneo de directorios
🔒 Acceso seguro al directorio
Related MCP server: MindManager MCP Server
Instalación
Instalación mediante herrería
Para instalar XMind Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @41px/mcp-xmind --client claudeInstalación manual
npm install @modelcontextprotocol/sdk adm-zip zod
npm install --save-dev typescript @types/nodeUso
Iniciando el servidor
node dist/index.js <allowed-directory> [additional-directories...]Herramientas disponibles
leer_xmind
Analizar y analizar archivos XMind
Extraer la estructura completa del mapa mental
obtener_tareas_todo
Extraer y analizar tareas TODO
Incluir contexto y jerarquía de tareas
lista_directorio_xmind
Escanear recursivamente archivos XMind
Filtrar y organizar los resultados
leer múltiples archivos xmind
Procesar varios archivos simultáneamente
Comparar y analizar entre archivos
buscar_archivos_xmind
Buscar archivos por patrones de nombre
Escaneo recursivo de directorios
extraer_nodo
Coincidencia inteligente de rutas difusas
Resultados de búsqueda clasificados
Extracción completa del subárbol
extraer_nodo_por_id
Acceso directo al nodo mediante ID
Recuperación rápida y precisa
nodos de búsqueda
Búsqueda de contenido con múltiples criterios
Campos de búsqueda configurables
Ejemplos
Buscar nodos
{
"name": "search_nodes",
"arguments": {
"path": "/path/to/file.xmind",
"query": "project",
"searchIn": ["title", "notes"],
"caseSensitive": false
}
}Extraer nodo
{
"name": "extract_node",
"arguments": {
"path": "/path/to/file.xmind",
"searchQuery": "Feature > API"
}
}Lista de tareas
{
"name": "get_todo_tasks",
"arguments": {
"path": "/path/to/file.xmind"
}
}Configuración
Configuración de desarrollo
Ejemplo claude_desktop_config.json para desarrollo:
{
"xmind": {
"command": "node",
"args": [
"/Users/alex/Src/mcp-xmind/dist/index.js",
"/Users/alex/XMind"
]
}
}Configuración de producción
Ejemplo claude_desktop_config.json para producción usando npmjs:
{
"xmind": {
"command": "npx",
"args": [
"-y",
"@41px/mcp-xmind",
"/Users/alex/XMind"
]
}
}Seguridad
Sólo permite el acceso a directorios específicos
Normalización y validación de rutas
Manejo de errores para intentos de acceso no válidos
Desarrollo
Edificio
npm run buildComprobación de tipos
npm run type-checkInspector de MCP
npx @modelcontextprotocol/inspector node dist/index.js /Users/alex/XMind