Skip to content

Conversation

@tadasant
Copy link
Member

@tadasant tadasant commented Dec 11, 2025

Prepared by Claude Code, iterated and reviewed by me.

Summary

This PR releases the server.json schema version 2025-12-11, incorporating URL template variables for remote servers from #570.

What's New

  • URL Template Variables for Remote Servers - Remote servers can now define configurable variables in URLs using {curly_braces} notation, enabling multi-tenant deployments.

Schema Version

  • 2025-10-172025-12-11

Release Sequence

  1. First: Merge static repo PR - chore: Add server.json schema version 2025-12-11 static#11 (publishes schema to versioned URL)
  2. Then: Merge this PR - Updates registry code to reference the new schema version

Changes in This PR

  • Update CHANGELOG.md with release notes
  • Update CurrentSchemaVersion in pkg/model/constants.go
  • Update schema example URL in docs/reference/api/openapi.yaml
  • Update schema URL in pkg/api/v0/types.go
  • Update all documentation examples to use new schema version
  • Regenerate server.schema.json

Test Plan

  • make check passes (lint, schema validation, example validation)
  • Unit tests pass for validators and publisher commands

🤖 Generated with Claude Code

This release introduces LocalTransport/RemoteTransport with URL template variables (#570). Key Changes: - New LocalTransport type for packages (non-breaking rename) - New RemoteTransport type with `variables` property for URL templating - URL template variables using {curly_braces} notation - Pattern validation for URLs allowing template variables Schema version: 2025-10-17 → 2025-12-11 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@tadasant tadasant force-pushed the release/server-json-2025-12-11 branch from 3b2d73a to 772bfde Compare December 11, 2025 17:48
tadasant added a commit to modelcontextprotocol/static that referenced this pull request Dec 11, 2025
Adds URL template variables support for remote servers. See: modelcontextprotocol/registry#841 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
tadasant added a commit to modelcontextprotocol/static that referenced this pull request Dec 12, 2025
Adds URL template variables support for remote servers. See: modelcontextprotocol/registry#841 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Add two examples demonstrating the new URL template variables feature introduced in #570: - Basic example with tenant_id variable for multi-tenant deployments - Advanced example showing choices, default, and isRequired properties 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@tadasant tadasant marked this pull request as ready for review December 12, 2025 16:54
@tadasant tadasant requested a review from a team December 12, 2025 16:54
Copy link
Member

@rdimitrov rdimitrov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 🚀 🚀

@tadasant tadasant merged commit 453956d into main Dec 12, 2025
6 checks passed
@tadasant tadasant deleted the release/server-json-2025-12-11 branch December 12, 2025 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants