
mcp/aws-diagram这是一个基于Python diagrams包DSL的MCP服务器,用于无缝创建各类图表。它支持通过Python代码生成AWS架构图、序列图、流程图、类图等多种图表类型,适用于需要以代码方式可视化系统架构和流程的场景。
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/aws-diagram |
| 作者 | awslabs |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| 镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/aws-diagram --key [***] |
| 许可证 | 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" ] } } }




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务