You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: Release server.json schema version 2025-12-11
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>
Copy file name to clipboardExpand all lines: docs/reference/server-json/CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,34 @@ When ready for release, changes in this section will be moved to a dated version
16
16
17
17
---
18
18
19
+
## 2025-12-11
20
+
21
+
### Changed
22
+
23
+
#### URL Template Variables for Remote Servers ([#570](https://github.com/modelcontextprotocol/registry/pull/570))
24
+
25
+
Remote servers can now define URL template variables using `{curly_braces}` notation. This enables multi-tenant deployments where a single server definition can support multiple endpoints with configurable values.
26
+
27
+
**Example:**
28
+
```json
29
+
{
30
+
"remotes": [{
31
+
"type": "streamable-http",
32
+
"url": "https://{tenant_id}.api.example.com/mcp",
33
+
"variables": {
34
+
"tenant_id": {
35
+
"description": "Your tenant identifier",
36
+
"isRequired": true
37
+
}
38
+
}
39
+
}]
40
+
}
41
+
```
42
+
43
+
**Migration:** No changes required. Existing servers continue to work unchanged.
0 commit comments