mcp-server-semgrep
by vetcoders·★ 28·综合分 44
MCP Server Semgrep 将 Semgrep 静态分析与 AI 助手集成,实现代码扫描、安全检测和质量改进。
developer-toolssecurityai-llm
11
Forks
1
活跃 Issue
本月
最近提交
2 天前
收录于
概述
MCP Server Semgrep 是一个 Model Context Protocol 兼容的服务器,将强大的 Semgrep 静态分析工具与 Claude 等 AI 助手连接起来。它使开发人员能够通过对话界面执行高级代码分析、检测安全漏洞并改进代码质量。该服务器提供全面的工具,包括目录扫描、规则列表、结果分析和自定义规则创建,使其成为关注安全和代码质量的开发团队的必备工具。
试试问 AI
装完之后,这里有 4 个你可以让 AI 做的事:
你:部署前进行安全漏洞扫描
你:代码质量改进和重构辅助
你:在团队中执行编码标准和风格一致性
你:教育开发人员关于安全实践
什么时候选它
选择此服务器适用于已经使用 Semgrep 并希望将静态分析直接集成到 AI 工作流程中以进行代码质量和安全审计的团队。
什么时候不要选它
不适用于无法安装 Semgrep CLI 或需要扫描功能而无需外部依赖的环境。
此 server 暴露的工具
从 README 抽取出 7 个工具scan_directoryScanning source code for potential issues
list_rulesDisplaying available rules and languages supported by Semgrep
analyze_resultsDetailed analysis of scan results
create_ruleCreating custom Semgrep rules
filter_resultsFiltering results by various criteria
export_resultsExporting results in various formats
compare_resultsComparing two sets of scan results
可对比工具
shell-mcpgithub-mcpsnyk-mcp
安装
安装
选项1:通过 Smithery.ai 安装(推荐)
- 访问 [MCP Server Semgrep on Smithery.ai](https://smithery.ai/server/@VetCoders/mcp-server-semgrep)
- 按照安装说明将其添加到您的 MCP 兼容客户端
选项2:通过 NPM 安装
npm install -g mcp-server-semgrep与 Claude Desktop 集成
将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"semgrep": {
"command": "node",
"args": [
"/your_path/mcp-server-semgrep/build/index.js"
],
"env": {
"SEMGREP_APP_TOKEN": "your_semgrep_app_token",
"MCP_SERVER_SEMGREP_ALLOWED_ROOTS": "/Users/you/projects"
}
}
}
}mcp-server-semgrep 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。