Merge pull request #517 from modelcontextprotocol/basil/ajv_downgrade

Fix Ajv import compatibility issue by downgrading to v6
This commit is contained in:
bhosmer-ant 2025-05-20 12:38:25 -04:00 • committed by GitHub
commit 3975c1ac79
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,7 +43,8 @@ import {
ErrorCode,
McpError,
} from "../types.js";
import { Ajv, type ValidateFunction } from "ajv";
import Ajv from "ajv";
import type { ValidateFunction } from "ajv";
export type ClientOptions = ProtocolOptions & {
/**
@ -102,7 +103,7 @@ export class Client<
) {
super(options);
this._capabilities = options?.capabilities ?? {};
this._ajv = new Ajv({ strict: false, validateFormats: true });
this._ajv = new Ajv();
}
/**