Configuración en Cursor

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Antes de configurar, elija una distribución (Docker o npm) y configure la autenticación (clave API o OAuth 2.0). Luego agregue la configuración correspondiente a continuación.

El servidor Axe MCP se puede agregar a nivel de proyecto o global:

  • A nivel de proyecto: Cree un archivo en .cursor/mcp.json en el directorio raíz de su proyecto
  • A nivel global: Abra la configuración de Cursor, vaya a Características > MCP, y haga clic en Agregar nuevo servidor MCP. Esto abrirá su archivo de configuración global.
info

Si ya tiene otros servidores definidos, agregue el bloque axe-mcp-server dentro del objeto existente mcpServers .

Docker

Clave API

Instalación con un clic

Haga clic en el siguiente enlace para instalar el servidor axe MCP directamente en Cursor:

Instalar el servidor axe MCP en Cursor

Cursor le pedirá que confirme la instalación. Alternativamente, siga la configuración manual a continuación.

Configuración manual

{
  "mcpServers": {
    "axe-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "--add-host=host.docker.internal:host-gateway",
        "-i",
        "--rm",
        "-e",
        "AXE_SERVER_URL",
        "-e",
        "AXE_API_KEY",
        "dequesystems/axe-mcp-server:latest"
      ],
      "env": {
        "AXE_API_KEY": "${env:AXE_API_KEY}"
      }
    }
  }
}

La configuración utiliza "AXE_API_KEY": "${env:AXE_API_KEY}" para manejar entradas de manera segura. La sintaxis ${env:AXE_API_KEY} instruye a Cursor a extraer el valor de sus variables del sistema. Para más información, vea la documentación de Cursor MCP.

note

¿Está utilizando una instancia regional, nube privada o local de axe? Agregue AXE_SERVER_URL al bloque env con la URL base de su instancia:

"env": {
  "AXE_API_KEY": "${env:AXE_API_KEY}",
  "AXE_SERVER_URL": "https://your-axe-instance.example.com"
}

Si se omite, el servidor por defecto se conectará a https://axe.deque.com (instancia SaaS compartida de EE. UU. de Deque). Vea Referencia de Configuración para más detalles.

OAuth 2.0

Antes de configurar, complete Paso 1: Autenticar en la guía de Autenticación.

Esto utiliza @deque/axe-auth token para obtener un token de acceso nuevo cada vez que se inicia el servidor.

{
  "mcpServers": {
    "axe-mcp-server": {
      "command": "sh",
      "args": [
        "-c",
        "docker run --add-host=host.docker.internal:host-gateway -i --rm -e \"AXE_ACCESS_TOKEN=$(npx -y @deque/axe-auth token)\" dequesystems/axe-mcp-server:latest"
      ]
    }
  }
}
note

¿Utiliza una instancia de axe en una nube regional, privada o local? Añada AXE_SERVER_URL al comando de Docker y un env bloque con la URL base de su instancia:

"args": [
  "-c",
  "docker run --add-host=host.docker.internal:host-gateway -i --rm -e AXE_SERVER_URL -e \"AXE_ACCESS_TOKEN=$(npx -y @deque/axe-auth token)\" dequesystems/axe-mcp-server:latest"
],
"env": {
  "AXE_SERVER_URL": "https://your-axe-instance.example.com"
}

Si se omite, el servidor por defecto usa https://axe.deque.com (la instancia compartida de Deque en EE. UU. SaaS). Consulte Referencia de Configuración para más detalles.

note

Esta configuración utiliza sh -c para permitir la sustitución de shell. $(npx -y @deque/axe-auth token) se ejecuta al iniciar el servidor e inyecta un token de acceso válido en el contenedor de Docker. El -y flag omite el mensaje "¿Está bien continuar?" que npx de otro modo preguntaría en una shell no interactiva. No establezca AXE_API_KEY junto con AXE_ACCESS_TOKEN.

caution

Usuarios de Windows: Esta configuración utiliza un shell POSIX (sh) y sustitución de comandos ($(...)), lo cual no está disponible en cmd.exe ni en PowerShell por defecto. Ejecute su editor desde un shell de Git Bash o WSL para que sh esté en su PATH.

npm

La distribución de npm se ejecuta en Node.js. Use una versión activa LTS de Node.js — es posible que las versiones anteriores no sean compatibles.

La distribución npm necesita un navegador Chromium — ya sea instalar uno a través de Playwright o apuntar a un binario existente. Ver Elegir una Distribución.

Clave API

Cree un .cursor/mcp.json archivo en el directorio raíz de su proyecto (a nivel de proyecto) o agregue el servidor a través de la configuración global de MCP de Cursor:

{
  "mcpServers": {
    "axe-mcp-server": {
      "command": "npx",
      "args": ["-y", "axe-mcp-server"],
      "env": {
        "AXE_API_KEY": "your-api-key-here"
      }
    }
  }
}
caution

Su configuración contiene una credencial en su env bloque. Los archivos a nivel de proyecto, como .cursor/mcp.json residen en su repositorio — agréguelos a .gitignore, o mantenga las credenciales en su configuración global en su lugar.

OAuth 2.0

OAuth 2.0 es compatible con la distribución npm también — configure AXE_ACCESS_TOKEN en lugar de AXE_API_KEY, inyectando un token nuevo desde @deque/axe-auth token al inicio. Ver Autenticación para el flujo completo.

note

Configure ya sea AXE_API_KEY o AXE_ACCESS_TOKEN — no ambos. El servidor fallará al iniciar si ambas variables están configuradas.

Uso y verificación

Una vez añadido, el indicador de estado en las Configuraciones de Cursor debería mostrar que el servidor está ejecutándose:

  1. Abre las Configuraciones de Cursor
  2. Dirígete a Características > MCP
  3. Debería ver axe-mcp-server listado bajo MCP Servers Instalados con las herramientas analyze, remediate e igt disponibles.

Para instrucciones personalizadas recomendadas que guían a Cursor a través del flujo de trabajo analizar-luego-remediar, ver Configuración de su Agente AI.