McpReviewSupport¶
Model aliases: McpReviewSupport.
Type: object.
Fields¶
Required means the key must be present. Nullable means its value may be null; it does not make a required key optional. “Not specified” means the schema declares no default.
| Field | Type | Required | Default |
|---|---|---|---|
supported |
boolean |
Yes | Not specified |
mechanism |
string |
No | "mcp_apps" |
resource_uri |
string |
No | "ui://koinon/knowledge-review" |
mime_type |
string |
No | "text/html;profile=mcp-app" |
external_redirect |
boolean |
No | false |
client_support |
string |
No | "not_observed" |
Model constraints¶
- Additional properties: permitted
Field constraints¶
mechanism¶
- Exact value:
"mcp_apps"
resource_uri¶
- Exact value:
"ui://koinon/knowledge-review"
mime_type¶
- Exact value:
"text/html;profile=mcp-app"
external_redirect¶
- Exact value:
false
client_support¶
- Exact value:
"not_observed"
Exact JSON Schema¶
This is a schema definition, not an example request. It preserves all declared keywords, including constraints not summarized above.
Complete JSON Schema
JSON
{
"additionalProperties": true,
"properties": {
"supported": {
"title": "Supported",
"type": "boolean"
},
"mechanism": {
"const": "mcp_apps",
"default": "mcp_apps",
"title": "Mechanism",
"type": "string"
},
"resource_uri": {
"const": "ui://koinon/knowledge-review",
"default": "ui://koinon/knowledge-review",
"title": "Resource Uri",
"type": "string"
},
"mime_type": {
"const": "text/html;profile=mcp-app",
"default": "text/html;profile=mcp-app",
"title": "Mime Type",
"type": "string"
},
"external_redirect": {
"const": false,
"default": false,
"title": "External Redirect",
"type": "boolean"
},
"client_support": {
"const": "not_observed",
"default": "not_observed",
"title": "Client Support",
"type": "string"
}
},
"required": [
"supported"
],
"title": "McpReviewSupport",
"type": "object"
}