@modelcontextprotocol/sdk
    Preparing search index...
    // Use with default AJV instance (recommended)
    import { AjvJsonSchemaValidator } from '@modelcontextprotocol/sdk/validation/ajv';
    const validator = new AjvJsonSchemaValidator();

    // Use with custom AJV instance
    import { Ajv } from 'ajv';
    const ajv = new Ajv({ strict: true, allErrors: true });
    const validator = new AjvJsonSchemaValidator(ajv);

    Implements

    Index

    Constructors

    Methods

    Constructors

    • Create an AJV validator

      Parameters

      • Optionalajv: Ajv

        Optional pre-configured AJV instance. If not provided, a default instance will be created.

      Returns AjvJsonSchemaValidator

      // Use default configuration (recommended for most cases)
      import { AjvJsonSchemaValidator } from '@modelcontextprotocol/sdk/validation/ajv';
      const validator = new AjvJsonSchemaValidator();

      // Or provide custom AJV instance for advanced configuration
      import { Ajv } from 'ajv';
      import addFormats from 'ajv-formats';

      const ajv = new Ajv({ validateFormats: true });
      addFormats(ajv);
      const validator = new AjvJsonSchemaValidator(ajv);

    Methods