Semgrep サーバー
Semgrep を開発環境に統合するためのモデル コンテキスト プロトコル (MCP) サーバー。このサーバーを使用すると、MCP プロトコルを介して静的コード分析を実行し、Semgrep ルールを直接管理できます。
インストール
使用
サーバーは次の方法で起動できます。
利用可能なツール
サーバーは次の MCP ツールを提供します。
scan_directory
: ディレクトリ内でSemgrepスキャンを実行するlist_rules
: 利用可能なSemgrepルールを一覧表示するanalyze_results
: スキャン結果を分析するcreate_rule
: 新しいSemgrepルールを作成するfilter_results
: さまざまな基準に従ってスキャン結果をフィルタリングしますexport_results
: スキャン結果をさまざまな形式でエクスポートしますcompare_results
: 2つのスキャン結果を比較する
発達
このプロジェクトは TypeScript で記述されており、サーバーの実装には MCP SDK を使用します。
プロジェクト構造
依存関係
Node.jsとnpm
タイプスクリプト
MCP SDK
HTTPリクエスト用のAxios
ライセンス
このプロジェクトは ISC ライセンスに基づいてライセンスされています。詳細については、 LICENSEファイルをご覧ください。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP プロトコルを介して開発環境での Semgrep の統合を可能にし、静的コード分析、ルール管理、スキャン結果の操作をサポートします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables integration of DeepSeek's language models with MCP-compatible applications, offering features like chat completion, custom model selection, and parameter control for enhancing language-based interactions.Last updated -43271MIT License
- -securityAlicense-qualityA Model Context Protocol compliant server that integrates Semgrep static analysis tool with AI assistants like Anthropic Claude, enabling advanced code analysis, security vulnerability detection, and code quality improvements through a conversational interface.Last updated -3718MIT License
Semgrep MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated -6561MIT License- -securityAlicense-qualityA server implementation that exposes grep functionality through the Model Context Protocol, allowing MCP-compatible clients to search for patterns in files using regular expressions.Last updated -15GPL 3.0