XMind MCPサーバー

XMind MCPサーバー

AIエージェントをXMindマインドマップファイルに接続。高度なツールでマインドマップの検索・抽出・分析を行い、プロジェクト管理やナレッジワークフローをよりスマートに。

「XMind」MCPサーバーは何をするのか?

XMind MCP(Model Context Protocol)サーバーは、AIアシスタントとXMindマインドマップファイルを接続するための専門ツールです。AIエージェントとXMindデータのインターフェースとして機能し、XMindファイルからの検索、抽出、分析など高度な操作を実行できるようにします。これにより、スマートなファジー検索、タスク管理、階層ナビゲーション、リンク抽出、複数ファイル分析などのタスクをサポートし、開発ワークフローを強化します。チームがXMind形式で保存されたナレッジの探索・整理・処理を自動化し、関連する洞察を簡単に抽出したり、複雑なマインドマップ構造とプログラム的にやり取りしたりするのに特に有効です。

プロンプト一覧

リポジトリには明示的なプロンプトテンプレートは記載されていません。

リソース一覧

リポジトリドキュメントに明示的なMCPリソースは定義されていません。

ツール一覧

  • read_xmind
    XMindファイルを解析・分析し、マインドマップ全体構造を抽出します。
  • get_todo_tasks
    TODOタスクを抽出・分析し、マインドマップ内でのコンテキストや階層情報も取得します。
  • list_xmind_directory
    ディレクトリ内のXMindファイルを再帰的にスキャンし、結果をフィルタリング・整理します。
  • read_multiple_xmind_files
    複数のXMindファイルを同時に処理し、内容を比較・分析します。
  • search_xmind_files
    名前パターンでXMindファイルを検索し、ディレクトリの再帰スキャンもサポートします。
  • extract_node
    スマートなファジーパスマッチングでノードを検索・抽出し、ランク付き検索やサブツリー抽出も可能です。
  • extract_node_by_id
    一意のIDでノードに直接アクセスし、迅速かつ正確な取得ができます。
  • search_nodes
    複数条件によるコンテンツ検索が可能で、検索フィールドも設定できます。

このMCPサーバーのユースケース

  • プロジェクト・タスク管理
    XMindマインドマップからTODOタスクを自動抽出・分析して、プロジェクト管理のタスク追跡やレポーティングを効率化します。
  • ナレッジベース探索
    AIによるナビゲーションや検索で大量のマインドマップコレクションから関連コンセプトや階層構造を素早く発見できます。
  • 複数ファイルマインドマップ分析
    複数のXMindファイル間でデータを同時分析・比較し、プロジェクト横断的な洞察や組織ナレッジの包括的理解を可能にします。
  • 内容抽出・レポーティング
    マインドマップから特定のノードやサブツリーを抽出して、レポート作成や他ツール・ダッシュボードとの連携に活用できます。
  • ディレクトリスキャン・整理
    ディレクトリを再帰的にスキャンしてXMindファイルを整理・インデックス化し、リポジトリ管理を容易にします。

セットアップ方法

Windsurf

  1. Node.jsがインストールされていることを確認します。
  2. Windsurfの設定ファイル(例: windsurf.config.json)を探します。
  3. mcpServersオブジェクト下に、以下のJSONスニペットでXMind MCPサーバーを追加します:
    {
      "xmind": {
        "command": "npx",
        "args": [
          "-y",
          "@41px/mcp-xmind@latest",
          "/path/to/your/xmind-directory"
        ]
      }
    }
    
  4. 設定ファイルを保存し、Windsurfを再起動します。
  5. Windsurfの中でサーバーがリストされアクセス可能になっていることを確認します。

APIキーの保護

認証や環境変数が必要な場合は、envセクションを追加します:

{
  "xmind": {
    "command": "npx",
    "args": [
      "-y",
      "@41px/mcp-xmind@latest",
      "/path/to/your/xmind-directory"
    ],
    "env": {
      "API_KEY": "${API_KEY}"
    }
  }
}

Claude

  1. Node.jsが未インストールの場合はインストールします。
  2. claude_desktop_config.jsonを開くか作成します。
  3. XMind MCPサーバー設定を追加します:
    {
      "xmind": {
        "command": "npx",
        "args": [
          "-y",
          "@41px/mcp-xmind@latest",
          "/path/to/your/xmind-directory"
        ]
      }
    }
    
  4. ファイルを保存し、Claudeを再起動します。
  5. Claudeデスクトップ画面でサーバーが稼働していることを確認します。

APIキーの保護

{
  "xmind": {
    "command": "npx",
    "args": [
      "-y",
      "@41px/mcp-xmind@latest",
      "/path/to/your/xmind-directory"
    ],
    "env": {
      "API_KEY": "${API_KEY}"
    }
  }
}

Cursor

  1. Node.jsをインストールします。
  2. Cursorの設定ファイル(例: cursor.config.json)を編集します。
  3. 該当セクションにXMind MCPサーバーを追加します:
    {
      "xmind": {
        "command": "npx",
        "args": [
          "-y",
          "@41px/mcp-xmind@latest",
          "/path/to/your/xmind-directory"
        ]
      }
    }
    
  4. 変更を保存し、Cursorを再起動します。
  5. MCP連携パネルでセットアップが完了していることを確認します。

