pub fn install(
manifest: &AddonManifest,
source: &str,
) -> Result<InstallOutcome, String>Expand description
Wire manifest into the global gateway and record it in the store.
source is recorded for addon list ("registry" or "local"). Replaces
any existing gateway server / store entry with the same name (idempotent
re-install). Returns an error if the addon has no runnable MCP endpoint.