Apifox

Um servidor MCP em TypeScript para acessar dados da API Apifox via Stdio.

Documentação

Servidor MCP Apifox

npm version

Um servidor de Protocolo de Contexto de Modelo (Model Context Protocol) implementado via Stdio, projetado para conectar perfeitamente assistentes de IA aos dados de API da plataforma Apifox.

Permite que assistentes de IA obtenham e compreendam, em tempo real e diretamente, os detalhes das interfaces de API definidas nos seus projetos Apifox por meio de um protocolo padronizado, aumentando significativamente a eficiência do desenvolvimento e a qualidade da geração de código.

✨ Recursos

Ferramentas

  • get_api_endpoint_info - Obtém informações de definição de interface do Apifox
    • Parâmetros de solicitação
      • projectId: Identificador exclusivo do projeto Apifox.
      • endpointId: Identificador exclusivo do endpoint de API de destino.
    • Dados de retorno
      • Um objeto JSON estruturado contendo a especificação completa da API, por exemplo:
        • Método de solicitação HTTP (Method)
        • Cabeçalhos de solicitação (Request Headers)
        • Parâmetros de caminho, consulta e corpo (Parameters: Path, Query, Body)
        • Estrutura do corpo de resposta (Response Body Schema)
        • Cabeçalhos de resposta (Response Headers)

🚀 Instalação e configuração

Para usar este servidor no Cursor, adicione a seguinte configuração de servidor:

{
  "mcpServers": {
    "Apifox-MCP": {
      "command": "npx",
      "args": ["@juzi965/apifox-mcp-server"],
      "env": {
        "APIFOX_AUTH": "..."
      }
    }
  }
}

Variáveis de ambiente

Este servidor requer as seguintes variáveis de ambiente:

  • APIFOX_AUTH: Token de autenticação do Apifox

💡 Como usar

image

Copie o link de colaboração para o Cursor e deixe que ele ajude você a concluir

  • Definições de tipos TypeScript para parâmetros de entrada
  • Definições de tipos TypeScript para parâmetros de saída
  • Definição do método de chamada da interface Xnip2025-06-19_14-30-13

🛠️ Depuração

Como o servidor MCP se comunica por meio de entrada/saída padrão (stdio), a depuração pode ser difícil. Recomendamos usar o MCP Inspector, que pode ser iniciado com o seguinte comando:

npm run inspector

O Inspector fornecerá uma URL que pode ser acessada no navegador para usar as ferramentas de depuração.