MCP XMind Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Supports distribution and installation through npm, allowing users to easily install and run the MCP server using npx commands.

  • Utilizes TypeScript for type safety in development, with specific support for type checking when building or modifying the MCP server.

  • Incorporates Zod for schema validation, ensuring proper data structure when processing XMind files and handling user queries.

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...]

利用可能なツール

  1. 読む_xmind
    • XMind ファイルを解析して分析する
    • 完全なマインドマップ構造を抽出する
  2. タスクを取得する
    • TODOタスクの抽出と分析
    • タスクのコンテキストと階層を含める
  3. リスト_xmind_ディレクトリ
    • XMind ファイルを再帰的にスキャンする
    • 結果をフィルタリングして整理する
  4. 複数のxmindファイルを読み取る
    • 複数のファイルを同時に処理する
    • ファイル間で比較と分析
  5. 検索_xmind_ファイル
    • 名前のパターンでファイルを検索する
    • 再帰ディレクトリスキャン
  6. 抽出ノード
    • スマートなファジーパスマッチング
    • ランキング検索結果
    • 完全なサブツリー抽出
  7. IDでノードを抽出
    • IDによる直接ノードアクセス
    • 高速かつ正確な検索
  8. 検索ノード
    • 複数の条件によるコンテンツ検索
    • 設定可能な検索フィールド

ノードの検索

{ "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" ] } }

安全

  • 指定されたディレクトリへのアクセスのみを許可します
  • パスの正規化と検証
  • 無効なアクセス試行に対するエラー処理

発達

建物

npm run build

型チェック

npm run type-check

MCP検査官

npx @modelcontextprotocol/inspector node dist/index.js /Users/alex/XMind
-
security - not tested
F
license - not found
-
quality - not tested

XMind マインド マップのインテリジェントな分析とクエリを可能にし、XMind ファイル全体のコンテンツの検索、抽出、分析機能を提供するモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Installation
      1. Installing via Smithery
      2. Manual Installation
    2. Usage
      1. Starting the Server
      2. Available Tools
    3. Examples
      1. Search for Nodes
      2. Extract Node
      3. List Tasks
    4. Configuration
      1. Development Configuration
      2. Production Configuration
    5. Security
      1. Development
        1. Building
        2. Type Checking
        3. MCP Inspector
      ID: 4i3g9okcvy