APIMatic MCP

oficial

O servidor APIMatic MCP é usado para validar especificações OpenAPI utilizando o APIMatic. O servidor processa arquivos OpenAPI e retorna resumos de validação ao aproveitar a API do APIMatic.

O que você pode fazer com Apimatic MCP?

  • Validar uma especificação OpenAPI — Peça ao assistente para executar validate-openapi-using-apimatic em um arquivo OpenAPI 2.0 ou 3.0 anexado (JSON ou YAML) e retornar um resumo da validação.
  • Obter um relatório de validação estruturado — Receba os resultados abrangentes de validação do APIMatic diretamente na conversa, incluindo quaisquer erros ou avisos encontrados.
  • Verificar uma definição de API antes da implementação — Valide um arquivo OpenAPI antecipadamente para detectar problemas de especificação antes de gerar SDKs ou documentação.

Documentação

Servidor MCP APIMatic Validator

Este repositório fornece um Servidor de Protocolo de Contexto de Modelo (MCP) para validar especificações OpenAPI usando APIMatic. O servidor processa arquivos OpenAPI e retorna resumos de validação utilizando a API da APIMatic.

Funcionalidades

  • Valida arquivos OpenAPI 2.0 e 3.0
  • Utiliza a API da APIMatic para validação abrangente
  • Suporta formatos JSON e YAML
  • Implementa o Protocolo de Contexto de Modelo (MCP) para integração perfeita

Instalação

Certifique-se de que o Node.js v18+ esteja instalado.

Clonar o Repositório

git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp

Instalar Dependências

npm install

Compilar o Projeto

npm run build

Configuração

Para usar o servidor, é necessária uma chave de API da APIMatic. Cadastre-se em APIMatic e obtenha a chave de API.

image

Integração com o Claude Desktop

Modifique o arquivo claude_desktop_config.json para integrar o servidor MCP. Se o arquivo não existir, crie um no seguinte local:

Windows

code $env:AppData\Claude\claude_desktop_config.json

macOS/Linux

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Adicionar o Servidor MCP à Configuração

{
    "mcpServers": {
        "APIMatic": {
            "command": "node",
            "args": [
                "C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
            ],
            "env": {
                "APIMATIC_API_KEY": "<Add your APIMatic token here>"
            }
        }
    }
}

Uma vez configurado, um ícone de martelo deve aparecer no Claude Desktop. Abra-o para verificar se a ferramenta validate-openapi-using-apimatic foi integrada com sucesso.

Uso

  1. Adicione um arquivo OpenAPI.
  2. Forneça um prompt para validá-lo.
  3. Os resultados da validação serão retornados.

APIMatic MCP Server For OpenAPI Validation.webm