mcp-use TypeScript API
    Preparing search index...

    Class DialectJsonSchemaValidator

    JSON Schema validator that maps common $schema dialect URIs to the matching @cfworker/json-schema draft. The v2 SDK default rejects any schema not declaring JSON Schema 2020-12 as an "unsupported dialect", which breaks tools/call against v1-era servers that emit draft-04/-07/2019-09 $schema on tool outputSchema (mcp-use#1839). Unknown $schema URIs still fail fast via the SDK's strict default validator.

    Implements

    • jsonSchemaValidator
    Index
    • Create a validator for the given JSON Schema

      Type Parameters

      • T

      Parameters

      • schema: JsonSchemaType

        Standard JSON Schema object

      Returns JsonSchemaValidator<T>

      A validator function that can be called multiple times