@modelcontextprotocol/sdk
    Preparing search index...

    Type Alias ClientOptions

    ClientOptions: ProtocolOptions & {
        capabilities?: ClientCapabilities;
        jsonSchemaValidator?: jsonSchemaValidator;
    }

    Type Declaration

    • Optionalcapabilities?: ClientCapabilities

      Capabilities to advertise as being supported by this client.

    • OptionaljsonSchemaValidator?: jsonSchemaValidator

      JSON Schema validator for tool output validation.

      The validator is used to validate structured content returned by tools against their declared output schemas.

      AjvJsonSchemaValidator
      
      // ajv
      const client = new Client(
      { name: 'my-client', version: '1.0.0' },
      {
      capabilities: {},
      jsonSchemaValidator: new AjvJsonSchemaValidator()
      }
      );

      // @cfworker/json-schema
      const client = new Client(
      { name: 'my-client', version: '1.0.0' },
      {
      capabilities: {},
      jsonSchemaValidator: new CfWorkerJsonSchemaValidator()
      }
      );