思维导图工具

XMind Skill是一个用于创建和读取XMind思维导图的Claude技能,支持中英文交互,无需额外依赖,仅使用Node.js内置功能。

  • by apeyroux
  • JavaScript
  • 本地部署
  • 95 星标
  • 更新于
在 GitHub 查看 apeyroux/mcp-xmind

使用说明

XMind技能

Claude Code/Claude Desktop创建和阅读XMind思维导图的技能。零npm依赖-仅使用Node.js内置。

特性

  • 创建 XMind文件:嵌套主题、注释(纯HTML)、标签、标记、标注、边界、摘要、关系、内部链接、布局结构、简单任务(todo/done)、具有甘特图支持的计划任务(日期、持续时间、进度、优先级、依赖关系)、文件附件、自由定位流程/逻辑图
  • 阅读 XMind文件:解析完整结构、模糊搜索、任务跟踪、多文件分析、目录扫描、节点提取
  • 格式支持:现代(XMind Zen/2020+)和传统(XMind 8)可读写
  • 双语:自然的中英文互动路径

安装

克劳德代码(CLI)

Symlink或将技能复制到您的项目或全球技能目录中:

# Per project
ln -s /path/to/mcp-xmind/skills/xmind .claude/skills/xmind

# All projects
ln -s /path/to/mcp-xmind/skills/xmind ~/.claude/skills/xmind

克劳德桌面

构建技能ZIP并上传:

npm run build:skill
# → build/xmind-skill.zip

打开克劳德桌面>设置>功能>技能>上传 build/xmind-skill.zip.

用法

安装后,只需用自然语言询问Claude:

  • "帮我做个思维导图" / "create a mind map"
  • "打开这个xmind文件" / "read this xmind"
  • "做个项目计划" / "make a Gantt chart"
  • "画个流程图" / "draw a flowchart"

看 skills/xmind/SKILL.md 完整的JSON输入格式和所有支持的功能。

快速测试

# Create
echo '{"path":"/tmp/test.xmind","sheets":[{"title":"Test","rootTopic":{"title":"Hello"}}]}' | node skills/xmind/scripts/create_xmind.mjs

# Read
echo '{"action":"read","path":"/tmp/test.xmind"}' | node skills/xmind/scripts/read_xmind.mjs

项目结构

skills/xmind/
  SKILL.md                    # Skill definition (routing, format docs, rules)
  scripts/
    create_xmind.mjs          # Create .xmind files (zero deps)
    read_xmind.mjs            # Read/search/analyze .xmind files (zero deps)
scripts/
  build-skill.sh              # Package skill into build/xmind-skill.zip

许可证

麻省理工学院