Snyk MCP Server

Snyk MCP Server

site icon
2024.12.17 1
安全扫描代码审计开发效率
mcp-snyk 是一个独立的模型上下文协议服务器,专门用于 Snyk 安全扫描功能。它提供了仓库安全扫描和 Snyk 项目扫描的能力,并能与 Claude 桌面集成。
View on GitHub

Overview

基本能力

产品定位

mcp-snyk 是一个专注于安全扫描的 MCP 服务器,主要用于代码仓库和项目的安全漏洞检测。

核心功能

  • 仓库安全扫描
  • Snyk 项目扫描
  • 与 Claude 桌面集成

适用场景

  • 开发者在提交代码前进行安全扫描
  • 项目维护者定期检查项目依赖的安全漏洞
  • 团队集成到 CI/CD 流程中进行自动化安全扫描

工具列表

  • 仓库扫描工具:扫描 GitHub 等代码仓库的安全漏洞
  • 项目扫描工具:扫描 Snyk 项目的安全漏洞

常见问题解答

  1. 如何获取 Snyk API token? 需要注册 Snyk 账户并在设置中生成 API token
  2. 扫描失败怎么办? 检查 API token 是否正确配置,网络连接是否正常

使用教程

使用依赖

  • 需要安装 Node.js 和 npm
  • 需要有效的 Snyk API token

安装教程

  1. 更新 Claude 桌面配置 (claude-config.json):
{
  "mcpServers": {
    "snyk": {
      "command": "npx",
      "args": [
        "-y",
        "github:Sladey01/mcp-snyk"
      ],
      "env": {
        "SNYK_API_KEY": "your_snyk_token"
      }
    }
  }
}
  1. your_snyk_token 替换为实际的 Snyk API token

调试方式

在 Claude 中使用以下命令测试:

Scan repository https://github.com/owner/repo for security vulnerabilities

Scan Snyk project project-id-here

许可证

None