v1.4.0

modelcontextprotocol/registryv1.4.0Dec 16, 2025by rdimitrov

AI Summary

Minor release with significant API updates, new transport features, and infrastructure improvements. Adds PUT and DELETE methods to OpenAPI spec and introduces LocalTransport/RemoteTransport with URL template variables.

Key Highlights

  • Released server.json schema version 2025-12-11
  • Updated OpenAPI spec to use v0.1 endpoints
  • Added PUT and DELETE methods to OpenAPI specification
  • Added LocalTransport/RemoteTransport with URL template variables
  • Added registry extensions specification
  • Added NGINX ingress rate limiting for traffic protection

New Features

  • LocalTransport/RemoteTransport with URL template variables
  • Registry extensions specification
  • PUT method in OpenAPI specification
  • DELETE method in OpenAPI specification
  • NGINX ingress rate limiting

Full Release Notes

## What's Changed

### Notable changes
* chore: Release server.json schema version 2025-12-11 by @tadasant in https://github.com/modelcontextprotocol/registry/pull/841
* Update OpenAPI spec to use v0.1 endpoints and make _meta optional by @tadasant in https://github.com/modelcontextprotocol/registry/pull/811
* Add a PUT method to the OpenAPI specification by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/838
* Add DELETE method to the OpenAPI specification by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/782

### Other
* Update prod to 1.3.10 by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/780
* Prepare docs for modelcontextprotocol.io by @jonathanhefner in https://github.com/modelcontextprotocol/registry/pull/728
* Fix broken links in README by @jonathanhefner in https://github.com/modelcontextprotocol/registry/pull/786
* Fix remaining broken links from docs reorganization by @jonathanhefner in https://github.com/modelcontextprotocol/registry/pull/789
* build(deps): bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/794
* build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.207.0 to 3.208.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/796
* build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/791
* build(deps): bump golang.org/x/crypto from 0.41.0 to 0.45.0 in /deploy in the go_modules group across 1 directory by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/792
* Fix missing $schema entries - data migration by @tadasant in https://github.com/modelcontextprotocol/registry/pull/806
* build(deps): bump github.com/pulumi/pulumi-kubernetes/sdk/v4 from 4.24.0 to 4.24.1 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/798
* build(deps): bump github.com/google/go-containerregistry from 0.20.6 to 0.20.7 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/797
* Fix version mismatch in OpenAPI and changelog by @tadasant in https://github.com/modelcontextprotocol/registry/pull/804
* Fix misleading server.json schema URL label by @tadasant in https://github.com/modelcontextprotocol/registry/pull/803
* Upgrade Go to 1.24.11 to fix GO-2025-4155 vulnerability by @tadasant in https://github.com/modelcontextprotocol/registry/pull/815
* build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.208.0 to 3.210.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/817
* Fix issue-743 by sanitizing the URL by @Avish34 in https://github.com/modelcontextprotocol/registry/pull/809
* docs: update API endpoint documentation from /v0/ to /v0.1/ by @tadasant in https://github.com/modelcontextprotocol/registry/pull/802
* Fix command documentation for publish by @joelverhagen in https://github.com/modelcontextprotocol/registry/pull/818
* Add registry extensions specification by @domdomegg in https://github.com/modelcontextprotocol/registry/pull/777
* docs: add production database connection guide for admins by @tadasant in https://github.com/modelcontextprotocol/registry/pull/808
* Restrict @claude bot to mcp org only, fix fork behavior by @tadasant in https://github.com/modelcontextprotocol/registry/pull/819
* docs: fix broken links in Documentation Index by @jonathanhefner in https://github.com/modelcontextprotocol/registry/pull/822
* Add registry maintainer onboarding documentation by @tadasant in https://github.com/modelcontextprotocol/registry/pull/820
* Fix NuGet.org base URL default, improve API integration by @joelverhagen in https://github.com/modelcontextprotocol/registry/pull/813
* build(deps): bump golang.org/x/mod from 0.30.0 to 0.31.0 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/831
* build(deps): bump go.opentelemetry.io/otel from 1.38.0 to 1.39.0 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/829
* Add 5s timeout to DNS auth lookup to prevent resource exhaustion by @domdomegg in https://github.com/modelcontextprotocol/registry/pull/825
* build(deps): bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.63.0 to 0.64.0 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/835
* build(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.60.0 to 0.61.0 by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/832
* Ensure tests are failing CI by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/840
* Update Goreleaser and Cosign by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/839
* feat: Add LocalTransport/RemoteTransport with URL template variables by @tadasant in https://github.com/modelcontextprotocol/registry/pull/570
* build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/836
* Add NGINX ingress rate limiting to protect against traffic spikes by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/843
* build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 in the actions group by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/846
* build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.210.0 to 3.212.0 in /deploy by @dependabot[bot] in https://github.com/modelcontextprotocol/registry/pull/847
* Preserve client IPs and bump NGINX replicas by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/848
* Set 429 status code responses in the config map by @rdimitrov in https://github.com/modelcontextprotocol/registry/pull/849


**Full Changelog**: https://github.com/modelcontextprotocol/registry/compare/v1.3.10...v1.4.0