Type Alias: McpSessionResources
Makaio Framework / ai-adapters-core / McpSessionResources
Type Alias: McpSessionResources
Section titled “Type Alias: McpSessionResources”McpSessionResources = {
mode:"native-passthrough";servers:Record<string,McpResolvedServer>; } | {mode:"tool-injection";tools: readonlyToolListItem[]; } | {mode:"observe-only"; }
Defined in: ../../../adapters/core/src/types/mcp-integration.ts:19
Discriminated union of resources an adapter receives from McpService. Uses Makaio-native types, NOT SDK-specific types. Each adapter converts to its SDK’s format internally.
Type Composition
Section titled “Type Composition”McpSessionResources| { readonly mode: 'native-passthrough'; readonly servers: Record<string, McpResolvedServer> } | { readonly mode: 'tool-injection'; readonly tools: readonly ToolListItem[] } | { readonly mode: 'observe-only' }{ readonly mode: 'native-passthrough'; readonly servers: Record<string, McpResolvedServer> }{ readonly mode: 'tool-injection'; readonly tools: readonly ToolListItem[] }{ readonly mode: 'observe-only' }
Resolved Shape
Section titled “Resolved Shape”type McpSessionResources = { mode: 'native-passthrough' | 'tool-injection' | 'observe-only';};