APIキーの保護

{
  "xmind": {
    "command": "npx",
    "args": [
      "-y",
      "@41px/mcp-xmind@latest",
      "/path/to/your/xmind-directory"
    ],
    "env": {
      "API_KEY": "${API_KEY}"
    }
  }
}

Cline

  1. Node.jsがインストールされていることを確認します。
  2. Clineの設定ファイル(例: cline.config.json)を開きます。
  3. XMind MCPサーバー用に下記設定を挿入します:
    {
      "xmind": {
        "command": "npx",
        "args": [
          "-y",
          "@41px/mcp-xmind@latest",
          "/path/to/your/xmind-directory"
        ]
      }
    }
    
  4. ファイルを保存し、Clineを再起動します。
  5. Clineの画面内でサーバーが動作していることを確認します。

APIキーの保護

{
  "xmind": {
    "command": "npx",
    "args": [
      "-y",
      "@41px/mcp-xmind@latest",
      "/path/to/your/xmind-directory"
    ],
    "env": {
      "API_KEY": "${API_KEY}"
    }
  }
}

フロー内でのMCPの使い方

FlowHuntでのMCP利用

FlowHuntワークフローにMCPサーバーを組み込むには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックすると設定パネルが開きます。system MCP構成セクションに、下記JSON形式でMCPサーバー情報を入力します:

{
  "xmind": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントはこのMCPの全機能にアクセスできるようになります。必ず"xmind"を実際のMCPサーバー名に、URLも自身のMCPサーバーURLに書き換えてください。


概要

セクション利用可否詳細・備考
概要
プロンプト一覧プロンプトテンプレートは指定されていません
リソース一覧明示的なリソース記載なし
ツール一覧READMEに8ツール記載
APIキー保護設定のenvブロックで対応
サンプリングサポート(評価上は重要度低)記載なし

Roots対応: 記載なし
サンプリング対応: 記載なし


現時点のドキュメントに基づくと、XMind MCPサーバーはツール面の充実・セットアップ手順の明確さが特徴ですが、プロンプトテンプレートやリソースプリミティブ、高度なMCP機能(rootsやsampling)に関する記載はありません。したがって、マインドマップ分析には実用的ですが、MCPエコシステム全体としては発展途上といえます。私の評価: 6/10


MCPスコア

ライセンスファイルあり⛔(LICENSEファイルなし)
ツールが1つ以上ある
フォーク数5
スター数25

よくある質問

XMind MCPサーバーとは何ですか?

XMind MCPサーバーは、AIエージェントとXMindマインドマップファイルを接続し、ワークフローやナレッジ管理のためにマインドマップ内容の検索・抽出・分析を可能にします。

XMind MCPサーバーはどのようなツールを提供しますか?

XMindファイルの読み取り、TODOタスク抽出、ディレクトリスキャン、ファイルやノードの検索、複数マインドマップ間の内容比較などのツールを提供します。

このMCPサーバーの主なユースケースは何ですか?

プロジェクト・タスク管理、ナレッジベース探索、複数ファイル分析、内容抽出、マインドマップリポジトリの自動整理などが主なユースケースです。

XMind MCPサーバーはどのようにセットアップしますか?

上記のようにお好みのクライアント(Windsurf、Claude、Cursor、Cline)にMCPサーバー設定を追加し、XMindディレクトリパスや必要なAPIキーを環境変数で指定します。

認証には対応していますか?

はい、APIキーやその他の認証情報はMCPサーバー設定の「env」ブロックで管理できます。

FlowHuntをXMind MCPサーバーと一緒に試してみましょう

FlowHuntのXMind MCPサーバー連携で、マインドマップワークフローを簡単に分析・自動化。

詳細はこちら

マインドマップ MCP サーバー
マインドマップ MCP サーバー

マインドマップ MCP サーバー

マインドマップ MCP サーバーは、Markdown ドキュメントをインタラクティブなマインドマップに変換します。これにより、開発者、教育者、AI アシスタントが階層的な情報を視覚化し、知識を整理し、動的かつ視覚的な表現によってコンテンツの計画を効率化できます。...

2 分で読める
AI Visualization +4
Think MCP サーバー
Think MCP サーバー

Think MCP サーバー

Think MCP サーバーは、エージェント型AIワークフローのための構造化推論ツールを提供し、明示的な思考記録、ポリシー遵守、逐次的な意思決定、高度な批評・計画機能を実現します。ClaudeやFlowHunt、その他のエージェント型LLMとシームレスに統合でき、AIエージェントの行動の透明性と監査性を高めます。...

1 分で読める
AI MCP +6
ヒューマン・イン・ザ・ループ MCP サーバー
ヒューマン・イン・ザ・ループ MCP サーバー

ヒューマン・イン・ザ・ループ MCP サーバー

FlowHunt 用ヒューマン・イン・ザ・ループ MCP サーバーは、リアルタイムのインタラクティブなGUIダイアログを通じて、人間の判断・承認・入力をAIワークフローにシームレスに統合し、安全性・コンプライアンス・カスタマイズ性を強化します。...

1 分で読める
AI MCP +6