ZeroPath MCP Server

Integrations

  • Offers a community space for users to ask questions, provide feedback, and discuss the ZeroPath MCP server

  • Enables bug reporting and contribution to the ZeroPath MCP server through GitHub issues and pull requests

ZeroPath MCP 服务器

使用自然语言与您的产品安全发现进行交互。

这个开源 MCP 服务器允许开发人员直接在 AI 辅助工具(如 Claude Desktop、Cursor、Windsurf 和其他 MCP 兼容环境)内从 ZeroPath 查询 SAST 问题、机密、补丁等。

无需仪表盘,无需手动工单分类,只需提供您当前工作环境的安全上下文。


博客文章

详细了解我们构建此功能的原因以及它如何融入不断发展的 AI 开发生态系统:

📄与您的 AppSec 扫描聊天:介绍 ZeroPath MCP 服务器


安装

1. 生成 API 密钥

从您的 ZeroPath 组织设置(网址:https://zeropath.com/app/settings/api)生成 API 密钥

2.配置环境变量

使用 API 密钥设置您的环境变量:

export ZEROPATH_TOKEN_ID=your_token_id export ZEROPATH_TOKEN_SECRET=your_token_secret

3. 检索您的组织 ID

运行以下命令获取您的组织 ID:

curl -X POST https://zeropath.com/api/v1/orgs/list \ -H "X-ZeroPath-API-Token-Id: $ZEROPATH_TOKEN_ID" \ -H "X-ZeroPath-API-Token-Secret: $ZEROPATH_TOKEN_SECRET" \ -H "Content-Type: application/json" \ -d '{}'

4.安装uv

我们使用uv进行依赖管理:

curl -LsSf https://astral.sh/uv/install.sh | sh

5. 克隆和设置

git clone https://github.com/ZeroPathAI/zeropath-mcp-server.git cd zeropath-mcp-server uv sync export ZEROPATH_ORG_ID=your_org_id

配置

将此条目添加到您的 MCP 配置(Claude Desktop、Cursor 等):

{ "mcpServers": { "zeropath-mcp-server": { "command": "uv", "args": [ "run", "--project", "<absolute cloned directory path>/zeropath-mcp-server", "<absolute cloned directory path>/zeropath-mcp-server/main.py" ] } } }

<absolute cloned directory path>替换为存储库的绝对路径。


环境变量

运行服务器之前,导出以下内容:

export ZEROPATH_TOKEN_ID=your_token_id export ZEROPATH_TOKEN_SECRET=your_token_secret export ZEROPATH_ORG_ID=your_org_id

这些可以从您的 ZeroPath 仪表板生成。


可用工具

一旦连接,您的 AI 助手就会看到以下工具:

search_vulnerabilities(search_query: str)

通过关键字查询 SAST 问题。

提示示例:

“向我展示用户服务中的所有 SSRF 漏洞。”


get_issue(issue_id: str)

获取特定问题的完整元数据、补丁建议和代码上下文。

提示示例:

“请提供问题abc123的详细信息。”


approve_patch(issue_id: str)

批准补丁(写入操作)。根据您的设置,此操作为可选操作。

提示示例:

“批准xyz456的补丁。”


开发模式

使用./dev_mode.bash在没有客户端连接的情况下在本地测试工具。


贡献

我们欢迎来自安全、人工智能和开发者工具社区的贡献。

  • 发现 Bug?提交问题
  • 想要改进工具或添加新工具?提交拉取请求
  • 有反馈或疑问?欢迎加入Discord

-
security - not tested
F
license - not found
-
quality - not tested

允许开发人员在 AI 辅助工具(如 Claude Desktop、Cursor 和其他 MCP 兼容环境)中使用自然语言查询安全发现(SAST 问题、秘密、补丁)。

  1. Blog Post
    1. Installation
      1. 1. Generate API Key
      2. 2. Configure Environment Variables
      3. 3. Retrieve Your Organization ID
      4. 4. Install uv
      5. 5. Clone and Setup
    2. Configuration
      1. Environment Variables
        1. Available Tools
          1. search_vulnerabilities(search_query: str)
          2. get_issue(issue_id: str)
          3. approve_patch(issue_id: str)
        2. Development Mode
          1. Contributing
            ID: zmtyuxp6fj