v1.2.0

modelcontextprotocol/registryv1.2.0Sep 30, 2025by tadasant

AI Summary

Updates the server.json format to enforce required fields like registryType and identifier, and aligns the API with the reference OpenAPI schema.

Key Highlights

  • Enforced registryType, identifier, and version as required fields
  • Aligned API implementation with reference OpenAPI schema
  • Added community projects reference document

Breaking Changes

  • Changes on the server.json format
  • registryType, identifier, and version should be required fields

New Features

  • Community projects reference document

Full Release Notes

## What's Changed
* Fix atomic latest version update to prevent missing isLatest flags by @domdomegg in https://github.com/modelcontextprotocol/registry/pull/530
* docs: update download link of mcp-publisher to 1.1.0 by @formulahendry in https://github.com/modelcontextprotocol/registry/pull/551
* Update prod to follow the release cycles by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/547
* build(deps): bump actions/cache from 4.2.4 to 4.3.0 in the actions group by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/545
* fix: use io.LimitReader in key fetcher by @thevilledev in https://github.com/modelcontextprotocol/registry/pull/558
* docs: Force white background for ecosystem diagram by @iann0036 in https://github.com/modelcontextprotocol/registry/pull/564
* docs: update download link of mcp-publisher in GitHub Actions to 1.1.0 by @yuna0x0 in https://github.com/modelcontextprotocol/registry/pull/565
* Changes on the server.json format and the API by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/562
* fix(spec): registryType, identifier, version should be required fields by @formulahendry in https://github.com/modelcontextprotocol/registry/pull/548
* Add community-projects reference document by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/569
* Ensure registry API implements the reference openapi schema by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/568
* docs: add community resources section with OtherVibes/mcp-publish-action by @OtherVibes in https://github.com/modelcontextprotocol/registry/pull/544
* docs: remove status field from server.json examples by @tadasant in https://github.com/modelcontextprotocol/registry/pull/575
* docs: add community projects to registry list by @domdomegg in https://github.com/modelcontextprotocol/registry/pull/574
* Clarify the docs around open/closed source and public/private MCP servers by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/573
* Share more code between DNS and HTTP auth flows by @joelverhagen in https://github.com/modelcontextprotocol/registry/pull/552

## New Contributors
* @formulahendry made their first contribution in https://github.com/modelcontextprotocol/registry/pull/551
* @iann0036 made their first contribution in https://github.com/modelcontextprotocol/registry/pull/564
* @yuna0x0 made their first contribution in https://github.com/modelcontextprotocol/registry/pull/565
* @OtherVibes made their first contribution in https://github.com/modelcontextprotocol/registry/pull/544

**Full Changelog**: https://github.com/modelcontextprotocol/registry/compare/v1.1.0...v1.2.0