apimatic-validator-mcp

This repository provides an MCP server that validates OpenAPI specifications using the APIMatic API, supporting both JSON and YAML formats, and integrating seamlessly with Claude Desktop for validation summaries.

3
1

APIMatic Validator MCP Server

This repository hosts a Model Context Protocol (MCP) Server designed to validate OpenAPI specifications using the APIMatic API. It processes OpenAPI files, returning validation summaries.

Features

  • Validates OpenAPI 2.0 and 3.0 files.
  • Leverages the APIMatic API for comprehensive validation.
  • Supports both JSON and YAML formats.
  • Implements the Model Context Protocol (MCP) for seamless integration.

Installation

Requires Node.js v18 or higher.

Steps

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Build the project using npm run build.

Configuration

An APIMatic API key is required, obtainable by signing up at APIMatic.

Integration with Claude Desktop

Modify or create claude_desktop_config.json in the appropriate directory for your OS. Add the MCP server configuration, including the path to build/index.js and your APIMatic API key as an environment variable (APIMATIC_API_KEY).

Usage

  1. Add an OpenAPI file.
  2. Provide a validation prompt.
  3. Receive the validation results.

Repository

AP
apimatic

apimatic/apimatic-validator-mcp

Created

March 19, 2025

Updated

March 19, 2025

Language

TypeScript

Category

Developer Tools