OlympHill
binary_ninja_mcp logo

binary_ninja_mcp一款Binary Ninja插件,包含MCP服务器,实现与您最喜欢的LLM/MCP客户端的无缝集成。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

binary_ninja_mcp存储库包含一个Binary Ninja插件和MCP服务器,实现与LLM/MCP客户端的无缝集成。该插件通过HTTP端点公开Binary Ninja的功能,允许实时集成和增强的逆向工程工作流,配备AI辅助。它支持多个MCP客户端,包括Cline、Claude桌面版和Roo Code。该存储库包括一个桥接组件,用于将MCP客户端连接到Binary Ninja MCP服务器。先决条件包括Binary Ninja和Python 3.12+,以及一个MCP客户端。可以通过Binary Ninja插件管理器或手动安装,对于某些MCP客户端支持自动设置。

主要功能

  • MCP服务器
  • HTTP端点
  • 实时集成
  • AI辅助
  • 多客户端支持

价格

模型
Free
评分
暂无评价

使用场景

CTF挑战解决

该插件可用于在AI辅助下解决CTF挑战,如YouTube上的演示视频所示。

优点 & 缺点

优点

  • 与LLM/MCP客户端无缝集成
  • 实时功能暴露
  • 增强的逆向工程工作流
  • 支持多个MCP客户端

缺点

  • 需要Binary Ninja和Python 3.12+
  • 可能需要手动设置不支持的MCP客户端

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

Can I use the plugin with an MCP client that isn’t listed as supported?

Yes, you can connect any MCP client that implements the MCP protocol, but you’ll need to perform manual configuration (e.g., using the `scripts/mcp_client_installer.py` script) since auto‑setup is only available for the listed clients.

Asked by Vasyl Kovalenko · Oct 11, 2025

Which MCP clients are automatically configured by the plugin?

Auto‑setup is provided for Cline (recommended), Roo Code, Claude Desktop (recommended), Cursor, Windsurf, Claude Code, and LM Studio Extension.

Asked by Fatima Zahra · Aug 28, 2025

How do I install the Binary Ninja MCP plugin and set up the MCP client?

Install the MCP client first, then add the plugin via Binary Ninja’s Plugin Manager (Plugins > Manage Plugins) or copy the repository into Binary Ninja’s plugins folder. Supported clients are auto‑configured; unsupported ones require manual setup using the provided `scripts/mcp_client_installer.py`.

Asked by Kwame Mensah · Jul 31, 2025

What are the system requirements to use binary_ninja_mcp?

You need Binary Ninja installed and Python 3.12 or newer, plus an MCP client (e.g., Cline, Claude Desktop, Roo Code) that the plugin can auto‑setup with.

Asked by Ethan Brooks · Jul 27, 2025

提问

服务配缩器 的替代品