mallanisp
MCP Servermallanisppublic

ajv validator mcp server

一个基于AJV的MCP服务器,用于根据JSON Schema验证JSON数据。

Repository Info

0
Stars
1
Forks
0
Watchers
2
Issues
TypeScript
Language
-
License

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

Quick Start

1

Clone the repository

git clone https://github.com/mallanisp/ajv-validator-mcp-server
2

Install dependencies

cd ajv-validator-mcp-server
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownermallanisp
Repoajv-validator-mcp-server
LanguageTypeScript
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation