From 8f8abe41066d184daba5cfcb4332d90ad5925c19 Mon Sep 17 00:00:00 2001 From: YueGuobin Date: Sat, 13 Jun 2026 23:13:31 +0800 Subject: [PATCH] fix: Set auto_close=False on project_create so projects stay open when clients disconnect --- gns3server/api/routes/mcp/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/api/routes/mcp/__init__.py b/gns3server/api/routes/mcp/__init__.py index aea2d060b..e80e2878d 100644 --- a/gns3server/api/routes/mcp/__init__.py +++ b/gns3server/api/routes/mcp/__init__.py @@ -297,8 +297,8 @@ async def project_get( async def project_create( name: Annotated[str, Field(description="Project name")], ) -> list[dict[str, Any]]: - """Create a new GNS3 project.""" - params = {"name": name} + """Create a new GNS3 project. auto_close is set to False so the project stays open when clients disconnect.""" + params = {"name": name, "auto_close": False} return await asyncio.to_thread(_run_handler_sync, create_project_handler, params)