semgrep-mcp-server
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
scan_directory
Perform a Semgrep scan in the specified directory
list_rules
List all available Semgrep rules
analyze_results
Analyze the scan results
create_rule
Create a new Semgrep rule
filter_results
Filter scan results by condition
export_results
Export scan results to different formats
compare_results
Compare the results of two scans