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)