Protected ReadonlyinstallProtected ReadonlyinstallProtected ReadonlymcpProtected ReadonlymessageProtected ReadonlymismatchProtectedconfirmProtectedconfirmtrue when the plugin was installed, false when the user cancelled either dialog.
ProtectedregisterFails loudly: the root is already in place, so a silent failure leaves a plugin that looks installed while the servers it declared never run.
ProtectedstartProtectedwith
Drives the two-phase install to completion. Both the Extensions view and the
install-plugindeep link go through here, so either path shows the same dialogs and registers the same way.