https://github.com/apimatic/apimatic-validator-mcp
APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP
https://github.com/apimatic/apimatic-validator-mcp
Last synced: 3 months ago
JSON representation
APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP
- Host: GitHub
- URL: https://github.com/apimatic/apimatic-validator-mcp
- Owner: apimatic
- Created: 2025-03-19T10:35:22.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T11:57:24.000Z (3 months ago)
- Last Synced: 2025-03-19T12:36:57.895Z (3 months ago)
- Language: TypeScript
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-zh - APIMatic MCP
- mcp-index - APIMatic Validator - Validates OpenAPI specifications using APIMatic's API to ensure compliance and identify issues early. Supports both JSON and YAML formats and works with OpenAPI versions 2.0 and 3.0. (APIs and HTTP Requests)
- awesome-mcp-servers - APIMatic MCP - APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP (Table of Contents / Developer Tools)
- awesome-mcp-servers - APIMatic MCP - APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP (Table of Contents / Developer Tools)
- awesome-mcp-servers - APIMatic MCP - APIMatic MCP Server is used to validate OpenAPI specifications using [APIMatic](https://www.apimatic.io/). The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API. (Official Servers)
README
# APIMatic Validator MCP Server
This repository provides a Model Context Protocol (MCP) Server for validating OpenAPI specifications using [APIMatic](https://www.apimatic.io/). The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.
## Features
- Validates OpenAPI 2.0 and 3.0 files
- Uses APIMatic’s API for comprehensive validation
- Supports both JSON and YAML formats
- Implements Model Context Protocol (MCP) for seamless integration## Installation
Ensure that **Node.js v18+** is installed.
### Clone the Repository
```sh
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp
```### Install Dependencies
```sh
npm install
```### Build the Project
```sh
npm run build
```## Configuration
To use the server, an APIMatic API key is required. Sign up at [APIMatic](https://www.apimatic.io/) and obtain the API key.

### Integration with Claude Desktop
Modify the `claude_desktop_config.json` file to integrate the MCP server. If the file does not exist, create one in the following location:
#### Windows
```sh
code $env:AppData\Claude\claude_desktop_config.json
```#### macOS/Linux
```sh
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
```### Add the MCP Server to the Configuration
```json
{
"mcpServers": {
"APIMatic": {
"command": "node",
"args": [
"C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
],
"env": {
"APIMATIC_API_KEY": ""
}
}
}
}
```Once configured, a hammer icon should appear in Claude Desktop. Open it to verify that the `validate-openapi-using-apimatic` tool is successfully integrated.
## Usage
1. Add an OpenAPI file.
2. Provide a prompt to validate it.
3. The validation results will be returned.[APIMatic MCP Server For OpenAPI Validation.webm](https://github.com/user-attachments/assets/b7d14e20-1c82-4a70-b237-7e5b6bd80993)