Tools & MCP Platform — bounded contexts¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
flowchart LR
subgraph tools_mcp["Tools & MCP Platform"]
BC_08["BC-08<br/>Tool Execution"]
end
| Context | Authoritative state | Services | Status |
|---|---|---|---|
| BC-08 Tool Execution | Tool descriptors, invocation requests, side-effect receipts, idempotency | 4 | target |
BC-08 Tool Execution¶
Authoritative state: Tool descriptors, invocation requests, side-effect receipts, idempotency | Service | Granularity | Host | Status | |---|---|---|---| | McpConnectorService | external / canonical | — | unmodelled | | McpServerRegistryService | module of host | ToolExecutorHost | target | | ToolAdapterService | module of host | ToolExecutorHost | target | | ToolExecutorHost | standalone host | — | target |
Events produced: McpServerRegistered, McpServerStateChanged, McpCapabilitiesDiscovered, ToolDescriptorActivated, ToolDescriptorRetired, ToolInvoked, ToolInvocationDenied, ToolEffectUncertain, SandboxLeased, SandboxReleased