工具概览
diagrams-mcp-server 是一个本地优先的 MCP(Model Context Protocol)服务器,为 AI 编码智能体提供对项目中 PlantUML 和 Mermaid 架构图的结构化访问。它允许智能体列出、读取、创建、更新和删除图表,渲染和导出图表,对照代码库检查图表,比较两个版本的差异,并根据代码或起始骨架起草新图表。所有操作都在本地进行,无需账号,除非明确选择启用,否则不会发起网络调用。该服务器可通过 stdio 与任何兼容 MCP 的客户端配合使用,包括 Claude Code、Codex、Antigravity、OpenCode、Cursor 和 VS Code。它的初衷是把图表与代码放在项目中一起管理,让智能体能在同一工作流中读取和检查它们。服务器提供十二个工具,分为四组:管理图表、渲染和分享、检查和比较、起草新图表。只读的起草工具(diagrams_generate、diagrams_generate_sequence、diagrams_template、diagrams_export)从不写入;它们返回源文本,由用户通过 diagrams_create 保存。分页和源码窗口都是显式且可选启用的,服务器绝不会自行分页或截断。运行服务器需要 Node.js 18+,开发工具链需要 Node.js >=20.19。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用 diagrams-mcp-server 让 AI 智能体分页列出项目中所有的 PlantUML 和 Mermaid 图表。
- 团队用 diagrams-mcp-server 读取图表的原始源码,可读取全部或某个窗口。
- 团队用 diagrams-mcp-server 创建新的图表文件,且不会覆盖已有文件。
- 团队用 diagrams-mcp-server 将图表渲染为 SVG 或 PNG。
- 团队用 diagrams-mcp-server 对照代码库检查图表一致性,并标记过时的实体。
- 团队用 diagrams-mcp-server 比较两份图表源码的差异,并报告新增、删除和重命名的实体。
- 团队用 diagrams-mcp-server 根据代码库的一部分起草类图。
- 团队用 diagrams-mcp-server 将已存储的图表及其渲染出的 SVG 打包成可分享的独立 HTML 文件。
功能特性
为 AI 智能体在本地制作图表
管理 PlantUML 和 Mermaid 图表
渲染两种格式的图表
结合代码库验证图表
以代码形式维护架构图
用户评论
还没有评论,来分享你的使用体验吧