1 v1.1.0 更新于 2026-10-16
Ghidra BizHawk MCP MCP Server
Unified Ghidra + BizHawk MCP server for static analysis, P-code emulation, and retro ROM triage.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"ghidra-bizhawk-mcp": {
"command": "uvx",
"args": [
"ghidra-bizhawk-mcp"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 5 个工具
triage_and_load_retro_rom
通过读取文件魔数自动检测 NES、SNES、GBA、NDS、Switch、PSX、Genesis 等平台,配置对应语言映射的 Ghidra 会话并恢复缓存的函数签名,返回平台、加载器、架构标签和内存块。
decompile_function
反编译指定地址的函数,返回对应的 C 代码。
search_bytes
在二进制中搜索给定的字节模式并返回匹配的地址。
emulate_slice
使用 BizHawk 模拟器分析本地化的主机代码循环片段。
emulate_slice_with_taint
带污点分析的本地代码片段模拟执行。