MCP Catalogs
首页mcp-server-semgrep screenshot

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_directory

    Scanning source code for potential issues

  • list_rules

    Displaying available rules and languages supported by Semgrep

  • analyze_results

    Detailed analysis of scan results

  • create_rule

    Creating custom Semgrep rules

  • filter_results

    Filtering results by various criteria

  • export_results

    Exporting results in various formats

  • compare_results

    Comparing two sets of scan results

可对比工具

shell-mcpgithub-mcpsnyk-mcp

安装

安装

选项1:通过 Smithery.ai 安装(推荐)

  1. 访问 [MCP Server Semgrep on Smithery.ai](https://smithery.ai/server/@VetCoders/mcp-server-semgrep)
  2. 按照安装说明将其添加到您的 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。