apps/server/src/mcp/McpDeviceToolkit.test.ts | 10 +- apps/server/src/mcp/McpHttpServer.test.ts | 10 +- apps/server/src/mcp/McpInvocationContext.test.ts | 52 +++- apps/server/src/mcp/McpInvocationContext.ts | 69 +++++- apps/server/src/mcp/McpSessionRegistry.test.ts | 4 +- apps/server/src/mcp/McpSessionRegistry.ts | 27 ++- apps/server/src/mcp/OrchestratorMcpService.activity.test.ts | 166 ++++++++----- apps/server/src/mcp/OrchestratorMcpService.test.ts | 71 ++++-- apps/server/src/mcp/OrchestratorMcpService.ts | 411 ++++++++++++++++++++++---------- apps/server/src/mcp/OrchestratorMcpToolkit.integration.test.ts | 57 +++-- apps/server/src/mcp/PreviewAutomationBroker.test.ts | 68 +++--- apps/server/src/mcp/PreviewAutomationBroker.ts | 27 ++- apps/server/src/mcp/ThreadMetadataMcpService.test.ts | 98 +++++++- apps/server/src/mcp/ThreadMetadataMcpService.ts | 74 ++++-- apps/server/src/mcp/WorktreeMcpService.test.ts | 10 +- apps/server/src/mcp/WorktreeMcpService.ts | 69 ++++-- apps/server/src/mcp/threadAccess.ts | 155 +++++++++--- apps/server/src/mcp/toolkits/attachment/handlers.ts | 6 +- apps/server/src/mcp/toolkits/attachment/tools.ts | 2 +- apps/server/src/mcp/toolkits/core.test.ts | 247 ++++++++++++++++++- apps/server/src/mcp/toolkits/device/handlers.ts | 12 +- apps/server/src/mcp/toolkits/environment/handlers.ts | 36 ++- apps/server/src/mcp/toolkits/orchestrator/handlers.ts | 4 +- apps/server/src/mcp/toolkits/orchestrator/tools.ts | 26 +- apps/server/src/mcp/toolkits/preview/handlers.ts | 6 +- apps/server/src/mcp/toolkits/previewControls/handlers.test.ts | 10 +- apps/server/src/mcp/toolkits/previewControls/handlers.ts | 8 +- apps/server/src/mcp/toolkits/project/handlers.test.ts | 115 ++++++++- apps/server/src/mcp/toolkits/project/handlers.ts | 63 +++-- apps/server/src/mcp/toolkits/project/tools.ts | 2 +- apps/server/src/mcp/toolkits/pullRequests/handlers.test.ts | 10 +- apps/server/src/mcp/toolkits/pullRequests/handlers.ts | 69 +++++- apps/server/src/mcp/toolkits/pullRequests/tools.ts | 33 ++- apps/server/src/mcp/toolkits/thread/handlers.ts | 43 ++-- apps/server/src/mcp/toolkits/thread/tools.ts | 33 ++- apps/server/src/mcp/toolkits/worktree/handlers.ts | 11 +- apps/server/src/mcp/toolkits/worktree/tools.ts | 8 +- apps/server/src/orchestration-v2/ProviderSessionManager.test.ts | 12 +- apps/server/src/orchestration-v2/ProviderSessionManager.ts | 4 +- packages/contracts/src/orchestratorMcp.ts | 33 ++- packages/contracts/src/previewAutomation.ts | 7 +- packages/contracts/src/threadMetadataMcp.ts | 2 +- packages/contracts/src/worktreeMcp.ts | 1 + 43 files changed, 1657 insertions(+), 524 deletions(-)