Skip to main content
Glama

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

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 .

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. instalación
    1. usar
      1. Herramientas disponibles
        1. Desarrollo
          1. Estructura del proyecto
          2. Dependencias
        2. Licencia

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            The 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 -
            3
            13
            3
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A 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 -
            4
            JavaScript
            MIT License
            • Apple
            • Linux
          • A
            security
            A
            license
            A
            quality
            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.
            Last updated -
            6
            192
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            An 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 -
            2
            Python
            AGPL 3.0

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/stefanskiasan/semgrep-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server