Config blob to write under mcpServers[localName].
OptionalconfigHash of the registry approval - populates registryMetadata.configHash and drives update detection.
Local preference key.
OptionalserverRegistry server id - populates registryMetadata.serverId so updates stay tracked.
OptionalversionApproved version published by the registry - populates registryMetadata.version for display.
Self-contained install payload: the local preference key, the config blob to write, and optional registry-provenance metadata. When
serverIdis set the fields are persisted as a singleregistryMetadatablock on the stored entry.