Servidor Semgrep
Un servidor de Protocolo de Contexto de Modelo (MCP) para integrar Semgrep en el entorno de desarrollo. Este servidor permite realizar análisis de código estático y gestionar reglas Semgrep directamente a través del protocolo MCP.
instalación
Related MCP server: MCP Server Semgrep
usar
El servidor se puede iniciar de la siguiente manera:
Herramientas disponibles
El servidor proporciona las siguientes herramientas MCP:
scan_directory: ejecuta un escaneo Semgrep en un directoriolist_rules: Lista las reglas de Semgrep disponiblesanalyze_results: analiza los resultados del escaneo.create_rule: Crea una nueva regla de Semgrepfilter_results: Filtra los resultados del escaneo según varios criteriosexport_results: Exporta los resultados del escaneo en varios formatoscompare_results: Compara dos resultados de escaneo
Desarrollo
El proyecto está escrito en TypeScript y utiliza el MCP SDK para la implementación del servidor.
Estructura del proyecto
Dependencias
Node.js y npm
Mecanografiado
Kit de desarrollo de software de MCP
Axios para solicitudes HTTP
Licencia
Este proyecto está licenciado bajo la licencia ISC. Puede encontrar más detalles en el archivo LICENCIA .