MCP-Diagram 服务器是一个基于 MCP(模型-客户端-协议)架构的服务器,可让您轻松地从文本描述出发,借助 Claude 及其他 AI 助手生成各类图表,极大提升图表创建效率。
MCP-Diagram 服务器能让您直接在与 Claude 的对话中创建丰富多样的图表。配置完成后,只需让 Claude 通过描述生成图表,MCP 服务器会自动处理后续工作!
MCP-Diagram 支持创建多种类型的图表,具体如下:
从 最新版本 下载 JAR 文件。
将服务器添加到您的 claude_desktop_config.json 文件中:
{
"mcpServers": {
"mcp-diagram": {
"command": "java",
"args": [
"-jar",
"CHEMIN/VERS/mcp-diagram-X.Y.Z.jar"
]
}
}
}
⚠️ 重要提示
将
CHEMIN/VERS/mcp-diagram-X.Y.Z.jar替换为 JAR 文件的实际完整路径。例如,在 Windows 上为"C:\\CHEMIN\\VERS\\mcp-diagram-1.0.0.jar"
以下是一个生成 AWS 架构图的示例提示:
创建一个描述 AWS 架构的图表,包括 EC2 实例、S3 存储桶和 RDS 数据库。
MCP-Diagram 提供了多个可用功能,可根据不同需求生成特定类型的图表:
getD2LangComplexDiagram使用 D2Lang 声明性语法生成复杂架构图,适合软件或网络架构。
getMermaidClassDiagram使用 Mermaid 语法生成 UML 类图。
getMermaidComplexDiagram使用 Mermaid 语法生成复杂图表(软件架构、网络等)。
getMermaidErDiagram使用 Mermaid 语法生成实体关系图。
getMermaidGanttDiagram使用 Mermaid 语法生成甘特图。
getMermaidMindMapDiagram使用 Mermaid 语法生成思维导图。
getMermaidSequenceDiagram使用 Mermaid 语法生成时序图。
getMermaidTimelineDiagram使用 Mermaid 语法生成时间线图。
claude_desktop_config.json 文件中的路径是否正确。如需帮助或报告问题,请访问 GitHub 仓库 提交问题。
本项目使用 MIT 许可证 - 详情请参阅 LICENSE 文件。