Skip to content

Structurizr

Structurizr DSL describes workspaces, models, and views in text. UML-MCP renders Structurizr through Kroki with diagram_type: structurizr.

Example

workspace {
  model {
    user = person "User"
    system = softwareSystem "UML-MCP" {
      api = container "FastAPI"
      mcp = container "MCP server"
    }
    user -> api "HTTPS"
    api -> mcp "HTTP /mcp"
  }
  views { systemContext system { include * } }
}

Parameters

Property Value
diagram_type structurizr
Backend Structurizr (via Kroki)
Output formats png, svg, pdf, txt, base64

See also