draw_class_diagram
Generate a UML class diagram from class definitions including attributes, methods, stereotypes, and relationships, producing an editable .drawio file.
Instructions
Create a UML class diagram as a .drawio file. Accepts class elements with attributes, methods, stereotypes (interface, abstract, enum), and relationships (inheritance, association, aggregation, composition, dependency, realization). Output is a .drawio file that opens in draw.io (diagrams.net).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"classes": "<classes>"
},
"name": "draw_class_diagram"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Class Diagram | |
| classes | Yes | ||
| relationships | No |