
RISKEN MCP Server

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 工具和应用程序。
工具列表
- Project
get_project
:获取 RISKEN 项目信息。- Finding
search_finding
:搜索 RISKEN 发现,支持多种过滤条件(如 finding_id、alert_id、data_source 等)。archive_finding
:归档 RISKEN 发现。- Alert
search_alert
:搜索 RISKEN 警报,支持按状态过滤。- Finding Contents
Get Finding Contents
:获取特定发现的详细内容。
常见问题解答
- 如何获取 RISKEN Access Token? 参考 RISKEN Access Token 文档。
- 如何配置 Docker 运行环境? 确保 Docker 已安装并运行,然后按照安装教程中的配置进行设置。
使用教程
使用依赖
- 安装 Docker。
- 确保 Docker 正在运行。
- 获取 RISKEN Access Token。
安装教程
将以下 MCP 服务器配置添加到 Claude Desktop 或 Cursor 设置中:
{
"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"
}
}
}
}
调试方式
- 确保 Docker 容器已正确启动。
- 检查环境变量
RISKEN_ACCESS_TOKEN
和RISKEN_URL
是否已正确设置。 - 使用工具命令(如
get_project
或search_finding
)测试服务器功能。