# Docker MCP catalog submission

`server.yaml` in this directory is the catalog entry for the Docker MCP
catalog ([docker/mcp-registry](https://github.com/docker/mcp-registry)).

## Submission flow (maintainers)

1. Confirm the release image exists and its provenance verifies:

   ```bash
   gh attestation verify oci://ghcr.io/sipyourdrink-ltd/bernstein:<tag> \
     --owner sipyourdrink-ltd
   ```

   The image is built by `.github/workflows/publish-docker.yml` with
   BuildKit provenance and SBOM enabled, plus a Sigstore keyless
   build-provenance attestation pushed to the registry.

2. Open a PR against `docker/mcp-registry` adding
   `servers/bernstein/server.yaml` with the contents of `server.yaml`
   from this directory. Do not edit the fork copy directly; regenerate it
   from this file so the repository stays the single source.

3. Catalog review is external and asynchronous; it is not on the release
   critical path. Track the submission PR in the release checklist.

## Related manifests

- `server.json` (repo root): official MCP registry listing, regenerated by
  `scripts/gen_distribution_manifests.py` and published by the
  `publish-mcp-registry` job in `.github/workflows/publish.yml`.
- `.plugin/plugin.json` (repo root): plugin manifest bundling the
  `skills/bernstein-run` skill, slash commands, and `.mcp.json` server
  registration.
