Skip to content

McpValidator

MCP工具调用验证器,

  • 用法
typescript
const mcpValidator = new McpValidator();
const code = mcpValidator.genVerifyCode();

// ....

// 执行 MCP Tool 时候
const isVerify = await mcpValidator.verify(code);

方法

genVerifyCode

异步函数,支持进行用户交互后再产生验证码

  • 返回值 (string), 返回新的有效的验证码

verify

异步函数,与内部产生的验证码进行比对,验证成功去掉缓存验证码

  • 参数 code:外部验证码,与内部验证码进行比对

  • 返回值 (boolean), 返回验证码是否有效,单次有效验证过后取消

clearVerifyCode

清除验证码,用于交互完成后清除掉应过期的验证码