主题
MCP Server Revision
角色
McpServerRevision 是不可变 MCP server 托管契约,定义 MCP capability profile、私有 tool catalog、运行画像、run policy 和鉴权要求。
核心字段
mcpServerRevisionIdmcpServerIdorgIddescriptionmcpProfiletoolCatalogexecutionProfilerunPolicyauthPolicysecretRefscreatedAt
规范要求
McpServerRevision一旦创建MUST不可变McpServer作为 direct run target 或 Agent 引用解析时MUST指向确定的mcpServerRevisionIdmcpProfileMUST只声明 MCP capability、identity projection 和 canonical 语义映射,不声明 endpoint / transport / security 绑定toolCatalog[]中的name在同一 revision 内MUST唯一- 如
toolCatalog[]条目引用toolId,该ToolMUST属于同一orgId - 继续输入到托管 MCP session 的请求
MUST保持 run 事件流和 interaction 语义的一致性
设计说明
mcpProfile负责 MCP 版本与能力面toolCatalog[]负责 server 私有目录;需要平台级治理时可通过toolId引用已有ToolexecutionProfile与runPolicy负责托管 MCP session 的实际运行方式ProtocolBinding(protocol=mcp)负责对外暴露 endpoint,而不改写 revision 语义