RISKEN MCP Server

RISKEN MCP Server

site icon
2025.04.13 2
Go自动化工具API 集成开发效率
RISKEN MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为开发者提供与 RISKEN API 的无缝集成能力,支持高级自动化和交互功能。该服务器主要用于自动化 RISKEN 数据获取、扫描、提取和分析,以及构建与 RISKEN 生态系统交互的 AI 工具和应用程序。
View on GitHub

Overview

基本能力

产品定位

RISKEN MCP Server 是一个用于与 RISKEN API 集成的 MCP 服务器,支持开发者构建自动化工具和应用程序。

核心功能

  • 自动化数据获取和扫描:支持从 RISKEN 获取数据并进行扫描。
  • 数据提取和分析:提供工具用于提取和分析 RISKEN 数据。
  • AI 工具集成:支持构建与 RISKEN 生态系统交互的 AI 工具。

适用场景

  • 自动化 RISKEN 数据获取和扫描。
  • 提取和分析 RISKEN 数据。
  • 构建与 RISKEN 生态系统交互的 AI 工具和应用程序。

工具列表

  1. Project
  2. get_project:获取 RISKEN 项目信息。
  3. Finding
  4. search_finding:搜索 RISKEN 发现,支持多种过滤条件(如 finding_id、alert_id、data_source 等)。
  5. archive_finding:归档 RISKEN 发现。
  6. Alert
  7. search_alert:搜索 RISKEN 警报,支持按状态过滤。
  8. Finding Contents
  9. Get Finding Contents:获取特定发现的详细内容。

常见问题解答

  • 如何获取 RISKEN Access Token? 参考 RISKEN Access Token 文档
  • 如何配置 Docker 运行环境? 确保 Docker 已安装并运行,然后按照安装教程中的配置进行设置。

使用教程

使用依赖

  1. 安装 Docker
  2. 确保 Docker 正在运行。
  3. 获取 RISKEN Access Token

安装教程

将以下 MCP 服务器配置添加到 Claude DesktopCursor 设置中:

{
  "mcpServers": {
    "risken": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "RISKEN_ACCESS_TOKEN",
        "-e",
        "RISKEN_URL",
        "ghcr.io/ca-risken/risken-mcp-server",
        "stdio"
      ],
      "env": {
        "RISKEN_ACCESS_TOKEN": "your_access_token",
        "RISKEN_URL": "http://localhost:8000"
      }
    }
  }
}

调试方式

  1. 确保 Docker 容器已正确启动。
  2. 检查环境变量 RISKEN_ACCESS_TOKENRISKEN_URL 是否已正确设置。
  3. 使用工具命令(如 get_projectsearch_finding)测试服务器功能。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。