マークマップ MCP サーバー
Markmap MCP Serverは、オープンソースプロジェクトmarkmapをベースに構築されたモデルコンテキストプロトコル(MCP)に基づいており、Markdownテキストをワンクリックでインタラクティブなマインドマップに変換できます。生成されたマインドマップは豊富なインタラクティブ操作をサポートし、様々な画像形式でエクスポートできます。
特徴
🌠 Markdownからマインドマップへ:Markdownテキストをインタラクティブなマインドマップに変換します
🖼️マルチフォーマットエクスポート:PNG、JPG、SVG画像としてのエクスポートをサポート
🔄インタラクティブ操作:ズーム、ノードの展開/折りたたみ、その他のインタラクティブ機能のサポート
📋 Markdownコピー: 元のMarkdownコンテンツをワンクリックでコピー
🌐自動ブラウザプレビュー:生成されたマインドマップをブラウザで自動的に開くオプション
Related MCP server: Mindmap MCP Server
前提条件
Node.js ランタイム環境
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Markmap MCP Server を自動的にインストールするには:
npx -y @smithery/cli install @jinzcdev/markmap-mcp-server --client claude手動インストール
# Install from npm
npm install @jinzcdev/markmap-mcp-server -g
# Basic run
npx -y @jinzcdev/markmap-mcp-server
# Specify output directory
npx -y @jinzcdev/markmap-mcp-server --output /path/to/output/directoryあるいは、リポジトリのクローンを作成してローカルで実行することもできます。
# Clone the repository
git clone https://github.com/jinzcdev/markmap-mcp-server.git
# Navigate to the project directory
cd markmap-mcp-server
# Build project
npm install && npm run build
# Run the server
node build/index.js使用法
MCP クライアント構成ファイルに次の構成を追加します。
{
"mcpServers": {
"markmap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jinzcdev/markmap-mcp-server",
"--output",
"/path/to/output/directory"
]
}
}
}[!ヒント]
このサービスは次の環境変数をサポートしています。
MARKMAP_DIR: マインドマップの出力ディレクトリを指定します(オプション、デフォルトはシステムの一時ディレクトリ)優先注意:
--outputコマンドライン引数とMARKMAP_DIR環境変数の両方が指定されている場合は、コマンドライン引数が優先されます。
利用可能なツール
マークダウンからマインドマップへ
Markdown テキストをインタラクティブなマインドマップに変換します。
パラメータ:
markdown: 変換するMarkdownコンテンツ(必須文字列)open: 生成されたマインドマップをブラウザで自動的に開くかどうか(オプションのブール値、デフォルトは false)
戻り値:
{
"content": [
{
"type": "text",
"text": "JSON_DATA_OF_MINDMAP_FILEPATH"
}
]
}ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。