关于 Semgrep MCP Server
Semgrep MCP Server 是 Semgrep 官方推出的 Model Context Protocol 服务, 把 Semgrep 静态分析引擎接入 Claude、Cursor、VS Code 等 AI 客户端。AI 在编写或修改代码时可直接调用它扫描安全漏洞与规则问题, 支持多种语言与数千条规则。
该服务原本托管在 github.com/semgrep/mcp, 现该独立仓库已归档, 代码迁入主仓库 semgrep/semgrep, 并自 Semgrep CLI 1.146.0 起内置为 semgrep mcp 子命令。同时仍提供 PyPI 包 semgrep-mcp 与 Docker 镜像, 支持 stdio、Streamable HTTP 与 SSE 等传输方式。
技能规格
| 厂商 | Semgrep |
|---|---|
| 平台 | MCP |
| 能力维度 | 代码工程 |
| 是否官方 | 官方出品 |
| 中文支持 | 不支持 |
| 上线时间 | 2025-02 |
| 最近核实 | 2026-09 |
| 费用说明 | MCP 服务本体免费开源 (MIT), 本地扫描无需账号; 查询 Semgrep AppSec Platform 托管发现等能力需自备对应账号。 |
怎么安装
pipx install semgrep-mcp 或 uvx semgrep-mcp; Docker 运行 ghcr.io/semgrep/mcp; Semgrep CLI 1.146.0 起可用 semgrep mcp 子命令启动; Claude Code 中执行 claude mcp add semgrep uvx semgrep-mcp。 适用场景
- 在 AI 编码助手写代码时实时扫描新增代码的安全漏洞, 在提交前发现并修复注入、越权等风险
- 让 Agent 根据需求自动生成并校验自定义 Semgrep 规则, 用于团队代码规范与合规检查
- 结合 Semgrep AppSec Platform, 在对话中查询历史扫描发现与依赖供应链信息, 评估第三方包的 CVE 风险
相关链接
同维度的其他技能
以下是「代码工程」维度下的其他技能,可作备选。 想一次看完,见 代码工程类 Agent Skills。
GitHub MCP Server
GitHub 官方 MCP 服务, 让 AI 直接读写仓库、Issue 与 PR。
Sentry MCP Server
Sentry 官方 MCP 服务器, 让 AI 查询报错、issue 与性能数据。
GitLab MCP Server
GitLab 官方内建 MCP, 让 AI 工具安全访问仓库、Issue 与 Merge Request。
Serena
符号级语义代码工具包, 让 AI 像 IDE 一样精准检索、重构与调试代码。
Git MCP Server
Anthropic 官方参考服务器, 让 AI 用自然语言读取本地 Git 仓库与提交历史。
Repomix
把整个代码库打包成 AI 友好的单文件, 并以 MCP 模式供代理按需分析。