内容
[](https://mseep.ai/app/opensensor-bn-cline-mcp)
# binary_ninja_cline_mcp
一个用于 Cline 的 MCP 服务器,兼容 Binary Ninja(个人许可证)
该仓库包含一个 MCP 服务器,允许 Cline 使用 Binary Ninja 分析二进制文件。
注意:并非所有文件都会被使用,还有一个使用无头 Binary Ninja 的原型,但我的许可证是个人的,所以我无法进行测试。
## 设置
1. 安装最新的 Binary Ninja MCP 插件 https://github.com/fosdickio/binary_ninja_mcp
2. 打开你的二进制文件,并在 Binary Ninja 中启动 MCP 服务器。
3. 打开一个终端并运行 `python binary_ninja_mcp_http_server.py --port 8088`
4. 打开另一个终端并运行 `npm start`
5. 打开 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
}
}
}
```