Manage sources
Sources define where MCP server entries come from. A
registry is made up of one or more sources. This guide
covers how to manage sources through the Cloud UI. You need the manageSources
role.
For the full definition of each source type and the options that aren't yet editable in the UI, see Registry Server configuration.
View sources
Open Registries in the navigation bar, then select Sources in the sidebar. The list shows each source's name and type. Use the search box to filter by name or type.
Source types
When you create a source, choose one of four types:
- Git - syncs entries from a registry file in a git repository.
- API - syncs entries from an upstream Registry Server that implements the registry API.
- Kubernetes - auto-publishes entries from annotated, operator-managed resources in a cluster namespace.
- Managed - holds entries created directly through the Cloud UI or the Registry Server API. This is the source type you publish to when you manage entries.
Create a source
- With the Sources list open, click Add a source.
- Enter a Name for the source.
- Choose the Type and fill in its configuration:
- Git - the Repository URL, the Branch to sync from, and a Sync
interval (for example
1h,30m, or5m). - API - the API Endpoint and a Sync interval.
- Kubernetes - the Namespace to watch.
- Managed - no additional configuration.
- Git - the Repository URL, the Branch to sync from, and a Sync
interval (for example
- Add the Claims that control which users can see the source's entries. Claims are required on a source.
- Click Save.
The Registry Server begins syncing entries from the new source. Entries appear in the catalog once the initial sync completes.
Some source options aren't available in the Cloud UI yet:
- Git sources sync from a branch. To pin a tag or commit, or to authenticate to a private repository, configure the source through the Registry Server API or configuration file.
- Sync filters that control which entries a source imports must also be set through the API or configuration file.
Source and registry claims
Claims attach to both sources and registries, and they compose. Claims are required on a source but optional on a registry. A common pattern is to apply a broad claim at the registry layer and finer-grained claims at the source layer, so a single registry can present different contents to different roles.
Edit a source
- Open the source's actions menu and select Edit source.
- Update the configuration. The source name can't be changed.
- Click Save to apply the changes.
Config-managed sources are read-only. Their actions menu shows View source instead of Edit source.
Delete a source
- Open the source's actions menu and select Delete source.
- Confirm the deletion in the dialog.
Deleting a source removes the entries that originated from it. Config-managed sources can't be deleted from the Cloud UI.
View source entries
Select View entries from a source's actions menu to see every entry the source provides, before any registry-level filtering or deduplication is applied.
Next steps
- Manage registries to combine sources into registries
- Manage entries to publish entries to a managed source
- Browse the catalog to see how entries appear to users