diagrams-mcp-server logo

diagrams-mcp-server

免费

面向 AI 智能体的本地优先图表工具:基于你的代码库管理、渲染并校验 PlantUML 与 Mermaid。

访问官网
根据共同标签和关键词推荐panomahermes-sdlc-agentswispcrew
ai-toolsai-agentai-agentsarchitecture-as-codearchitecture-diagramsaiai assistantautomation

工具概览

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 图表

渲染两种格式的图表

结合代码库验证图表

以代码形式维护架构图

用户评论

还没有评论,来分享你的使用体验吧