blackdome-ai/blackdome-mcp

GitHub: blackdome-ai/blackdome-mcp

一个开源的 MCP 服务器,让 AI 智能体能够直接查询 BlackDome 蜜罐平台的实时威胁情报数据。

Stars: 0 | Forks: 0

# BlackDome MCP 服务器 为您的 AI 智能体提供直接访问**实时蜜罐威胁情报**的能力。查询攻击者 IP、浏览失陷标示 (IOC)、检查捕获的凭据和恶意软件 payload、分析威胁行为者画像,并渲染实时全球攻击地图——这一切都可以在 Claude、Cursor 或任何兼容 MCP 的客户端中完成。 大多数工具都是**免费的且无需 API 密钥**(公共社区版)。部分高价值情报需要付费订阅计划。 ## 快速开始 ### 安装 ``` pip install blackdome-mcp ``` ### 配置 免费的公共工具**无需 API 密钥**即可使用。要解锁付费层级(凭据情报、payload、行为者、战情板、STIX 导出),请访问 **[https://blackdome.ai/pricing](https://blackdome.ai/pricing)** 获取 API 密钥。 #### Claude Desktop 添加到您的 `claude_desktop_config.json`: ``` { "mcpServers": { "blackdome": { "command": "blackdome-mcp", "env": { "BLACKDOME_API_KEY": "your-api-key-here" } } } } ``` #### Claude Code ``` claude mcp add blackdome -- blackdome-mcp # 可选 — 仅付费工具需要: export BLACKDOME_API_KEY="your-api-key-here" ``` #### Cursor 添加到您的 MCP 设置中: ``` { "blackdome": { "command": "blackdome-mcp", "env": { "BLACKDOME_API_KEY": "your-api-key-here" } } } ``` ## 可用工具 免费工具无需密钥即可使用。付费工具需要 API 密钥,且其订阅计划需包含列出的功能。 | 工具 | 层级 | 描述 | |------|------|-------------| | `lookup_attacker_ip` | **免费** | 单个攻击者 IP 的完整档案——事件、协议、凭据(密码已脱敏)、MITRE、边缘节点 | | `top_attackers` | **免费** | 指定时间范围内最活跃的攻击者 IP——选择一个进行深入分析 | | `attack_map` | **免费** | 用于实时地图的近期地理定位攻击事件(限制 ≥ 10) | | `attack_heatmap` | **免费** | 按国家/地区聚合的攻击热力图,包含质心点(限制 ≥ 5) | | `credential_preview` | **免费** | 近期凭据样本(服务器端脱敏)+ 概要统计 | | `verify_sigil` | **免费** | 通过 ID 验证 BlackDome Sigil / 审计记录 | | `recent_iocs` | **免费** | 使用完整过滤器浏览近期 IOC(社区版有 72 小时延迟) | | `ioc_trends` | **免费** | 聚合的 IOC 趋势——总数、分类细目、每日新增、热门 MITRE | | `export_iocs` | **免费** (json/csv) · **Pro** (stix) | 导出 IOC 数据流;STIX bundle 需要 `stix_export` 功能 | | `search_credentials` | **Enterprise** (`credential_intel`) | 搜索全局凭据库,获取明文密码 | | `credential_stats` | **Enterprise** (`credential_intel`) | 聚合凭据统计——热门用户名/密码、分类细目 | | `list_payloads` | **Pro** (`api_access`) | 列出捕获的恶意软件 payload,或通过 sha256 获取单个文件(VT/MB 情报) | | `get_actor` | **Pro** (`api_access`) | 列出聚类后的威胁行为者,或获取某个行为者的会话记录 | | `warboard` | **Pro** (`api_access`) | 包含入侵叙事和攻击者命令记录的 Sigil 排行榜 | | `list_notable_sessions` | **Enterprise** (`session_intel`) | 从僵尸网络噪声中筛选出的、按排名展示的人工键盘输入攻击者会话 | | `get_session_transcript` | **Enterprise** (`session_intel`) | 单个攻击者会话的结构化命令/输出记录 | | `list_detonations` | **Pro** (`detonation_intel`) | 包含裁决结果、Magika 标签和 IOC 数量的恶意软件沙箱执行列表 | | `get_detonation_report` | **Pro** (`detonation_intel`) | 包含行为、IOC、产物分类和报告可用性的完整沙箱执行报告 | | `get_artifact` | **Pro** (`detonation_intel`) | 产物档案,仅包含关联的沙箱执行、IOC 和会话标识符 | | `whoami` | **任意密钥** | 检查您的租户、计划、功能和实时配额 | **计划:** Community (免费) → Pro ($299,增加 `stix_export`, `api_access`, `detonation_intel`) → Enterprise ($2000,增加 `credential_intel`, `bulk_api`, `session_intel`) → OEM ($5000)。请参阅[定价](https://blackdome.ai/pricing)。 ## 示例提示词 连接成功后,尝试向您的 AI 助手提问: - *"本月攻击蜜罐的最主要攻击者是谁?"* - *"查询攻击者 IP 176.65.139.56 并总结他们的意图。"* - *"展示上周以来的最新恶意 sha256 IOC。"* - *"IOC 趋势是什么——哪些 MITRE 技术正在激增?"* - *"渲染一张显示攻击来源的热力图。"* - *"将 IOC 数据流导出为 CSV,以便我加载到我的 SIEM 中。"* - *"我使用的是什么计划,有哪些功能?"* (运行 `whoami`) - *"在捕获的 SSH 凭据中搜索用户名 root。"* (付费) - *"展示本周最活跃的人工键盘输入攻击者会话。"* (Enterprise) - *"获取 sha256 a6713518f2e26745683d33ded61b465d0645d7af850464c559fba8bb84e68398 的沙箱执行报告。"* (Pro) ## 环境变量 | 变量 | 必需 | 默认值 | 描述 | |----------|----------|---------|-------------| | `BLACKDOME_API_KEY` | 否 | — | Bearer API 密钥。免费工具无需此项;付费工具必需 | | `BLACKDOME_BASE_URL` | 否 | `https://api.blackdome.ai` | API 基础 URL | | `BLACKDOME_TIMEOUT` | 否 | `15` | 请求超时时间(秒) | ## 速率限制 免费的社区版上限约为 **30 次请求/分钟** 和 **100 次请求/天**,并且社区 IOC 数据存在 **72 小时的时效性延迟**。付费计划大幅提高了这些限制(Enterprise:1000 次请求/分钟,50,000 次请求/天)。当您达到限制时,服务器将返回明确的 `429` 错误并附带重试时间。使用 `whoami` 查看您的实时配额。 ## 安全性 - **只读。** 每个工具都是一个 GET 请求——服务器绝不会篡改 BlackDome 数据。 - **无密钥免费层级。** 公共工具不需要 API 密钥,且仅暴露社区层级的数据。 - **凭据脱敏。** 免费的 `lookup_attacker_ip` 工具在返回捕获的密码之前会将其掩码处理为 `********`;`credential_preview` 在服务器端进行脱敏。明文密码**仅**由付费的 `search_credentials` 工具返回,且该工具需要 `credential_intel` 功能。 - **密钥留在本地。** 您的 API 密钥从环境中读取,仅通过 HTTPS 发送给 BlackDome API。MCP 服务器不存储任何数据——它直接代理到 BlackDome。 ## License MIT
标签:MCP服务, 人工智能代理, 威胁情报, 安全数据接口, 开发者工具, 攻击溯源, 蜜罐, 证书利用, 逆向工具