Mcp Xmind Server
Übersicht
Was ist mcp-xmind?
mcp-xmind ist ein öffentliches Repository, das auf GitHub gehostet wird und von dem Benutzer apeyroux erstellt wurde. Dieses Repository wurde entwickelt, um die Nutzung von XMind, einem beliebten Tool für Mind Mapping und Brainstorming, zu erleichtern. Das Projekt zielt darauf ab, den Benutzern erweiterte Funktionen und Features bereitzustellen, die ihre Erfahrung bei der Verwendung von XMind zur Organisation von Gedanken, Ideen und Projekten verbessern.
Funktionen von mcp-xmind
- Benutzerfreundliche Oberfläche: mcp-xmind bietet eine saubere und intuitive Oberfläche, die es den Benutzern erleichtert, sich zurechtzufinden und die Funktionen effektiv zu nutzen.
- Verbesserte Mind Mapping-Tools: Das Repository enthält fortschrittliche Werkzeuge zum Erstellen und Verwalten von Mind Maps, die es den Benutzern ermöglichen, ihre Ideen klarer zu visualisieren.
- Kollaborationsfunktionen: Benutzer können in Echtzeit zusammenarbeiten, was die Arbeit an Projekten mit Teammitgliedern oder das Teilen von Ideen mit anderen erleichtert.
- Plattformübergreifende Kompatibilität: mcp-xmind ist so konzipiert, dass es nahtlos auf verschiedenen Betriebssystemen funktioniert, sodass die Benutzer von jedem Gerät aus auf ihre Mind Maps zugreifen können.
- Anpassbare Vorlagen: Das Repository bietet eine Vielzahl von Vorlagen, die die Benutzer an ihre spezifischen Bedürfnisse anpassen können, was den Einstieg ins Mind Mapping erleichtert.
So verwenden Sie mcp-xmind
- Zugriff auf das Repository: Besuchen Sie die mcp-xmind GitHub-Seite, um auf die Projektdateien und Dokumentation zuzugreifen.
- Klonen Sie das Repository: Verwenden Sie Git, um das Repository auf Ihren lokalen Computer zu klonen, indem Sie den Befehl ausführen:
git clone https://github.com/apeyroux/mcp-xmind.git
- Abhängigkeiten installieren: Befolgen Sie die Installationsanweisungen in der README-Datei des Repositories, um alle erforderlichen Abhängigkeiten einzurichten.
- Beginnen Sie mit der Verwendung der Anwendung: Starten Sie die Anwendung und beginnen Sie, Ihre Mind Maps mit den verfügbaren Werkzeugen und Funktionen zu erstellen.
- Zusammenarbeiten und Teilen: Laden Sie Teammitglieder ein, an Ihren Mind Maps zusammenzuarbeiten, und teilen Sie Ihre Projekte mit anderen für Feedback und Anregungen.
Häufig gestellte Fragen
F: Ist mcp-xmind kostenlos zu verwenden?
A: Ja, mcp-xmind ist ein öffentliches Repository und kostenlos für jeden, der an Mind Mapping interessiert ist.
F: Kann ich zum mcp-xmind-Projekt beitragen?
A: Absolut! Beiträge sind willkommen. Sie können das Repository forken, Ihre Änderungen vornehmen und einen Pull-Request zur Überprüfung einreichen.
F: Welche Plattformen unterstützt mcp-xmind?
A: mcp-xmind ist plattformübergreifend konzipiert, was bedeutet, dass es auf Windows-, macOS- und Linux-Betriebssystemen verwendet werden kann.
F: Wo finde ich Unterstützung, wenn ich auf Probleme stoße?
A: Sie können den Bereich "Issues" des mcp-xmind GitHub-Repositories überprüfen, um bestehende Probleme zu finden oder ein neues Problem zu melden, wenn Sie Hilfe benötigen.
Detail
MCP XMind Server
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.
Features
- 🔍 Smart fuzzy search across mind maps
- 📝 Task management and tracking
- 🌲 Hierarchical content navigation
- 🔗 Link and reference extraction
- 📊 Multi-file analysis
- 🏷️ Label and tag support
- 📂 Directory scanning
- 🔒 Secure directory access
Installation
Installing via Smithery
To install XMind Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @41px/mcp-xmind --client claude
Manual Installation
npm install @modelcontextprotocol/sdk adm-zip zod
npm install --save-dev typescript @types/node
Usage
Starting the Server
node dist/index.js <allowed-directory> [additional-directories...]
Available Tools
-
read_xmind
- Parse and analyze XMind files
- Extract complete mind map structure
-
get_todo_tasks
- Extract and analyze TODO tasks
- Include task context and hierarchy
-
list_xmind_directory
- Recursively scan for XMind files
- Filter and organize results
-
read_multiple_xmind_files
- Process multiple files simultaneously
- Compare and analyze across files
-
search_xmind_files
- Search files by name patterns
- Recursive directory scanning
-
extract_node
- Smart fuzzy path matching
- Ranked search results
- Complete subtree extraction
-
extract_node_by_id
- Direct node access by ID
- Fast and precise retrieval
-
search_nodes
- Multi-criteria content search
- Configurable search fields
Examples
Search for Nodes
{
"name": "search_nodes",
"arguments": {
"path": "/path/to/file.xmind",
"query": "project",
"searchIn": ["title", "notes"],
"caseSensitive": false
}
}
Extract Node
{
"name": "extract_node",
"arguments": {
"path": "/path/to/file.xmind",
"searchQuery": "Feature > API"
}
}
List Tasks
{
"name": "get_todo_tasks",
"arguments": {
"path": "/path/to/file.xmind"
}
}
Configuration
Development Configuration
Example claude_desktop_config.json
for development:
{
"xmind": {
"command": "node",
"args": [
"/Users/alex/Src/mcp-xmind/dist/index.js",
"/Users/alex/XMind"
]
}
}
Production Configuration
Example claude_desktop_config.json
for production using npmjs:
{
"xmind": {
"command": "npx",
"args": [
"-y",
"@41px/mcp-xmind",
"/Users/alex/XMind"
]
}
}
Security
- Only allows access to specified directories
- Path normalization and validation
- Error handling for invalid access attempts
Development
Building
npm run build
Type Checking
npm run type-check
MCP Inspector
npx @modelcontextprotocol/inspector node dist/index.js /Users/alex/XMind
Serverkonfiguration
{
"mcpServers": {
"mcp-xmind": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--apeyroux--mcp-xmind--mcp-xmind",
"node dist/index.js"
],
"env": {}
}
}
}