Mcp Xmind सर्वर
सारांश
mcp-xmind क्या है?
mcp-xmind एक सार्वजनिक रिपॉजिटरी है जो GitHub पर होस्ट की गई है, जिसे उपयोगकर्ता apeyroux ने बनाया है। यह रिपॉजिटरी XMind के उपयोग को सुविधाजनक बनाने के लिए डिज़ाइन की गई है, जो एक लोकप्रिय माइंड मैपिंग और ब्रेनस्टॉर्मिंग टूल है। इस प्रोजेक्ट का उद्देश्य उपयोगकर्ताओं को बेहतर कार्यक्षमता और सुविधाएँ प्रदान करना है जो उनके विचारों, विचारों और परियोजनाओं को व्यवस्थित करने के लिए XMind का उपयोग करते समय उनके अनुभव को बेहतर बनाती हैं।
mcp-xmind की विशेषताएँ
- उपयोग में आसान इंटरफेस: mcp-xmind एक साफ और सहज इंटरफेस प्रदान करता है जो उपयोगकर्ताओं को इसकी सुविधाओं को प्रभावी ढंग से नेविगेट और उपयोग करने में मदद करता है।
- उन्नत माइंड मैपिंग टूल: इस रिपॉजिटरी में माइंड मैप बनाने और प्रबंधित करने के लिए उन्नत टूल शामिल हैं, जिससे उपयोगकर्ता अपने विचारों को अधिक स्पष्टता से देख सकते हैं।
- सहयोग की सुविधाएँ: उपयोगकर्ता वास्तविक समय में सहयोग कर सकते हैं, जिससे टीम के सदस्यों के साथ परियोजनाओं पर काम करना या दूसरों के साथ विचार साझा करना आसान हो जाता है।
- क्रॉस-प्लेटफ़ॉर्म संगतता: mcp-xmind विभिन्न ऑपरेटिंग सिस्टम पर निर्बाध रूप से काम करने के लिए डिज़ाइन किया गया है, यह सुनिश्चित करते हुए कि उपयोगकर्ता किसी भी डिवाइस से अपने माइंड मैप्स तक पहुँच सकते हैं।
- अनुकूलन योग्य टेम्पलेट्स: इस रिपॉजिटरी में विभिन्न टेम्पलेट्स प्रदान किए गए हैं जिन्हें उपयोगकर्ता अपनी विशिष्ट आवश्यकताओं के अनुसार अनुकूलित कर सकते हैं, जिससे माइंड मैपिंग शुरू करना आसान हो जाता है।
mcp-xmind का उपयोग कैसे करें
- रिपॉजिटरी तक पहुँचें: प्रोजेक्ट फ़ाइलों और दस्तावेज़ों तक पहुँचने के लिए mcp-xmind GitHub पृष्ठ पर जाएँ।
- रिपॉजिटरी क्लोन करें: अपने स्थानीय मशीन पर रिपॉजिटरी को क्लोन करने के लिए Git का उपयोग करें, निम्नलिखित कमांड चलाकर:
git clone https://github.com/apeyroux/mcp-xmind.git
- निर्भरताएँ स्थापित करें: आवश्यक निर्भरताओं को सेटअप करने के लिए रिपॉजिटरी के README फ़ाइल में दिए गए स्थापना निर्देशों का पालन करें।
- एप्लिकेशन का उपयोग शुरू करें: एप्लिकेशन लॉन्च करें और उपलब्ध टूल और सुविधाओं का उपयोग करके अपने माइंड मैप्स बनाना शुरू करें।
- सहयोग करें और साझा करें: अपने माइंड मैप्स पर सहयोग करने के लिए टीम के सदस्यों को आमंत्रित करें और फीडबैक और इनपुट के लिए अपने प्रोजेक्ट्स को दूसरों के साथ साझा करें।
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: क्या mcp-xmind का उपयोग मुफ्त है?
उत्तर: हाँ, mcp-xmind एक सार्वजनिक रिपॉजिटरी है और यह माइंड मैपिंग में रुचि रखने वाले किसी भी व्यक्ति के लिए मुफ्त है।
प्रश्न: क्या मैं mcp-xmind प्रोजेक्ट में योगदान कर सकता हूँ?
उत्तर: बिल्कुल! योगदान का स्वागत है। आप रिपॉजिटरी को फोर्क कर सकते हैं, अपने परिवर्तन कर सकते हैं, और समीक्षा के लिए एक पुल अनुरोध सबमिट कर सकते हैं।
प्रश्न: mcp-xmind किन प्लेटफार्मों का समर्थन करता है?
उत्तर: mcp-xmind को क्रॉस-प्लेटफ़ॉर्म के रूप में डिज़ाइन किया गया है, जिसका अर्थ है कि इसे Windows, macOS, और Linux ऑपरेटिंग सिस्टम पर उपयोग किया जा सकता है।
प्रश्न: यदि मुझे समस्याएँ आती हैं तो मैं सहायता कहाँ प्राप्त कर सकता हूँ?
उत्तर: आप सहायता की आवश्यकता होने पर mcp-xmind GitHub रिपॉजिटरी के मुद्दों अनुभाग में मौजूदा समस्याओं की जांच कर सकते हैं या एक नई समस्या रिपोर्ट कर सकते हैं।
विवरण
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
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"mcp-xmind": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--apeyroux--mcp-xmind--mcp-xmind",
"node dist/index.js"
],
"env": {}
}
}
}