diff --git a/api/controllers/console/app/mcp_server.py b/api/controllers/console/app/mcp_server.py index 4b20418b53..64c8358ae5 100644 --- a/api/controllers/console/app/mcp_server.py +++ b/api/controllers/console/app/mcp_server.py @@ -102,11 +102,11 @@ class AppMCPServerController(Resource): if not server: raise NotFound() - description = payload.description - if description is None or not description: - server.description = app_model.description or "" + # Always sync description from app model unless explicitly provided + if payload.description: + server.description = payload.description else: - server.description = description + server.description = app_model.description or "" server.name = app_model.name