diff --git a/api/controllers/console/app/mcp_server.py b/api/controllers/console/app/mcp_server.py index 412fc8795a..f3b4b1b93d 100644 --- a/api/controllers/console/app/mcp_server.py +++ b/api/controllers/console/app/mcp_server.py @@ -103,11 +103,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