Frodo Library - v4.0.0-42
    Preparing search index...

    Type Alias McpGenericTool

    A single generic CRUDS-style tool in the manifest, parameterized by domain and objectType. Many source descriptors collapse into one tool.

    type McpGenericTool = {
        annotations: McpToolAnnotations;
        description: string;
        operationType: McpCapabilityOperationType;
        riskClass: McpCapabilityRiskClass;
        supportedObjectTypes: McpObjectTypeEntry[];
        toolName: string;
    }
    Index

    Properties

    annotations: McpToolAnnotations

    Conservative union of MCP annotations across all backed capabilities.

    • readOnlyHint: true only when every backed capability is read-only.
    • destructiveHint: true if any backed capability is destructive.
    • idempotentHint: true only when every backed capability is idempotent.
    • openWorldHint: always false.
    description: string

    Description suitable for MCP tool registration and model guidance.

    Operation type this tool executes.

    Highest risk class present across all backed capabilities.

    supportedObjectTypes: McpObjectTypeEntry[]

    All (domain, objectType) pairs reachable through this tool.

    toolName: string

    Stable MCP tool name, e.g. 'frodo_read'.