diff --git a/gns3server/api/routes/mcp/__init__.py b/gns3server/api/routes/mcp/__init__.py index 447aac02e..91c16288a 100644 --- a/gns3server/api/routes/mcp/__init__.py +++ b/gns3server/api/routes/mcp/__init__.py @@ -925,9 +925,15 @@ async def drawing_create( ) -> list[dict[str, Any]]: """Create a new drawing (label, shape, or image) on a project canvas. + GNS3 SVG rendering notes: + - MUST have a solid fill color (e.g. fill=\"#FF0000\") to render. + fill=\"none\" or fill=\"transparent\" will be invisible in the GUI. + - works correctly with or without fill. + - and work normally. + SVG examples: Text label: R1 - Rectangle: + Rectangle: Ellipse: Line: Dashed line: