Configuración MCP
Guía completa para configurar AiSecBox MCP - Protocolo de comunicación con agentes de IA para análisis de seguridad
Configuración de AiSecBox MCP
AiSecBox MCP (Model Context Protocol) es el puente que conecta tus agentes de IA (Claude, Gemini, Cursor) con servicios de seguridad. Esta guía te muestra cómo configurarlo de forma manual o automatizada mediante el CLI.
Métodos de Configuración
Tienes dos formas de configurar AiSecBox MCP:
- Configuración Automática (Recomendada): Usando el CLI de AiSecBox en un solo comando
- Configuración Manual: Configurando cada archivo de forma individual
Opción 1. Configuración automática.
- Descargar y configurar AiSecBox CLI
- Descarga los binarios pre-compilados para tu sistema:
| Sistema Operativo | Arquitecturas | Descarga |
|---|---|---|
| Linux | x86_64, ARM64 | Linux x86_64 · Linux ARM64 |
| macOS | x86_64, ARM64 (Apple Silicon) | macOS x86_64 · macOS ARM64 |
| Windows | x86_64, ARM64 | Windows x86_64 · Windows ARM64 |
# Mueve el binario a tu PATH
sudo mv aisecbox-cli /usr/local/bin/
# Verifica la Configuración
aisecbox-cli version
# Output: AiSecBox CLI v1.0.2Guía de Instalación del CLI
Instrucciones completas para descargar y configurar AiSecBox CLI en tu sistema.
- Inicializar la Configuración MCP
Ejecuta el asistente de configuración:
aisecbox-cli init¿Qué hace el CLI?
- Detecta los agentes disponibles (Claude, Gemini, Cursor)
- Muestra un selector para que elijas cuáles quieres configurar
- Comprueba si existen las carpetas necesarias
- Si no existen, te ofrece crearlas automáticamente
- Genera los archivos de configuración correspondientes
Resultado de la Configuración Automática
Después de ejecutar aisecbox-cli init, tendrás estos archivos creados automáticamente:
.claude/settings.json- Para Claude Code.gemini/settings.json- Para Gemini.cursor/mcp.json- Para Cursor Editor
Más información
Para conocer todas las funciones avanzadas del CLI, comandos adicionales y ejemplos de uso, visita la guía completa:
Documentación del CLI
Guía completa del AiSecBox CLI con todos los comandos y opciones avanzadas
Opción 2: Configuración Manual
Si prefieres configurar todo manualmente o necesitas ajustes específicos, sigue estos pasos:
Requisitos Previos
- Sistema Operativo: Linux, macOS o Windows
- Git: Instalado y disponible en tu PATH
- API Key: Tu clave de API de AiSecBox (obténla en https://aisecbox.com)
- Crear el Directorio del Proyecto
Asegúrate de estar en la raíz de tu proyecto (donde está el archivo .git/):
cd /ruta/a/tu/proyecto
- Configuración para Claude Code
Crea el archivo .mcp.json en la raíz de tu proyecto:
nano .mcp.jsonContenido del archivo:
{
"enabledMcpjsonServers": ["AiSecBox-MCP"],
"mcpServers": {
"AiSecBox-MCP": {
"type": "http",
"url": "http://mcp.aisecbox.com/mcp",
"headers": {
"X-Api-Key": "XXXX"
}
}
}
}
Notas:
- Reemplaza
XXXXcon tu API key real- Guarda el archivo y cierra el editor
Configuración para Gemini (CodeGemma)
Crea el directorio .gemini y dentro el archivo settings.json:
mkdir -p .gemini
nano .gemini/settings.jsonContenido del archivo:
{
"mcp": {
"allowed": ["AiSecBox-MCP"]
},
"mcpServers": {
"AiSecBox-MCP": {
"type": "http",
"url": "http://mcp.aisecbox.com/mcp",
"headers": {
"X-Api-Key": "XXXX"
}
}
}
}
Notas:
- Reemplaza
XXXXcon tu API key real- Guarda el archivo y cierra el editor
Configuración para Cursor
Crea el archivo .cursor/mcp.json en la raíz de tu proyecto:
mkdir -p .cursor
nano .cursor/mcp.jsonContenido del archivo:
{
"mcpServers": {
"AiSecBox-MCP": {
"type": "http",
"url": "http://mcp.aisecbox.com/mcp",
"headers": {
"X-Api-Key": "XXXX"
}
}
}
}Notas:
- Reemplaza
XXXXcon tu API key real- Guarda el archivo y cierra el editor
-> Después de crear todos los archivos, verifica que existen:
Deberías ver algo como:
-rw-r--r-- 1 user user 201 Oct 15 10:30 .mcp.json
-rw-r--r-- 1 user user 201 Oct 15 10:31 .claude/settings.json
-rw-r--r-- 1 user user 201 Oct 15 10:31 .gemini/settings.json
-rw-r--r-- 1 user user 201 Oct 15 10:31 .cursor/mcp.jsonVerificar Conectividad
Para cada agente, verifica que puede conectar con el endpoint:
curl -H "X-Api-Key: <tu-api-key>" https://mcp.aisecbox.com/health
Respuesta esperada:
{
"status": "healthy"
}Troubleshooting
- Error: "No such file or directory" al crear archivos
Solución: Asegúrate de estar en la raíz de tu proyecto y de tener permisos de escritura:
# Verifica dónde estás
pwd
# Asegúrate de estar en un proyecto Git
git status
- Error: "Invalid API key"
Solución: Verifica tu API key:
- Ve a https://aisecbox.com/app/projects
- Copia tu API key
- Asegúrate de que está correctamente en cada archivo de configuración
- No uses comillas adicionales en el valor de la API key
- Error: "Agent not found" en tu IDE
Solución: Verifica la estructura de carpetas:
.mcp.json→ Debe estar en la raíz del proyecto.claude/settings.json→ El directorio.claudedebe existir.gemini/settings.json→ El directorio.geminidebe existir.cursor/mcp.json→ El directorio.cursordebe existir
- Error: "No permissions to read config"
Solución: Verifica los permisos de los archivos:
chmod 600 .mcp.json
chmod 600 .gemini/settings.json
chmod 600 .claude/settings.json
chmod 600 .cursor/mcp.jsonPreparación del Proyecto
Antes de configurar AiSecBox MCP, asegúrate de que tu proyecto cumpla con:
- Git inicializado:
git statusdebe funcionar sin errores - Árbol de trabajo limpio: Commit o stash todos tus cambios antes de la Configuración
- Dependencias identificadas: Tener package.json, requirements.txt o archivos equivalentes listos para escanear
- Agentes instalados: Tener Claude Code, Gemini o Cursor instalados y configurados
Resumen Ejecutivo
AiSecBox MCP puede configurarse de dos formas:
| Método | Ventajas | Recomendado para |
|---|---|---|
| Automático (CLI) | Rápido, sin errores, genera todo automáticamente | Usuarios nuevos, desarrolladores con prisa |
| Manual | Control total, personalización extrema | Desarrolladores avanzados, necesidades específicas |
Para la mayoría de usuarios, el método automático (CLI) es el más recomendado. Solo ejecuta:
aisecbox-cli initY sigue las instrucciones en pantalla.
Para desarrolladores experimentados que necesitan configuraciones específicas, el método manual ofrece control total sobre cada detalle.
Recursos Adicionales
Agentes
AiSecBox
¿Necesitas ayuda?
- Email: info@aisecbox.com
- Reportar bugs: Crea un ticket en nuestro sistema de soporte
AiSecBox MCP está listo para fortalecer tu seguridad con el poder de la IA!