v1.7.0

modelcontextprotocol/registryv1.7.0Apr 25, 2026by rdimitrov

AI Summary

Feature-rich release introducing OCI registry support for Quay.io and significant improvements to the publisher tooling and API documentation.

Key Highlights

  • Added support for Quay.io registry in OCI feature
  • Publisher tool improvements: copy version from package.json and prefer mcpName
  • Updated OpenAPI spec to include statusChangedAt
  • Improved DNS verification errors and wrong-selector hints

New Features

  • OCI support for Quay.io
  • Publisher tool enhancements (version copying, mcpName preference)
  • OpenAPI spec update (statusChangedAt)

Full Release Notes

## What's Changed
* deploy: update prod to v1.6.0 by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/1172
* build(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 in the actions group by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/1189
* build(deps): bump github.com/jackc/pgx/v5 from 5.9.1 to 5.9.2 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/1188
* build(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/1180
* build(deps): bump github.com/pulumi/pulumi-kubernetes/sdk/v4 from 4.28.0 to 4.29.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/1177
* build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.230.0 to 3.231.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/1176
* fix: update openapi.yml to include statusChangedAt by @jeffmaury in https://github.com/modelcontextprotocol/registry/pull/1187
* docs: signpost non-npm publishers to package-types from quickstart by @AshwanthramKL in https://github.com/modelcontextprotocol/registry/pull/1192
* build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.231.0 to 3.232.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/1194
* feat(publisher): copy version from package.json and prefer mcpName in init by @JosephDoUrden in https://github.com/modelcontextprotocol/registry/pull/1145
* feat(oci): add support for Quay.io registry by @mikelolasagasti in https://github.com/modelcontextprotocol/registry/pull/1150
* fix(publisher): honor mcpName as the authoritative server name in init by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/1195
* docs: note PostgreSQL requirement for prebuilt Docker image by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/1196
* docs: recommend namespaced subkeys inside publisher-provided by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/1197
* fix(auth): better DNS verification errors and wrong-selector hint by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/1202
* fix: recalculate isLatest after status changes (#1081) by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/1201

## New Contributors
* @jeffmaury made their first contribution in https://github.com/modelcontextprotocol/registry/pull/1187
* @AshwanthramKL made their first contribution in https://github.com/modelcontextprotocol/registry/pull/1192
* @mikelolasagasti made their first contribution in https://github.com/modelcontextprotocol/registry/pull/1150

**Full Changelog**: https://github.com/modelcontextprotocol/registry/compare/v1.6.0...v1.7.0