Skip to content

Commit 3f86e30

Browse files
chore: Sync MCP schema (#25)
Co-authored-by: edenreich <16985712+edenreich@users.noreply.github.com>
1 parent 3de8c95 commit 3f86e30

File tree

2 files changed

+46
-2
lines changed

2 files changed

+46
-2
lines changed

mcp/mcp-schema.json

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,15 @@
353353
"description": "Experimental, non-standard capabilities that the client supports.",
354354
"type": "object"
355355
},
356+
"extensions": {
357+
"additionalProperties": {
358+
"additionalProperties": true,
359+
"properties": {},
360+
"type": "object"
361+
},
362+
"description": "Optional MCP extensions that the client supports. Keys are extension identifiers\n(e.g., \"io.modelcontextprotocol/oauth-client-credentials\"), and values are\nper-extension settings objects. An empty object indicates support with no settings.",
363+
"type": "object"
364+
},
356365
"roots": {
357366
"description": "Present if the client supports listing roots.",
358367
"properties": {
@@ -1435,7 +1444,7 @@
14351444
"type": "array"
14361445
},
14371446
"src": {
1438-
"description": "A standard URI pointing to an icon resource. May be an HTTP/HTTPS URL or a\n`data:` URI with Base64-encoded image data.\n\nConsumers SHOULD takes steps to ensure URLs serving icons are from the\nsame domain as the client/server or a trusted domain.\n\nConsumers SHOULD take appropriate precautions when consuming SVGs as they can contain\nexecutable JavaScript.",
1447+
"description": "A standard URI pointing to an icon resource. May be an HTTP/HTTPS URL or a\n`data:` URI with Base64-encoded image data.\n\nConsumers SHOULD take steps to ensure URLs serving icons are from the\nsame domain as the client/server or a trusted domain.\n\nConsumers SHOULD take appropriate precautions when consuming SVGs as they can contain\nexecutable JavaScript.",
14391448
"format": "uri",
14401449
"type": "string"
14411450
},
@@ -1520,6 +1529,7 @@
15201529
"type": "string"
15211530
},
15221531
"version": {
1532+
"description": "The version of this implementation.",
15231533
"type": "string"
15241534
},
15251535
"websiteUrl": {
@@ -3337,6 +3347,15 @@
33373347
"description": "Experimental, non-standard capabilities that the server supports.",
33383348
"type": "object"
33393349
},
3350+
"extensions": {
3351+
"additionalProperties": {
3352+
"additionalProperties": true,
3353+
"properties": {},
3354+
"type": "object"
3355+
},
3356+
"description": "Optional MCP extensions that the server supports. Keys are extension identifiers\n(e.g., \"io.modelcontextprotocol/apps\"), and values are per-extension settings\nobjects. An empty object indicates support with no settings.",
3357+
"type": "object"
3358+
},
33403359
"logging": {
33413360
"additionalProperties": true,
33423361
"description": "Present if the server supports sending log messages to the client.",
@@ -3504,6 +3523,9 @@
35043523
{
35053524
"$ref": "#/$defs/CallToolResult"
35063525
},
3526+
{
3527+
"$ref": "#/$defs/CreateTaskResult"
3528+
},
35073529
{
35083530
"$ref": "#/$defs/GetTaskResult",
35093531
"description": "The result returned for a {@link GetTaskRequesttasks/get} request."

mcp/mcp-schema.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,16 @@ $defs:
304304
type: object
305305
description: Experimental, non-standard capabilities that the client supports.
306306
type: object
307+
extensions:
308+
additionalProperties:
309+
additionalProperties: true
310+
properties: {}
311+
type: object
312+
description: |-
313+
Optional MCP extensions that the client supports. Keys are extension identifiers
314+
(e.g., "io.modelcontextprotocol/oauth-client-credentials"), and values are
315+
per-extension settings objects. An empty object indicates support with no settings.
316+
type: object
307317
roots:
308318
description: Present if the client supports listing roots.
309319
properties:
@@ -1081,7 +1091,7 @@ $defs:
10811091
A standard URI pointing to an icon resource. May be an HTTP/HTTPS URL or a
10821092
`data:` URI with Base64-encoded image data.
10831093
1084-
Consumers SHOULD takes steps to ensure URLs serving icons are from the
1094+
Consumers SHOULD take steps to ensure URLs serving icons are from the
10851095
same domain as the client/server or a trusted domain.
10861096
10871097
Consumers SHOULD take appropriate precautions when consuming SVGs as they can contain
@@ -1181,6 +1191,7 @@ $defs:
11811191
if present).
11821192
type: string
11831193
version:
1194+
description: The version of this implementation.
11841195
type: string
11851196
websiteUrl:
11861197
description: An optional URL of the website for this implementation.
@@ -2654,6 +2665,16 @@ $defs:
26542665
type: object
26552666
description: Experimental, non-standard capabilities that the server supports.
26562667
type: object
2668+
extensions:
2669+
additionalProperties:
2670+
additionalProperties: true
2671+
properties: {}
2672+
type: object
2673+
description: |-
2674+
Optional MCP extensions that the server supports. Keys are extension identifiers
2675+
(e.g., "io.modelcontextprotocol/apps"), and values are per-extension settings
2676+
objects. An empty object indicates support with no settings.
2677+
type: object
26572678
logging:
26582679
additionalProperties: true
26592680
description: Present if the server supports sending log messages to the client.
@@ -2743,6 +2764,7 @@ $defs:
27432764
- $ref: '#/$defs/GetPromptResult'
27442765
- $ref: '#/$defs/ListToolsResult'
27452766
- $ref: '#/$defs/CallToolResult'
2767+
- $ref: '#/$defs/CreateTaskResult'
27462768
- $ref: '#/$defs/GetTaskResult'
27472769
description: The result returned for a {@link GetTaskRequesttasks/get} request.
27482770
- $ref: '#/$defs/GetTaskPayloadResult'

0 commit comments

Comments
 (0)