semgrep-mcp-server

semgrep-mcp-server

3.2

If you are the rightful owner of semgrep-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Ein Model Context Protocol (MCP) Server für die Integration von Semgrep in die Entwicklungsumgebung.

Der Semgrep Server ist ein MCP Server, der die Integration von Semgrep in Entwicklungsumgebungen ermöglicht. Er bietet die Möglichkeit, statische Code-Analysen durchzuführen und Semgrep-Regeln direkt über das MCP-Protokoll zu verwalten. Der Server ist in TypeScript geschrieben und nutzt das MCP SDK für die Implementierung. Er unterstützt verschiedene Funktionen wie das Scannen von Verzeichnissen, das Auflisten und Erstellen von Regeln sowie das Analysieren und Exportieren von Scan-Ergebnissen. Die Installation erfolgt über npm, und der Server kann sowohl im Produktions- als auch im Entwicklungsmodus gestartet werden.

Features

  • Integration von Semgrep in Entwicklungsumgebungen
  • Durchführung von statischen Code-Analysen
  • Verwaltung von Semgrep-Regeln über MCP-Protokoll
  • Unterstützung für das Scannen von Verzeichnissen und das Analysieren von Ergebnissen
  • Export von Scan-Ergebnissen in verschiedene Formate

Tools

  1. scan_directory

    Perform a Semgrep scan in the specified directory

  2. list_rules

    List all available Semgrep rules

  3. analyze_results

    Analyze the scan results

  4. create_rule

    Create a new Semgrep rule

  5. filter_results

    Filter scan results by condition

  6. export_results

    Export scan results to different formats

  7. compare_results

    Compare the results of two scans