Interface McpOperationResult

All Known Implementing Classes:
McpArgumentCompletionResult, McpCompleteResult, McpInputRequiredResult, McpResourcePage, McpSkillPage, McpTaskCreatedResult

Sealed result family for programmatic MCP handlers and handler interception.

The framework-owned result family includes McpCompleteResult, McpInputRequiredResult, McpTaskCreatedResult, McpResourcePage, McpSkillPage, and McpArgumentCompletionResult. Applications cannot implement this interface directly. Each MCP method accepts only its corresponding result implementation; sealing does not make every permitted result valid for every operation. Future operations may add framework-owned result types, so callers should retain a default branch when switching on the result family.

This type may gain reviewed permitted subtypes in Soklet 4.x; use a forward-compatible default when switching over its values.

Author:
Mark Allen