思维导图转换服务

一个将XMind思维导图文件转换为Markdown流程图的MCP服务,支持多种输出格式和自定义配置。

  • by afine907
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 AFine970/xmind2md-mcp

使用说明

XMind to Markdown MCP Service

一个将XMind思维导图文件转换为Markdown流程图的MCP服务。

功能特性

  • ✅ 读取XMind文件(.xmind)
  • ✅ 解析思维导图层级结构
  • ✅ 生成Mermaid流程图格式
  • ✅ 通过MCP协议提供服务
  • ✅ 支持自定义输出格式

安装依赖

npm install

使用方法

作为MCP服务运行

npm start

配置Claude Desktop

在Claude Desktop的配置文件中添加:

{
  "mcpServers": {
    "xmind2md": {
      "command": "node",
      "args": ["path/to/xmind2md-mcp/index.js"],
      "cwd": "path/to/xmind2md-mcp"
    }
  }
}

MCP工具

convert_xmind_to_markdown

将XMind文件转换为Markdown流程图。

参数:

  • xmind_path (string): XMind文件的本地路径
  • format (string, 可选): 输出格式,支持 "mermaid" (默认) 或 "plantuml"

返回:

  • markdown: 生成的Markdown流程图代码
  • topic_count: 节点数量
  • depth: 思维导图深度

示例

输入XMind文件,输出Mermaid流程图:

graph TD
    A[中心主题] --> B[分支1]
    A --> C[分支2]
    B --> D[子分支1.1]
    B --> E[子分支1.2]
    C --> F[子分支2.1]

开发

  • index.js: MCP服务入口
  • xmind-parser.js: XMind文件解析器
  • markdown-generator.js: Markdown流程图生成器

许可证

MIT