Mindmap MCP 服务器是一个借助 markmap-cli 库的工具,它能在 Model Context Protocol (MCP) 协议下,把 Markdown 转换为互动式思维导图 HTML。该服务器遵循 MCP 协议版本 1.0 规范。
此服务器可将 Markdown 转换为互动式思维导图 HTML,支持生成离线可用的思维导图,还具备可选隐藏工具栏功能,提供返回 HTML 内容或文件路径两种模式。
# 使用 npm 包管理器进行全局安装
npm install -g markmap-cli
# 安装此 MCP 服务器项目
git clone https://github.com/YuChenSSR/mindmap-mcp-server.git
cd mindmap-mcp-server
npm install
docker pull yuchen/mindmap-mcp-server:latest
# 启动容器,映射端口到 3000
docker run -p 3000:3000 yuchen/mindmap-mcp-server:latest
如果在 Windows 上使用 markmap-cli 出现问题,请考虑以下方法:
~/.config/claude/settings.json 文件"mcpServers": [
{
"name": "mindmap-server",
"url": "http://localhost:3000"
}
]
此服务器与所有符合 MCP 协议的客户端兼容,支持通过标准 API 进行交互。
请求生成思维导图:
给我一个用于展示以下 Markdown 代码的思维导图,使用思维导图工具:
# 项目计划
## 研究
### 市场分析
### 竞争对手审查
## 设计
### 线框图
### 模板
请求保存并打开文件:
使用思维导图工具将以下 Markdown 内容转换为思维导图,然后用终端打开生成的 HTML 文件。
输入内容:
<粘贴你的 Markdown 代码>
动态思考过程:
想象一下如何将一头大象放进冰箱,并提供一个思维导图。在终端中打开它。
可以将多个 Markdown 文件批量转换为思维导图,并通过 API 进行管理。
支持通过 CSS 定制生成的 HTML 页面样式,具体方法请参考 markmap-cli 文档。
欢迎提交 Pull Request 或 Issues,共同完善此项目!
项目遵循 MIT 开源协议,详情请见 LICENSE 文件。