# ezrabrilliant/staruml-mcp

Source: https://glimind.com/server/glama%2Fezrabrilliant%2Fstaruml-mcp
Registry id: `glama/ezrabrilliant/staruml-mcp`
Status: unknown

## Tools (19)

- `close_diagram`: Close a diagram.
- `create_diagram`: Create a new diagram (typed native).
- `create_element`: Create a new model element.
- `delete_element`: Delete a model element.
- `execute_command`: Execute any built-in command (e.g. project:save, view:fit-to-window).
- `find_elements`: Query model elements based on criteria.
- `generate_diagram`: Generate a UML diagram from Mermaid code.
- `get_all_commands`: List all 138+ built-in StarUML command IDs.
- `get_all_diagrams_info`: List all diagrams in the current project (id, name, type).
- `get_current_diagram_info`: Get metadata of the currently focused diagram.
- `get_diagram_image_by_id`: Export a diagram as PNG by its ID.
- `get_element_by_id`: Query a model element by its ID.
- `get_project_info`: Current project's filename + top-level elements.
- `new_project`: Create a new project.
- `open_project`: Open an existing project.
- `save_project`: Save the current project.
- `save_project_as`: Save the current project as a new file.
- `switch_diagram`: Switch to a different diagram.
- `update_element`: Update an existing model element.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
