Skip to main content

MCP Server for Cutter - allowing LLMs to autonomously reverse engineer applications

Project description

License LinkedIn

cutter_MCP_logo

cutterMCP

cutterMCP is an Model Context Protocol server for allowing LLMs to autonomously reverse engineer applications. It exposes numerous tools from core Cutter functionality to MCP clients.

Features

MCP Server + Cutter Plugin

  • Decompile and analyze binaries in Cutter
  • Automatically rename methods and data
  • List methods, imports, and exports

Installation

Prerequisites

Cutter

First, download the latest release from this repository. This contains the Cutter plugin and Python MCP client. Then, you can directly import the plugin into Cutter.

  1. Run Cutter
  2. Go to Edit -> Preferences -> Plugins
  3. Find the plugin directory location
  4. Copy CutterMCPPlugin.py from the downloaded release and paste it inside the python folder
  5. Restart Cutter
  6. If successful, you’ll see the plugin under Windows -> Plugins and a new widget in the bottom panel

MCP Clients

Theoretically, any MCP client should work with cutterMCP. one example is given below.

Example 1: Claude Desktop

To set up Claude Desktop as a Cutter MCP client, go to Claude -> Settings -> Developer -> Edit Config -> claude_desktop_config.json and add the following:

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"
      ]
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_ap425q_cuttermcp-0.1.0.tar.gz (144.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_ap425q_cuttermcp-0.1.0-py3-none-any.whl (152.0 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_ap425q_cuttermcp-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_ap425q_cuttermcp-0.1.0.tar.gz
  • Upload date:
  • Size: 144.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_ap425q_cuttermcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 228f9288117fc109e6f7c11b1bcea5bab4f2d742abee55fa33efcefb0cf737e7
MD5 05c7b19c4372df167bda54e6ebfeeced
BLAKE2b-256 05bef109f3dab67ae1522007d55015e285d841ddf3b7d794c9b1240fec5ef04d

See more details on using hashes here.

File details

Details for the file iflow_mcp_ap425q_cuttermcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_ap425q_cuttermcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 152.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_ap425q_cuttermcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d9495c8c0f4953d325acf851c17b8f6e9d941b046f308679978eb914dd552f4
MD5 0520ecb7acec915cea205495f8525e45
BLAKE2b-256 c404b44001f61d864b16407d3931455b67d21363805c4f4cccfe2ab75fd358f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page