二进制_ninja_cline_mcp
适用于 Cline 的 MCP 服务器,可与 Binary Ninja(个人许可证)配合使用
此存储库包含一个 MCP 服务器,允许 Cline 使用 Binary Ninja 分析二进制文件。注意:并非所有文件都会被使用,此外还有一个使用无头 Binary Ninja 的原型,但我的许可证是个人许可证,所以无法测试。
设置
安装最新的 Binary Ninja MCP 插件https://github.com/fosdickio/binary\_ninja\_mcp
打开您的二进制文件并从 Binary Ninja 内部启动 MCP 服务器。
打开终端并运行 python binary_ninja_mcp_http_server.py --port 8088
打开另一个终端并运行
npm start打开Cline并添加以下工具:{示例:
{
"mcpServers": {
"BN MCP": {
"command": "node",
"args": ["/home/matteius/binary_ninja_cline/bn_cline_mcp/binaryninja-mcp-bridge.js"],
"env": {
"BN_HTTP_SERVER": "http://localhost:8088"
},
"autoApprove": [],
"disabled": false,
"timeout": 30
}
}
}