Semgrep MCP 服务器

Semgrep MCP 服务器

一个用于使用 Semgrep 扫描代码安全漏洞的 MCP 服务器。

快速入门

安装与运行

使用 uv 工具

运行以下命令以通过 uv 启动 CLI:

uvx semgrep-mcp

更多信息可查看帮助选项 --help

使用 Docker

运行以下命令以启动 Docker 容器:

docker run -i --rm ghcr.io/semgrep/mcp -t stdio

如需 SSE 模式,请省略 -t stdio 参数。

配置

Cursor IDE

在配置文件中添加以下内容:

{
  "mcpServers": {
    "semgrep": {
      "command": "uvx",
      "args": ["semgrep-mcp"]
    }
  }
}

VS Code

将以下内容添加到用户设置 JSON 文件中:

{
  "mcp": {
    "servers": {
      "semgrep": {
        "command": "uvx",
        "args": ["semgrep-mcp"]
      }
    }
  }
}

更多详情请参考完整文档。