
ajv validator mcp server
一个基于AJV的MCP服务器,用于根据JSON Schema验证JSON数据。
Repository Info
About This Server
一个基于AJV的MCP服务器,用于根据JSON Schema验证JSON数据。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
ajv-validator-mcp-server
This project provides a minimal Model Context Protocol (MCP) server for validating JSON data against JSON Schema using AJV.
Features
- Exposes an MCP tool
ajv-validatorfor validating JSON data against a provided schema. - Integrates ajv-formats for extended format validation.
- Designed for easy integration with MCP-compatible clients and tools.
Usage
-
Build the project: Install dependencies and compile TypeScript sources.
-
Configure MCP server: Copy and edit the example configuration file to specify the Node.js binary and the built server entrypoint.
-
Start the server: Use
npm startor run the built file directly with Node.js.
Tool API
ajv-validator
- Description: Validates JSON data against a provided JSON Schema using AJV.
- Parameters:
schema(object): The JSON Schema definition.data(object): The JSON data to validate.
- Returns: Validation result message or a list of errors.
Development
- Written in TypeScript (
src/), output indist/. - Main MCP server entrypoint:
src/index.ts. - Includes scripts for building, starting, and watching the project.
MCP SDK Inspector
The project is compatible with the MCP SDK Inspector, a tool for exploring and testing MCP servers and tools. Use the Inspector to:
- Discover and invoke the
ajv-validatortool interactively. - Inspect tool parameters, responses, and error messages.
- Debug and validate your MCP server integration.
Running the MCP SDK Inspector
To start the MCP SDK Inspector for this project, run:
npm run inspector
This command launches the Inspector and connects it to your built MCP server, allowing you to interactively test and debug the ajv-validator tool.
License
MIT -->
Quick Start
Clone the repository
git clone https://github.com/mallanisp/ajv-validator-mcp-serverInstall dependencies
cd ajv-validator-mcp-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.