
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个基于Python diagrams包DSL的MCP服务器,用于无缝创建各类图表。它支持通过Python代码生成AWS架构图、序列图、流程图、类图等多种图表类型,适用于需要以代码方式可视化系统架构和流程的场景。
| 属性 | 详情 |
|---|---|
| Docker镜像 | https://hub.docker.com/repository/docker/mcp/aws-diagram |
| 作者 | https://github.com/awslabs |
| 代码仓库 | https://github.com/awslabs/mcp |
| Dockerfile | https://github.com/awslabs/mcp/blob/main/src/aws-diagram-mcp-server/Dockerfile |
| 镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/aws-diagram --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
generate_diagram | 使用diagrams包从Python代码生成图表。 |
get_diagram_examples | 获取不同类型图表的示例代码。 |
list_icons | 列出diagrams包中的可用图标,支持可选过滤。 |
generate_diagram功能描述
使用diagrams包从Python代码生成图表。该工具接受使用diagrams包DSL编写的Python代码字符串,生成PNG格式图表(执行时设置show=False以防止自动显示)。
使用说明
get_diagram_examples了解语法和功能list_icons发现所有可用图标,必须严格使用列表中的图标名称(区分大小写)支持的图表类型
参数说明
| 参数名 | 类型 | 描述 |
|---|---|---|
code | string | 使用diagrams包DSL编写的Python代码字符串。运行时已导入所有必要组件,可直接以with Diagram(开始编写。 |
filename | string 可选 | 图表保存的文件名。未提供时将生成随机名称。 |
timeout | integer 可选 | 图表生成的超时时间(秒)。默认值为90秒。 |
workspace_dir | string 可选 | 用户当前的工作区目录。重要:客户端调用时必须发送当前工作区目录!若提供,图表将保存到'generated-diagrams'子目录。 |
返回值
包含生成图表路径和状态信息的字典。
get_diagram_examples功能描述
获取不同类型图表的示例代码。该工具提供多种图表类型的即用型示例代码,帮助用户理解diagrams包的语法和功能,作为创建自定义图表的模板。
示例类别
每个示例展示diagrams包的不同功能:组件连接、Cluster分组、Edge样式设置、布局方向、多组件实例、自定义图标等。
参数说明
| 参数名 | 类型 | 描述 |
|---|---|---|
diagram_type | string 可选 | 要返回的图表示例类型。选项:aws、sequence、flow、class、k8s、onprem、custom、all。 |
返回值
按示例名称组织的、请求图表类型的示例代码字典。
list_icons功能描述
列出diagrams包中的可用图标,支持可选过滤。该工具动态检查diagrams包,获取可用于图表的提供商、服务和图标信息。
使用说明
示例工作流
list_icons() → 返回所有可用提供商list_icons(provider_filter="aws") → 返回所有AWS服务和图标list_icons(provider_filter="aws", service_filter="compute") → 返回AWS计算服务图标参数说明
| 参数名 | 类型 | 描述 |
|---|---|---|
provider_filter | string 可选 | 按提供商名称过滤图标(例如:"aws"、"gcp"、"k8s")。 |
service_filter | string 可选 | 按服务名称过滤图标(例如:"compute"、"database"、"network")。 |
返回值
按层级组织的可用提供商、服务和图标的字典。
适用于需要通过代码生成可视化图表的开发者、系统架构师和技术文档编写者,具体场景包括:
json{ "mcpServers": { "aws-diagram": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/aws-diagram" ] } } }
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务