Frodo Library - v4.5.0
    Preparing search index...

    Type Alias McpServiceOptions

    Options for constructing an MCP service instance.

    type McpServiceOptions = {
        discoveryContext?: McpDiscoveryContext;
        frodoInstance?: Frodo;
        inventoryOptions?: McpCapabilityInventoryOptions;
        policyOverride?: Partial<McpCapabilityPolicy>;
        policyPreset?: McpCapabilityPolicyPresetName;
        profileName?: McpProfileName;
        runtimeOptions?: Omit<
            McpToolRuntimeOptions,
            | "frodoRoot"
            | "managedObjectTypes"
            | "managedObjectHydrationStatus"
            | "configEntityIds"
            | "configEntityHydrationStatus",
        >;
    }
    Index

    Properties

    discoveryContext?: McpDiscoveryContext

    Service-local tenant metadata used only for discovery and search.

    frodoInstance?: Frodo

    Frodo instance to inspect and use as runtime factory root. Defaults to the library singleton.

    Optional inventory-scoping controls (domains, utils visibility).

    policyOverride?: Partial<McpCapabilityPolicy>

    Optional override fields merged on top of the selected preset.

    Built-in policy preset to start from. Defaults to standard.

    profileName?: McpProfileName

    Optional profile name to constrain the active capability universe.

    runtimeOptions?: Omit<
        McpToolRuntimeOptions,
        | "frodoRoot"
        | "managedObjectTypes"
        | "managedObjectHydrationStatus"
        | "configEntityIds"
        | "configEntityHydrationStatus",
    >

    Optional runtime customization hooks.