Protected OptionalclientProtected ReadonlycredentialProtected ReadonlyloggerProtected ReadonlyoauthProtectedrootsProtectedserverProtectedserversProtectedclearProtectedclearProtectedconfigurationProtectedconnectionProtectedconnectionThe part of a description that decides whether a running server has to be restarted rather than merely updated in place. Anything that shapes the connection - or, for a local server, the process - belongs here; anything purely presentational does not.
ProtectedconnectionProtectedcredentialReturns names of all servers whose status is not terminal-stopped. Includes transient pre-running
states and Errored. Use for operations that must interrupt servers regardless of lifecycle progress.
ProtectedhaveProtectednormalizedProtectednormalizedRemoves a server and waits for lifecycle cleanup such as OAuth authorization cancellation and credential removal.
ProtectedshouldProtectedshouldOptionalinteractive?: booleantrue when the start was initiated by a direct user action;
false (default) for autostart and other non-interactive paths. Non-interactive starts
do not launch a browser for OAuth authorization.
Protectedstop
Adds or updates a server and waits until manager state is safe for dependent follow-up operations such as autostart.