hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Offers containerized deployment of the mindmap conversion service with specific tools for generating either HTML content or files saved to mounted volumes
Converts Markdown documents into interactive, visual mindmaps with hierarchical structure while preserving the original content organization
Utilizes Node.js as a prerequisite runtime environment to enable the mindmap conversion functionality through the markmap-cli library
マインドマップMCPサーバー
Markdown コンテンツをインタラクティブなマインドマップに変換するための Model Context Protocol (MCP) サーバー。
インストール
またはuvx
を使用します:
あるいは、 docker
より安全かつ簡単に使用します。
前提条件
このパッケージでは、コマンドpython
またはuvx
を使用してサーバーを実行するときに、Node.js がインストールされている必要があります。
使用法
Claude Desktop またはその他の MCP クライアントの場合
このサーバーをclaude_desktop_config.json
に追加します。
または
推奨:
--return-type
を使用してマインドマップ コンテンツの戻り値の型を指定します。必要に応じてhtml
またはfilePath
を選択できます。html
マインドマップの HTML コンテンツ全体を返し、AI クライアントのアーティファクトでプレビューできます。
filePath
マインドマップをファイルに保存し、そのファイルパスを返します。このファイルはブラウザで開くことができます。トークンも保存できます。
このリポジトリ内の特定の Python ファイルを使用する:
または
マインドマップ コンテンツの戻り値の型を指定するには--return-type
を使用します。必要に応じてhtml
またはfilePath
を選択できます。詳細については、`uvx` の使用を参照してください。
まず、イメージをプルします。
次に、サーバーを設定します。
⚠️ /path/to/output/folder
マインドマップを保存するシステム上の実際のパス (macOS では/Users/username/Downloads
、Windows ではC:\\Users\\username\\Downloads
など) に置き換えます。
Docker コンテナで提供されるツールサーバーは次の MCP ツールを提供します。
- マークダウンからマインドマップコンテンツへ
Markdown を HTML マインド マップに変換し、HTML コンテンツ全体を返します。
コマンドdocker
では、引数-v
と/path/to/output/folder:/output
使用しません。
パラメータ:
• markdown (文字列、必須): 変換するMarkdownコンテンツ
• ツールバー(ブール値、オプション):ツールバーを表示するかどうか(デフォルト:true)
最適な用途:HTMLコンテンツのサイズが問題にならないシンプルなマインドマップ。AIクライアントのアーティファクトを使用してマインドマップをプレビューできます。 - マークダウンからマインドマップファイルへ
Markdown を HTML マインド マップに変換し、マウントされたディレクトリ内のファイルに保存します。
パラメータ:
• markdown (文字列、必須): 変換するMarkdownコンテンツ
• ファイル名(文字列、オプション):カスタムファイル名(デフォルト:自動生成されたタイムスタンプ名)
• ツールバー(ブール値、オプション):ツールバーを表示するかどうか(デフォルト:true)
最適な用途: 複雑なマインドマップ、または後で使用するためにトークンを保存する場合。
ブラウザでHTMLファイルを開いてマインドマップを表示できます。また、 iterm-mcp-serverや他の端末のmcpサーバーを使えば、ワークフローを中断することなくブラウザでファイルを開くことができます。
トラブルシューティング
ファイルが見つかりません
マインドマップ ファイルにアクセスできない場合:
1 Dockerコンテナにボリュームが正しくマウントされているか確認する
2 パスの形式がオペレーティングシステムに合っているか確認する
3 Dockerがディレクトリにアクセスする権限を持っていることを確認する
Dockerコマンドが見つかりません
1 Dockerがインストールされ、PATHに入っていることを確認する
2 Dockerへの絶対パスを使ってみる
クロードにサーバーが表示されない
1 設定変更後にClaude for Desktopを再起動します
2 Claudeのログで接続エラーを確認する
3 Dockerが実行中であることを確認する
高度な使用法
他のMCPクライアントとの使用
このサーバーは、Claude for Desktop だけでなく、MCP 対応のあらゆるクライアントで動作します。このサーバーは、Model Context Protocol (MCP) バージョン 1.0 仕様を実装しています。
注意
macOS と Linux では 3 つのインストール方法が正常にテストされています。
Windowsユーザーで、このMCPのnpx
で問題が発生している場合は、Dockerメソッドの使用を検討してください。あるいは、Visual Studio Codeをご利用の場合は、 「Markmap」拡張機能を使用すると、コマンドラインツールを操作するよりも簡単な解決策が得られる可能性があります。
特徴
このサーバーはmarkmap-cli
ライブラリを使用して Markdown コンテンツをマインドマップに変換するためのツールを提供します。
- Markdown をインタラクティブなマインドマップ HTML に変換する
- オフライン対応のマインドマップを作成するオプション
- ツールバーを非表示にするオプション
- HTMLコンテンツまたはファイルパスを返す
例
Claude では、次のように尋ねることができます。
「マインドマップ ツールを使用して、次のマークダウン コードのマインドマップを作成します。」
「
マインドマップをファイルに保存し、iTerm MCP サーバーを使用してブラウザで開く場合:
「マインドマップ ツールを使用して次のマークダウン input_code のマインドマップを作成し、その後、iterm を使用して生成された HTML ファイルを開きます。input_code:
「
「象を冷蔵庫に入れるプロセスを考えて、マインドマップを作成してください。ターミナルで開いてください。 」
その他
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています。詳細については、このプロジェクトリポジトリのLICENSEファイルをご覧ください。
このプロジェクトが役に立った場合は、ぜひ星⭐️を付けてください。
技術の進歩は、一般大衆を搾取するのではなく、すべての個人に利益をもたらすべきだ。
You must be authenticated.
Markdown コンテンツをインタラクティブなマインドマップに変換するモデル コンテキスト プロトコル サーバー。これにより、AI アシスタントは HTML コンテンツまたは保存されたファイルを通じて階層情報を視覚化できるようになります。