stefanskiasan_semgrep-mcp-server

stefanskiasan_semgrep-mcp-server

3.1

If you are the rightful owner of stefanskiasan_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 verschiedene Scan- und Analysefunktionen
  • Export von Scan-Ergebnissen in verschiedene Formate

Tools

  1. scan_directory

    Führt einen Semgrep-Scan in einem Verzeichnis aus

  2. list_rules

    Listet verfügbare Semgrep-Regeln auf

  3. analyze_results

    Analysiert die Scan-Ergebnisse

  4. create_rule

    Erstellt eine neue Semgrep-Regel

  5. filter_results

    Filtert Scan-Ergebnisse nach verschiedenen Kriterien

  6. export_results

    Exportiert Scan-Ergebnisse in verschiedene Formate

  7. compare_results

    Vergleicht zwei Scan-Ergebnisse