Apifox

Un servidor MCP en TypeScript para acceder a datos de la API de Apifox a través de Stdio.

Documentación

Servidor MCP de Apifox

npm version

Un servidor del Protocolo de Contexto de Modelo (Model Context Protocol) implementado sobre Stdio, diseñado para conectar sin problemas los asistentes de IA con los datos de API de la plataforma Apifox.

Permite que los asistentes de IA obtengan y comprendan directamente, en tiempo real, los detalles de las interfaces de API definidas en sus proyectos de Apifox mediante un protocolo estandarizado, mejorando significativamente la eficiencia del desarrollo y la calidad de la generación de código.

✨ Características

Herramientas

  • get_api_endpoint_info - Obtiene la información de definición de interfaces de Apifox
    • Parámetros de solicitud
      • projectId: Identificador único del proyecto de Apifox.
      • endpointId: Identificador único del endpoint de API de destino.
    • Datos de retorno
      • Un objeto JSON estructurado que contiene la especificación completa de la API, por ejemplo:
        • Método de solicitud HTTP (Method)
        • Cabeceras de solicitud (Request Headers)
        • Parámetros de ruta, consulta y cuerpo (Parameters: Path, Query, Body)
        • Estructura del cuerpo de respuesta (Response Body Schema)
        • Cabeceras de respuesta (Response Headers)

🚀 Instalación y configuración

Para usar este servidor en Cursor, agregue la siguiente configuración de servidor:

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

Variables de entorno

Este servidor requiere las siguientes variables de entorno:

  • APIFOX_AUTH: Token de autenticación de Apifox

💡 Uso

image

Copie el enlace de colaboración en Cursor y deje que le ayude a completar

  • Definiciones de tipos TypeScript para parámetros de entrada
  • Definiciones de tipos TypeScript para parámetros de salida
  • Definición de métodos de llamada a la interfaz Xnip2025-06-19_14-30-13

🛠️ Depuración

Dado que el servidor MCP se comunica a través de la entrada/salida estándar (stdio), la depuración puede resultar difícil. Recomendamos usar MCP Inspector, que se puede iniciar con el siguiente comando:

npm run inspector

Inspector proporcionará una URL que se puede visitar en el navegador para acceder a las herramientas de depuración.