关于 ajv-validator-mcp-server
ajv-validator-mcp-server 是一个精简的 MCP 服务,使用 AJV 按 JSON Schema 验证 JSON 数据,适用于需要验证结果或错误详情的 MCP 兼容客户端。
主要功能
- 01根据 JSON Schema 验证 JSON 数据
- 02使用 ajv-formats 检查格式
- 03返回验证结果或错误
- 04以 TypeScript 项目构建和运行
适用场景
- 01按 Schema 检查 JSON 负载
- 02定位 Schema 验证错误
- 03使用 MCP SDK Inspector 交互式测试验证
MCP 相关
它向 MCP 客户端提供 `ajv-validator` 工具,接收 Schema 和数据,并返回结果消息或验证错误。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ajv-validator-mcp-server
此项目提供一个简洁的 Model Context Protocol (MCP) 服务,使用 AJV 根据 JSON Schema 验证 JSON 数据。
功能
- 提供
ajv-validatorMCP 工具,用于根据指定的架构验证 JSON 数据。 - 集成 ajv-formats,以扩展格式验证功能。
- 旨在轻松集成 MCP 兼容的客户端和工具。
用法
-
构建项目: 安装依赖项并编译 TypeScript 源文件。
-
配置 MCP 服务: 复制并编辑示例配置文件,指定 Node.js 二进制文件和构建后的服务入口点。
-
启动服务: 使用
npm start,或直接通过 Node.js 运行构建后的文件。
工具 API
ajv-validator
- 描述: 使用 AJV 根据指定的 JSON Schema 验证 JSON 数据。
- 参数:
schema(对象):JSON Schema 定义。data(对象):要验证的 JSON 数据。
- 返回: 验证结果消息或错误列表。
开发
- 使用 TypeScript 编写(
src/),输出到dist/。 - MCP 服务主入口点:
src/index.ts。 - 包含用于构建、启动和监视项目的脚本。
MCP SDK Inspector
此项目兼容 MCP SDK Inspector,这是一个用于探索和测试 MCP 服务及工具的工具。使用 Inspector 可以:
- 交互式发现并调用
ajv-validator工具。 - 检查工具参数、响应和错误消息。
- 调试并验证 MCP 服务集成。
运行 MCP SDK Inspector
要为此项目启动 MCP SDK Inspector,请运行:
npm run inspector
此命令会启动 Inspector 并连接到构建后的 MCP 服务,以便交互式测试和调试 ajv-validator 工具。
许可证
MIT -->
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。