remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports scanning of GitHub repositories for security vulnerabilities by providing a GitHub URL
Supports scanning of GitLab repositories for security vulnerabilities by providing a GitLab URL
Allows for Snyk security scanning functionality, including repository security scanning and Snyk project scanning
Servidor Snyk MCP
Un servidor de protocolo de contexto de modelo independiente para la funcionalidad de escaneo de seguridad de Snyk.
ADVERTENCIA: ¡ESTE SERVIDOR MCP ESTÁ ACTUALMENTE EN VERSIÓN ALPHA Y AÚN NO ESTÁ TERMINADO!
Configuración
Actualice la configuración de su escritorio Claude ( claude-config.json
):
Reemplace el token con su token de API de Snyk. El ID de la organización se puede configurar de varias maneras:
- En la configuración de MCP a través de
SNYK_ORG_ID
(como se muestra arriba) - Uso de la CLI de Snyk:
snyk config set org=your-org-id
- Proporcionarlo directamente en los comandos
El servidor probará estos métodos en orden hasta encontrar un ID de organización válido.
Verificación de la configuración
Puedes verificar que tu token Snyk esté configurado correctamente pidiéndole a Claude que ejecute el comando verify_token:
Esto comprobará la validez de su token y mostrará su información de usuario de Snyk. Si tiene la CLI de Snyk instalada y configurada, también mostrará el ID de su organización configurado mediante la CLI.
Características
- Escaneo de seguridad del repositorio mediante URL de GitHub/GitLab
- Escaneo del proyecto Snyk
- Integración con el escritorio de Claude
- Verificación de token
- Múltiples opciones de configuración de ID de organización
- Integración de Snyk CLI para la búsqueda de ID de organización
Uso
Para escanear un repositorio, debes proporcionar su URL de GitHub o GitLab:
IMPORTANTE: El comando scan_repository requiere la URL del repositorio (p. ej., https://github.com/owner/repo ). No utilices rutas de archivos locales; usa siempre la URL del repositorio en GitHub o GitLab.
Para proyectos de Snyk:
Configuración de ID de organización
El servidor buscará el ID de la organización en este orden:
- Argumento de comando (si se proporciona)
- Variable de entorno de configuración de MCP (
SNYK_ORG_ID
) - Configuración de la CLI de Snyk (
snyk config get org
)
Solo necesita especificar el ID de la organización en su comando si desea anular los valores configurados:
Integración de CLI de Snyk
Si tiene instalado el CLI de Snyk ( npm install -g snyk
), el servidor puede usarlo para:
- Obtenga su ID de organización predeterminada
- Volver a la configuración CLI cuando no se proporcionan las configuraciones de MCP
- Mostrar detalles de configuración de CLI en la salida de verificación de token
Esta integración facilita el uso del mismo ID de organización tanto en CLI como en servidores MCP.
This server cannot be installed
Un servidor independiente que permite el escaneo de seguridad de Snyk a través del Protocolo de contexto de modelo, con soporte para análisis de repositorios y proyectos, verificación de tokens e integración CLI.