Replies: 3 comments
|
The namespace is the Using So the intended convention is: {
"_meta": {
"ui": {
"resourceUri": "ui://example/view",
"visibility": ["model", "app"]
},
"com.example.myExtension": {
"customField": true
}
}
}A vendor adding unrelated metadata should use a domain-qualified namespace it controls rather than adding arbitrary children to The specification's design notes explicitly say the nested |
|
I do understand that Moreover, the spec states: "Official extensions define additional So IIUIC, the MCP Apps extension should use the Now, |
|
You are right. My earlier reply confused the extension identifier with reservation of the The base specification assigns official extensions the Your point about For now, I would follow the documented Apps format rather than assume a replacement key is supported. Thank you for the correction. |
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission Checklist
Question Category
Your Question
If I understand it correctly, a tool
_metamay contain a keyui(with no prefix, see https://modelcontextprotocol.io/specification/2025-11-25/basic/index#_meta) and the value is an object that contains for example propertyresourceUri.Is there a reason a reserved prefix (e.g.
mcp) is not used? That would help to resolve ambiguities and collisions. So instead of_meta["ui"].resourceUrithe apps would use_meta["mcp/ui"].resourceUri.All reactions