Skip to main content
Glama
Semgrep MCP Server

Semgrep MCP Server

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

# Repository klonen
git clone [repository-url]
cd semgrep-server

# Abhängigkeiten installieren
npm install

# Server bauen
npm run build

Related MCP server: ACE-MCP

usar

El servidor se puede iniciar de la siguiente manera:

# Produktionsmodus
npm start

# Entwicklungsmodus
npm run dev

Herramientas disponibles

El servidor proporciona las siguientes herramientas MCP:

  • scan_directory : ejecuta un escaneo Semgrep en un directorio

  • list_rules : Lista las reglas de Semgrep disponibles

  • analyze_results : analiza los resultados del escaneo.

  • create_rule : Crea una nueva regla de Semgrep

  • filter_results : Filtra los resultados del escaneo según varios criterios

  • export_results : Exporta los resultados del escaneo en varios formatos

  • compare_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

semgrep-server/
├── src/           # Quellcode
├── build/         # Kompilierte JavaScript-Dateien
├── test.js        # Testdateien
└── test-rule.yaml # Beispiel Semgrep-Regel

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 .

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      F
      maintenance
      An 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.
      6
      1,879 PyPI
      688
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI clients to perform local code search, indexing, and analysis across Java, JavaScript/TypeScript, .NET/C#, and Python projects through the MCP protocol.
      1
      Apache 2.0