diagrammer-mcp

中文文档
0.6.0发布于 2026/11/03MITES Module

MCP服务器,将经过验证的图表(架构、工作流、序列、数据流、生命周期、ERD、类、树、时间线、瀑布)和单页解释器呈现为独立的HTML。

中文使用文档
文档目录6 节
  1. 安装
  2. 工具
  3. 探索图表
  4. 文档
  5. 发展
  6. 许可证

图MCP

npm

MCP服务器可以让AI代理将描述转换为 经过验证的交互式图表一个HTML文件,你可以打开,探索和分享。

  • 10种图表类型: 架构、工作流、序列、数据流、生命周期、ERD、类、树、时间线和瀑布。
  • 单页讲解员: 首先是答案,然后是原因、步骤、表格、比较和嵌入的图表。
  • 为探索而生: 将鼠标悬停在任何项目上或选择TAB,以查看其详细信息及其上游和下游连接。单击邻居即可跟随该路径。缩放和平移大型图表。
  • 值得信赖的输出: 通过精确的JSON路径进行严格的验证,确定的呈现,以及将每个文件与其嵌入的源绑定在一起的篡改检查。
  • 访问: 完整的键盘支持,屏幕阅读器标签,明亮和黑暗的主题,和运动,尊重你的减少运动设置。
  • 独立的: 没有外部请求。图表导出为SVG或PNG。

安装

需要Node.js 18或更新版本。向Claude Code注册服务器:

claude mcp add diagrammer -- npx -y diagrammer-mcp

将其注册到任何其他MCP客户端:

{
  "mcpServers": {
    "diagrammer": { "command": "npx", "args": ["-y", "diagrammer-mcp"] }
  }
}

重新启动客户端。然后问,例如,“画出这个回购的架构”或“用一页纸的解释解释这个决定”。

工具

工具目的
diagram_guide为问题推荐图表类型。
diagram_authoring_context返回类型的提示、模式和示例。
diagram_finalize验证、呈现和检查候选对象,然后写入HTML文件和收据。
diagram_validate仅验证候选人。
diagram_check重新检查现有的HTML文件是否被篡改或损坏。

探索图表

这样做为了得到这个
将鼠标悬停在项目上,或 选项卡 它详细信息面板显示其名称、类型、组、描述和数据,以及其 上游 连接(琥珀色)和 下游 连接(绿色)。
单击,或按 输入固定面板。单击列出的邻居跳转到该邻居。
新闻 Esc关闭面板。
使用 − / + / 适合 / 100%, Ctrl/⌘ +滚动,或拖动缩放和平移。大型图表的打开率为75%或更高,这样标签就可以保持可读性。
使用 主题, 运动, SVG 或 PNG切换亮/暗,打开或关闭动画,或导出图表。

文档

  • 指南:它是如何工作的,查看器,选择类型,工具,输出文件,检查,每个诊断代码,配置,故障排除和开发。
  • 模式参考:每种类型的每个字段,生成自 schemas/。
  • 例子每种类型一名工作候选人。

发展

git clone https://github.com/VinodhDeva/diagrammer.git
cd diagrammer && npm install && npm test

看到 发展 查看代码布局和发布步骤。

许可证

麻省理工学院。看到 许可证. 第三方通知在 请注意. 图形布局的用途 dagre,在麻省理工学院许可下。

版本与发布记录

diagrammer-mcp 共发布 3 个版本,首次发布于 2026/11/03;过去 12 个月发布了 3 个版本。

版本发布日期距今
0.6.0latest2026/11/03今天
0.5.02026/11/03今天
0.0.0-stage2026/11/03今天

关于 diagrammer-mcp 的常见问题

diagrammer-mcp 是什么?

MCP服务器,将经过验证的图表(架构、工作流、序列、数据流、生命周期、ERD、类、树、时间线、瀑布)和单页解释器呈现为独立的HTML。

如何安装 diagrammer-mcp?

在项目目录运行 npm install diagrammer-mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 diagrammer-mcp,可以用 npx diagrammer-mcp 直接运行。

diagrammer-mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/diagrammer-mcp 是否存在。

diagrammer-mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

diagrammer-mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

diagrammer-mcp 可以商用吗?

diagrammer-mcp 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

diagrammer-mcp 还在维护吗?

最新版本 0.6.0 发布于 2026/11/03(今天);至今共发布 3 个版本,其中过去 12 个月发布了 3 个;首次发布于 2026/11/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。