Mcp Diagram

Mcp Diagram

🚀 MCP-Diagram 服务器

MCP-Diagram 服务器是一个基于 MCP(模型-客户端-协议)架构的服务器,可让您轻松地从文本描述出发,借助 Claude 及其他 AI 助手生成各类图表,极大提升图表创建效率。

🚀 快速开始

MCP-Diagram 服务器能让您直接在与 Claude 的对话中创建丰富多样的图表。配置完成后,只需让 Claude 通过描述生成图表,MCP 服务器会自动处理后续工作!

✨ 主要特性

MCP-Diagram 支持创建多种类型的图表,具体如下:

  • 使用 D2Lang 和 Mermaid 创建架构图
  • UML 类图(Mermaid)
  • 实体关系图(Mermaid)
  • 时序图(Mermaid)
  • 甘特图(Mermaid)
  • 思维导图(Mermaid)
  • 时间线图(Mermaid)

📦 安装指南

先决条件

  • Java 运行时环境 (JRE) 17 或更高版本
  • 安装了 Claude Desktop(用于与 Claude 的集成)

安装步骤

步骤 1:下载 MCP 服务器

最新版本 下载 JAR 文件。

步骤 2:配置 Claude Desktop

将服务器添加到您的 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 提供了多个可用功能,可根据不同需求生成特定类型的图表:

1. getD2LangComplexDiagram

使用 D2Lang 声明性语法生成复杂架构图,适合软件或网络架构。

2. getMermaidClassDiagram

使用 Mermaid 语法生成 UML 类图。

3. getMermaidComplexDiagram

使用 Mermaid 语法生成复杂图表(软件架构、网络等)。

4. getMermaidErDiagram

使用 Mermaid 语法生成实体关系图。

5. getMermaidGanttDiagram

使用 Mermaid 语法生成甘特图。

6. getMermaidMindMapDiagram

使用 Mermaid 语法生成思维导图。

7. getMermaidSequenceDiagram

使用 Mermaid 语法生成时序图。

8. getMermaidTimelineDiagram

使用 Mermaid 语法生成时间线图。

📚 详细文档

故障排除

  • 如果无法启动服务器,请检查 Java 是否正确安装并确保使用正确的版本(17 或更高)。
  • 验证 claude_desktop_config.json 文件中的路径是否正确。

技术支持

如需帮助或报告问题,请访问 GitHub 仓库 提交问题。

📄 许可证

本项目使用 MIT 许可证 - 详情请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,27 浏览
  • system 提出于 2025-10-02 01:18

相似服务问题

相关AI产品