
Cyberbro MCP Server
io.github.stanfrbd由 GitHub 账号 stanfrbd 发布v0.0.6更新于 Oct 24, 2026
MCP server for Cyberbro IOC extraction, enrichment and reputation analysis.
概览
该 MCP 服务器让助手把 IP、域名、URL、哈希等威胁指标提交给 Cyberbro 实例进行分析,并读取富化与信誉结果。
- 可以做什么
- 提交 IP、域名、URL、哈希等可观测对象,交由 Cyberbro 引擎分析
- 查询已提交的分析是否完成
- 获取某个可观测对象的分析结果
- 列出可用的 Cyberbro 引擎
- 获取用于查看分析结果的网页地址
- 适用场景
- 当你已自建 Cyberbro 实例,并希望在支持 MCP 的助手中完成威胁情报查询、IOC 研判或对可疑域名、IP、URL、文件哈希的 OSINT 式调查时使用。
- 运行要求
- 以本地 Python 包运行(uvx 或 pip install mcp-cyberbro),也可用 Docker 镜像。需要一个可访问的 Cyberbro 实例,通过必填的 CYBERBRO_URL 指定;API_PREFIX、SSL_VERIFY 以及 MCP 传输、主机、端口、路径等变量为可选项。未声明任何认证。
安装
在 SourceWeft 中
- 打开 控制台中的 Cyberbro MCP Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
[MseeP.ai Security Assessment Badge]
Cyberbro MCP Server
[图片]
Extract IoCs from messy text and analyze them with Cyberbro.
🌐 demo.cyberbro.net
Model Context Protocol server for Cyberbro.
This project is packaged as a standard Python distribution and can be launched with:
uvx mcp-cyberbropip install mcp-cyberbrothenmcp-cyberbro
Why this server
- Analyze observables (IP, domain, URL, hash, etc.) via Cyberbro engines.
- Integrate threat-analysis actions directly in MCP-capable assistants.
- Run with
stdio,sse, orstreamable-httptransports. - Compatible with any MCP client that supports one of these transports.
Installation
Use with uvx (standalone)
Use with pip
Local development
Docker
Default container command starts in streamable-http mode on port 8000.
To run in stdio mode, a custom Dockerfile is required:
Build and use it:
Configuration
Copy .env.example and set at least:
CYBERBRO_URL(required)
Supported environment variables:
CYBERBRO_URLAPI_PREFIX(default:api)SSL_VERIFY(true/false)MCP_TRANSPORT(stdio,sse,streamable-http)MCP_HOSTMCP_PORTMCP_MOUNT_PATHMCP_SSE_PATHMCP_STREAMABLE_HTTP_PATH
CLI flags are also available and override env values.
MCP Client Integration
You can use this server with Claude Desktop, Claude Code, Cursor, OpenAI-compatible MCP clients, or any other MCP client.
Example config using uvx:
To use Docker with stdio transport (required by some MCP clients), build a custom image as shown in the Docker section above, then reference it:
Usage in VSCode - Example
Create .vscode/mcp.json
MCP Registry Metadata
server.json is included for MCP Registry publication and points to PyPI package mcp-cyberbro.
Release Pipelines
Release-created workflows:
.github/workflows/publish-test-pypi.yml.github/workflows/publish-pypi.yml.github/workflows/publish-mcp-plugin.yml
Available Tools
analyze_observableis_analysis_completeget_analysis_resultsget_enginesget_web_url
Example Prompts
Here are practical prompt examples you can use with any MCP-capable assistant connected to Cyberbro.
Getting Indicator Details
- Cyberbro: Check indicators for target.com
- Can you check this IP reputation with Cyberbro? 192.168.1.1. Use github, google and virustotal engines.
- I want to analyze the domain example.com. What can Cyberbro tell me about it? Use max 3 engines.
- Analyze these observables with Cyberbro: suspicious-domain.com, 8.8.8.8, and 44d88612fea8a8f36de82e1278abb02f. Use all available engines.
Observable Analysis
- I found this (hash|domain|url|ip|extension). Can you submit it for analysis to Cyberbro and analyze the results?
OSINT Investigation
- Create an OSINT report for the domain example.com using Cyberbro. Use all available engines and pivot on the results for more information. Use a maximum of 10 analysis requests.
Acknowledgements
License
MIT
来源:README.md,提交 1e2676d
工具
0版本历史
2- v0.0.6最新Oct 18, 2026
- v0.0.5Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分