Back to MCP directory
publicPublicdnsLocal runtime

risken-mcp-server

RISKEN MCP服务器是一个提供RISKEN API集成的协议服务器,支持自动化数据获取、扫描和分析,以及构建AI工具应用。

article

README

🚀 RISKEN MCP 服务器

RISKEN MCP 服务器基于 模型上下文协议 (MCP) 构建,实现了与 RISKEN API 的无缝集成,为开发者和工具赋予了高级自动化和交互能力,助力开发者高效开展工作。

🚀 快速开始

使用场景

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

先决条件

  1. 若要在容器中运行服务器,您需要安装 Docker
  2. 安装 Docker 后,请确保 Docker 正在运行。
  3. 您还需要拥有一个 RISKEN 访问令牌

📦 安装指南

请将以下 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"
      }
    }
  }
}

📚 详细文档

工具

项目

  • get_project - 获取 RISKEN 项目。

找到内容(Finding)

  • search_finding - 搜索 RISKEN 找到的内容。

    • finding_id - 根据找到的 ID 搜索。
    • alert_id - 根据警报 ID 搜索。
    • data_source - 根据数据源搜索。
    • resource_name - 根据资源名称搜索。
    • from_score - 根据最低分数搜索。
      • 0.0 ~ 0.3 - 低
      • 0.3 ~ 0.6 - 中等
      • 0.6 ~ 0.8 - 高
      • 0.8 ~ 1.0 - 严重
    • status - 根据状态搜索。
      • 0 - 所有
      • 1 - 活跃(默认)
      • 2 - 待定
    • offset - 根据偏移量搜索。
    • limit - 根据限制搜索。
  • archive_finding - 存档 RISKEN 找到的内容。

    • finding_id - 根据找到的 ID 存档。
    • note - 备注。

警报(Alert)

  • search_alert - 搜索 RISKEN 警报。
    • status - 根据状态搜索。
      • 1 - 活跃
      • 2 - 待定
      • 3 - 已停用(已关闭)

资源

找到内容详情

  • Get Finding Contents 获取特定找到的内容。
    • 模板: finding://{project_id}/{finding_id}
    • 参数:
      • project_id: 项目的 ID。
      • finding_id: 找到的 ID。

📄 许可证

此项目在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE 文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client