article
README
🚀 RISKEN MCP 服务器
RISKEN MCP 服务器基于 模型上下文协议 (MCP) 构建,实现了与 RISKEN API 的无缝集成,为开发者和工具赋予了高级自动化和交互能力,助力开发者高效开展工作。
🚀 快速开始
使用场景
- 自动化获取和扫描 RISKEN 数据。
- 从 RISKEN 中提取并分析数据。
- 构建基于 AI 的工具和应用程序,以与 RISKEN 生态系统交互。
先决条件
- 若要在容器中运行服务器,您需要安装 Docker。
- 安装 Docker 后,请确保 Docker 正在运行。
- 您还需要拥有一个 RISKEN 访问令牌。
📦 安装指南
请将以下 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"
}
}
}
}
📚 详细文档
工具
项目
- 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 文件。
微信扫一扫