使用说明
Xmind生成器MCP服务器
用于生成Xmind思维导图的MCP(模型上下文协议)服务器。该服务器允许LLM通过MCP协议创建结构化思维导图。
特性
- 生成具有分层主题结构的Xmind思维导图
- 支持主题注释、标签、标记和关系
- 将思维导图保存到本地文件
- 读取现有的.xmind文件并将大纲导出为Markdown
- 轻松集成Claude Desktop和其他MCP客户端
先决条件
- Node.js:需要版本18或更高版本
- 思维导图:安装 思维导图 用于打开和编辑生成的思维导图的桌面应用程序
- 克劳德桌面版:需要将此工具用作扩展
使用Claude Desktop进行设置
选项1:使用npx(推荐)
-
创建或编辑Claude Desktop配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
添加以下配置:
{ "mcpServers": { "xmind-generator": { "command": "npx", "args": ["xmind-generator-mcp"], "env": { "outputPath": "/path/to/save/xmind/files", "autoOpenFile": "false" } } } } -
重新启动克劳德桌面
-
开始在对话中使用Xmind生成器
选项2:本地安装
-
克隆存储库:
git clone https://github.com/BangyiZhang/xmind-generator-mcp.git cd xmind-generator-mcp npm install npm run build -
创建或编辑Claude Desktop配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
添加以下配置:
{ "mcpServers": { "xmind-generator": { "command": "node", "args": ["path/to/xmind-generator-mcp/dist/index.js"], "env": { "outputPath": "/path/to/save/xmind/files", "autoOpenFile": "false" } } } } -
替换
path/to/xmind-generator-mcp带有克隆项目的实际路径 -
重新启动克劳德桌面
-
开始在对话中使用Xmind生成器
备注:The env 部分是可选的。它允许您为服务器设置环境变量:
outputPath:保存Xmind文件的默认目录或文件路径。这可以被覆盖outputPath工具调用中的参数。autoOpenFile:控制生成的Xmind文件是否在创建后自动打开。设置为“false”可禁用自动打开(默认值为“true”)。
可用工具
生成思维导图
从主题的层次结构生成Xmind思维导图。
参数:
title(string):思维导图的标题(根主题)topics(array):思维导图中要包含的主题数组title(string):主题的标题ref(字符串,可选):主题的参考IDnote(字符串,可选):主题注释labels(字符串数组,可选):主题的标签markers(字符串数组,可选):主题的标记(格式:“Category.name”,例如“Arrow.refresh”)children(数组,可选):子主题数组
relationships(array,可选):主题之间关系的数组outputPath(字符串,可选):Xmind文件的自定义输出路径。如果设置了环境变量,则会覆盖该变量。
阅读思维导图
读取现有 .xmind 文件并将其导出为Markdown大纲。
参数:
inputPath(string):路径.xmind文件style(字符串,可选):Markdown样式。目前支持A(大纲)。 (B为未来更富裕的出口预留。)
例子:
{
"inputPath": "/path/to/file.xmind",
"style": "A"
}
示例
下面是一个如何使用 generate-mind-map 工具:
{
"title": "Project Plan",
"topics": [
{
"title": "Research",
"ref": "topic:research",
"note": "Gather information about the market",
"children": [
{
"title": "Market Analysis",
"labels": ["Priority: High"]
},
{
"title": "Competitor Research",
"markers": ["Task.quarter"]
}
]
},
{
"title": "Development",
"children": [
{
"title": "Frontend",
"markers": ["Arrow.refresh"]
},
{
"title": "Backend"
}
]
}
]
}
许可证
麻省理工学院