Semgrep Server

by stefanskiasan

353 downloads Not rated yet

About

# Semgrep Server Ein Model Context Protocol (MCP) Server für die Integration von Semgrep in die Entwicklungsumgebung. Dieser Server ermöglicht die Durchführung von statischen Code-Analysen und die Verwaltung von Semgrep-Regeln direkt über das MCP-Protokoll. ## Installation ```bash # Repository klonen git clone…

Explore

- Run a Semgrep scan on a directory with scan_directory
- List available Semgrep rules with list_rules
- Analyze scan results with analyze_results
- Create a new Semgrep rule with create_rule
- Filter scan results by various criteria with filter_results
- Export scan results to different formats with export_results
- Compare two scan results with compare_results

Clone the repository, install dependencies with npm install, and build the server with npm run build. Start in production mode with npm start or in development mode with npm run dev. The server exposes MCP tools that can be invoked by an MCP client.

scan_directory

Führt einen Semgrep-Scan in einem Verzeichnis aus

list_rules

Listet verfügbare Semgrep-Regeln auf

analyze_results

Analysiert die Scan-Ergebnisse

create_rule

Erstellt eine neue Semgrep-Regel

filter_results

Filtert Scan-Ergebnisse nach verschiedenen Kriterien

export_results

Exportiert Scan-Ergebnisse in verschiedene Formate

compare_results

Vergleicht zwei Scan-Ergebnisse

Der Server stellt folgende MCP-Tools zur Verfügung:

- scan_directory: Führt einen Semgrep-Scan in einem Verzeichnis aus
- list_rules: Listet verfügbare Semgrep-Regeln auf
- analyze_results: Analysiert die Scan-Ergebnisse
- create_rule: Erstellt eine neue Semgrep-Regel
- filter_results: Filtert Scan-Ergebnisse nach verschiedenen Kriterien
- export_results: Exportiert Scan-Ergebnisse in verschiedene Formate
- compare_results: Vergleicht zwei Scan-Ergebnisse

Ein Model Context Protocol (MCP) Server für die Integration von Semgrep in die Entwicklungsumgebung. Dieser Server ermöglicht die Durchführung von statischen Code-Analysen und die Verwaltung von Semgrep-Regeln direkt über das MCP-Protokoll.

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.