Semgrep Server
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



