返回市场
切割器MCP

切割器MCP

作者:ap425q17 星标更新:2025-08-03

项目介绍

License LinkedIn

cutter_MCP_logo

cutterMCP

cutterMCP 是一个模型上下文协议(Model Context Protocol)服务器,允许大型语言模型(LLMs)自主反向工程应用程序。它从核心 Cutter 功能中暴露了大量工具给 MCP 客户端。

特性

MCP 服务器 + Cutter 插件

  • 在 Cutter 中反编译和分析二进制文件
  • 自动重命名方法和数据
  • 列出方法、导入和导出

安装

预备条件

Cutter

首先,从这个仓库下载最新版本。这包含 Cutter 插件和 Python MCP 客户端。然后,你可以直接将插件导入到 Cutter 中。

  1. 运行 Cutter
  2. 前往 编辑 -> 首选项 -> 插件
  3. 查找插件目录位置
  4. 将下载版本中的 CutterMCPPlugin.py 文件复制并粘贴到 python 文件夹内
  5. 重启 Cutter
  6. 如果成功,你将在 窗口 -> 插件 下看到该插件,并在底部面板中看到一个新的小部件

MCP 客户端

理论上,任何 MCP 客户端都应该能与 cutterMCP 兼容。下面提供了一个示例。

示例 1:Claude Desktop

要将 Claude Desktop 设置为 Cutter MCP 客户端,请前往 Claude -> 设置 -> 开发者 -> 编辑配置 -> claude_desktop_config.json 并添加以下内容:

MacOS/Linux :

{
  "mcpServers": {
    "cutter": {
      "command": "python",
      "args": [
        "/ABSOLUTE_PATH_TO/bridge_mcp_cutter.py"
      ]
    }
  }
}

Windows :

{
  "mcpServers": {
    "cutter": {
      "command": "python",
      "args": [
        "C:\\ABSOLUTE_PATH_TO\\bridge_mcp_cutter.py"
      ]
    }
  }
}