APIMatic MCP
oficialO 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-apimaticem 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.
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
- Adicione um arquivo OpenAPI.
- Forneça um prompt para validá-lo.
- Os resultados da validação serão retornados.