Servidor MCP ZeroPath
Interactúe con los hallazgos de seguridad de su producto utilizando lenguaje natural.
Este servidor MCP de código abierto permite a los desarrolladores consultar problemas, secretos, parches y más de SAST desde ZeroPath directamente dentro de herramientas asistidas por IA como Claude Desktop, Cursor, Windsurf y otros entornos compatibles con MCP.
Sin paneles de control. Sin triaje manual de tickets. Solo contexto de seguridad donde ya estás trabajando.
Entrada de blog
Obtenga más información sobre por qué creamos esto y cómo encaja en el cambiante ecosistema de desarrollo de IA:
📄
Related MCP server: ExploitDB MCP Server
Instalación
1. Generar clave API
Genere una clave API desde la configuración de su organización ZeroPath en https://zeropath.com/app/settings/api
2. Configurar variables de entorno
Configure sus variables de entorno con la clave API:
export ZEROPATH_TOKEN_ID=your_token_id
export ZEROPATH_TOKEN_SECRET=your_token_secret3. Recupere el ID de su organización
Ejecute el siguiente comando para obtener el ID de su organización:
curl -X POST https://zeropath.com/api/v1/orgs/list \
-H "X-ZeroPath-API-Token-Id: $ZEROPATH_TOKEN_ID" \
-H "X-ZeroPath-API-Token-Secret: $ZEROPATH_TOKEN_SECRET" \
-H "Content-Type: application/json" \
-d '{}'4. Instalar uv
Usamos uv para la gestión de dependencias:
curl -LsSf https://astral.sh/uv/install.sh | sh5. Clonar y configurar
git clone https://github.com/ZeroPathAI/zeropath-mcp-server.git
cd zeropath-mcp-server
uv sync
export ZEROPATH_ORG_ID=your_org_idConfiguración
Agregue esta entrada a su configuración de MCP (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"zeropath-mcp-server": {
"command": "uv",
"args": [
"run",
"--project",
"<absolute cloned directory path>/zeropath-mcp-server",
"<absolute cloned directory path>/zeropath-mcp-server/main.py"
]
}
}
}Reemplace <absolute cloned directory path> con la ruta absoluta al repositorio.
Variables de entorno
Antes de ejecutar el servidor, exporte lo siguiente:
export ZEROPATH_TOKEN_ID=your_token_id
export ZEROPATH_TOKEN_SECRET=your_token_secret
export ZEROPATH_ORG_ID=your_org_idEstos se pueden generar desde el panel de ZeroPath.
Herramientas disponibles
Una vez conectado, las siguientes herramientas estarán expuestas a su asistente de IA:
search_vulnerabilities(search_query: str)
Consultar problemas de SAST por palabra clave.
Ejemplo rápido:
"Muéstrame todas las vulnerabilidades SSRF en el servicio de usuario".
get_issue(issue_id: str)
Obtenga metadatos completos, sugerencias de parches y contexto de código para un problema específico.
Ejemplo rápido:
"Dame los detalles del problema
abc123".
approve_patch(issue_id: str)
Aprobar un parche (acción de escritura). Opcional según la configuración.
Ejemplo rápido:
"Aprobar el parche para
xyz456".
Modo de desarrollo
Utilice ./dev_mode.bash para probar las herramientas localmente sin una conexión de cliente.
Contribuyendo
Aceptamos contribuciones de las comunidades de seguridad, inteligencia artificial y herramientas para desarrolladores.
¿Encontraste un error? Abre un problema.
¿Quieres mejorar una herramienta o añadir una nueva? Envía una solicitud de incorporación de cambios.
¿Tienes comentarios o preguntas? Únete a nuestro Discord.