适合谁
- 安全研究人员和恶意软件分析人员
- 需要通过自然语言编排多种分析引擎的团队
- 进行二进制、固件、漏洞和取证分析的开发者
来源显示 Reversecore MCP 是 MIT 许可的开源安全分析服务器,版本 3.0.3,提供 PyPI 和 OCI 分发方式。其覆盖面广、工具链丰富,并强调路径验证、输入清理、结构化错误、速率限制和可选沙箱;但它面向专业安全工作流,使用不可信样本时仍需独立配置隔离和访问控制。
最强项 · 文档质量 13/20 最弱项 · 安全与权限 8/20
静态评测 · 未实际运行收录于 2026-08-14
查看 FMRS 评分方法 →运行环境:Docker 20.10+ · Python 3.10+ · 预编译二进制
MCP_API_KEY
HTTP 认证密钥,通过 X-API-Key 或 Bearer 头传递,自行生成
REVERSECORE_WORKSPACE
分析工作区目录,Docker 模式下挂载为 /app/workspace
MCP_TRANSPORT
传输模式:stdio 或 http
MCP_HOST
HTTP 模式绑定的主机地址,无 API key 时自动回退为 127.0.0.1
MCP_PORT
HTTP 服务器端口,默认 8000
REVERSECORE_READ_DIRS
额外的只读目录列表,逗号分隔
REVERSECORE_STRICT_PATHS
路径缺失时是否报错而非警告
REVERSECORE_STRUCTURED_ERRORS
是否启用带错误码的结构化错误响应
REVERSECORE_DEFAULT_TOOL_TIMEOUT
默认工具执行超时秒数,默认 120
REVERSECORE_MAX_OUTPUT_SIZE
工具输出的最大字节数
REVERSECORE_RATE_LIMIT
HTTP 模式下每分钟最大请求数
MAX_UPLOAD_SIZE
上传文件最大大小,默认 100 MB
FILE_RETENTION_MINUTES
上传文件保留时长,默认 24 小时
REVERSECORE_R2_POOL_SIZE
Radare2 连接池大小,默认 3
REVERSECORE_R2_POOL_TIMEOUT
从池中获取连接的超时秒数
REVERSECORE_R2_EXTENSIONS
r2 扩展类列表,格式 module:ClassName
REVERSECORE_GHIDRA_MAX_PROJECTS
缓存的 r2ghidra 反编译项目上限
REVERSECORE_GHIDRA_EXTENSIONS
Ghidra 扩展类列表
MAX_EMULATION_INSTRUCTIONS
ESIL 模拟的最大指令数,默认 1000
REVERSECORE_SANDBOX_ENABLED
是否为动态分析工具启用沙箱执行
REVERSECORE_SANDBOX_MODE
沙箱模式:auto/host/container/disabled
REVERSECORE_SANDBOX_DOCKER_IMAGE
沙箱使用的 Docker 镜像名
REVERSECORE_SANDBOX_CPU_LIMIT
沙箱容器 CPU 核心限制
REVERSECORE_SANDBOX_MEMORY_LIMIT
沙箱容器内存限制
REVERSECORE_SANDBOX_PIDS_LIMIT
沙箱容器 PID 数限制
REVERSECORE_SANDBOX_USER
沙箱执行使用的非 root 用户
REDIS_URL
任务队列与缓存使用的 Redis 地址
MEMORY_DB_PATH
AI 记忆 SQLite 数据库路径
REVERSECORE_LIEF_MAX_FILE_SIZE
LIEF 解析的最大文件大小,默认 1 GB
LOG_LEVEL
日志级别:DEBUG/INFO/WARNING/ERROR
LOG_FILE
日志文件路径
LOG_FORMAT
日志格式:human 或
REVERSECORE_PLUGIN_DIRS
插件扫描目录,逗号分隔
REVERSECORE_SAST_RULES_PATH
自定义 YAML SAST 规则文件路径
推荐使用 Docker 运行完整环境:将样本目录挂载到容器内的 /app/workspace,并使用文件名而非本机完整路径引用样本。也可以通过 PyPI 安装 reversecore-mcp,或从源代码运行;本地模式需要安装 Radare2,完整取证功能还需要相应外部工具。服务器支持 stdio,也可配置 HTTP/SSE 模式。
{"mcpServers":{"reversecore":{"command":"docker","args":["run","-i","--rm","-v","/path/to/your/samples:/app/workspace","-e","REVERSECORE_WORKSPACE=/app/workspace","-e","MCP_TRANSPORT=stdio","ghcr.io/sjkim1127/reversecore_mcp:latest"]}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"reversecore": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/path/to/your/samples:/app/workspace",
"-e",
"REVERSECORE_WORKSPACE=/app/workspace",
"-e",
"MCP_TRANSPORT=stdio",
"ghcr.io/sjkim1127/reversecore_mcp:latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add reversecore -- docker run -i --rm -v /path/to/your/samples:/app/workspace -e REVERSECORE_WORKSPACE=/app/workspace -e MCP_TRANSPORT=stdio ghcr.io/sjkim1127/reversecore_mcp:latest
在终端运行;先把 <…> 占位符换成你自己的值。
启动服务器后,在客户端工具列表中应能看到 run_file、Radare2_decompile_function、extract_iocs 等工具;再对工作区中的样本文件调用 run_file,若返回文件类型与架构信息则说明安装成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Reversecore MCP 通过 Model Context Protocol 为 AI 助手提供逆向工程、恶意软件分析、漏洞研究、数字取证和源代码安全审计能力。服务器集成 Radare2、r2ghidra、YARA、LIEF、Capstone、angr、Volatility3、Scapy 和 Sleuth Kit 等分析引擎,提供 120 个工具、22 种引导式分析模式和 11 个 MCP 资源。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 c1c576709e47 数据同步于 2026-10-19 查看 FMRS 评分方法