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.1.tar.gz (144.9 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.1-py3-none-any.whl (152.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iflow_mcp_ap425q_cuttermcp-0.1.1.tar.gz
  • Upload date:
  • Size: 144.9 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.1.tar.gz
Algorithm Hash digest
SHA256 79cd3f919451942ef5157afc57c42b06301f70b01a94e7ef405c7056ae5c10b6
MD5 d04d6700ddbfa521704d0622415a5f5e
BLAKE2b-256 a7683fbb59c61a572d7c9d49fb051bf742c0782d8ca36614725d76b9726bea16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iflow_mcp_ap425q_cuttermcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 152.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4356ecf08808d5326755f0ea3b2d025bfd7cb4d639821c4f05cc528a8e3b3cb7
MD5 1fa1e9ef0800f1054afcfb7edc03c549
BLAKE2b-256 5a72792f261ce4ace8ecf2e81843bb567dade5ffd56faaffbc7f4fcb1c3c3b34

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