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
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 .
This server cannot be installed
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.
Permite la integración de Semgrep en entornos de desarrollo a través del protocolo MCP, lo que admite el análisis de código estático, la gestión de reglas y las operaciones de resultados de escaneo.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThe Seq MCP Server enables interaction with Seq's API endpoints for logging and monitoring, providing tools for managing signals, events, and alerts with extensive filtering and configuration options.Last updated -3133JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol compliant server that integrates Semgrep static analysis tool with AI assistants like Anthropic Claude, enabling advanced code analysis, security vulnerability detection, and code quality improvements through a conversational interface.Last updated -4JavaScriptMIT License
Semgrep MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated -6192PythonMIT License- -securityAlicense-qualityAn implementation of the Model Context Protocol (MCP) that enables interaction with debug adapters, allowing language models to control debuggers, set breakpoints, evaluate expressions, and navigate source code during debugging sessions.Last updated -2PythonAGPL 3.0