Skip to main content

Module catalog

Module catalog 

Source
Expand description

Immutable host-owned MCP definitions, separate from executable connections.

The host assigns source and authentication metadata; neither is accepted from a server’s tool annotations. Multiple sources may declare one name. A projection must resolve those candidates by authority before binding any connection. Catalog construction never connects, expands environment variables, provisions a command, or grants access to a server.

Structs§

McpCatalog
Immutable, deterministically ordered candidates, without connection state.
ServerConfigHash
Opaque identity of the declared transport and launch inputs.
ServerDefinition
One immutable declaration; its configuration is available only by reference.

Enums§

ServerAuthentication
Host-observed authentication metadata, never a credential or access token.
ServerAuthority
Trust order for server declarations, from lowest to highest.
ServerSandboxPolicy
Sandbox requirement derived from the launch configuration.
ServerSource
Provenance assigned by the host, not a declaration’s self-reported rank.