MCP XMind サーバー
XMind マインドマップの分析とクエリのためのモデルコンテキストプロトコルサーバー。このツールは、XMind ファイルからコンテンツを検索、抽出、分析するための強力な機能を提供します。
特徴
- 🔍 マインドマップ全体にわたるスマートなあいまい検索
- 📝 タスク管理と追跡
- 🌲 階層的なコンテンツナビゲーション
- 🔗 リンクと参照の抽出
- 📊 複数ファイルの分析
- 🏷️ ラベルとタグのサポート
- 📂 ディレクトリスキャン
- 🔒 安全なディレクトリアクセス
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の XMind Server を自動的にインストールするには:
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...]
利用可能なツール
- 読む_xmind
- XMind ファイルを解析して分析する
- 完全なマインドマップ構造を抽出する
- タスクを取得する
- TODOタスクの抽出と分析
- タスクのコンテキストと階層を含める
- リスト_xmind_ディレクトリ
- XMind ファイルを再帰的にスキャンする
- 結果をフィルタリングして整理する
- 複数のxmindファイルを読み取る
- 複数のファイルを同時に処理する
- ファイル間で比較と分析
- 検索_xmind_ファイル
- 名前のパターンでファイルを検索する
- 再帰ディレクトリスキャン
- 抽出ノード
- スマートなファジーパスマッチング
- ランキング検索結果
- 完全なサブツリー抽出
- IDでノードを抽出
- 検索ノード
- 複数の条件によるコンテンツ検索
- 設定可能な検索フィールド
例
ノードの検索
{
"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"
}
}
構成
開発構成
開発用のclaude_desktop_config.json
例:
{
"xmind": {
"command": "node",
"args": [
"/Users/alex/Src/mcp-xmind/dist/index.js",
"/Users/alex/XMind"
]
}
}
生産構成
npmjs を使用した本番環境用のclaude_desktop_config.json
例:
{
"xmind": {
"command": "npx",
"args": [
"-y",
"@41px/mcp-xmind",
"/Users/alex/XMind"
]
}
}
安全
- 指定されたディレクトリへのアクセスのみを許可します
- パスの正規化と検証
- 無効なアクセス試行に対するエラー処理
発達
建物
型チェック
MCP検査官
npx @modelcontextprotocol/inspector node dist/index.js /Users/alex/XMind