Skip to content

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
Hold "Alt" / "Option" to enable pan & zoom
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