двоичный_ниндзя_cline_mcp
MCP-сервер для Cline, работающий с Binary Ninja (персональная лицензия)
Этот репозиторий содержит сервер MCP, который позволяет Cline анализировать двоичные файлы с помощью Binary Ninja. Примечание: не все файлы будут использованы, также есть прототип использования headless Binary Ninja, но моя лицензия Personal, поэтому я не могу его протестировать.
Настраивать
Установите последнюю версию плагина Binary Ninja MCP https://github.com/fosdickio/binary\_ninja\_mcp
Откройте исполняемый файл и запустите сервер MCP из Binary Ninja.
Откройте терминал и запустите 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
}
}
}
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.