Apifox
Um servidor MCP em TypeScript para acessar dados da API Apifox via Stdio.
Documentação
Servidor MCP Apifox
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)
- Um objeto JSON estruturado contendo a especificação completa da API, por exemplo:
- Parâmetros de solicitação
🚀 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
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
🛠️ 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.