ajv-validator-mcp-server

mallanisp/ajv-validator-mcp-server

3.2

If you are the rightful owner of ajv-validator-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project provides a minimal Model Context Protocol (MCP) server for validating JSON data against JSON Schema using AJV.

Tools
1
Resources
0
Prompts
0

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-validator for 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

  1. Build the project: Install dependencies and compile TypeScript sources.

  2. Configure MCP server: Copy and edit the example configuration file to specify the Node.js binary and the built server entrypoint.

  3. Start the server: Use npm start or 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 in dist/.
  • 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-validator tool 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 -->