cutterMCP

カッターMCP

cutterMCPは、LLMが自律的にアプリケーションをリバースエンジニアリングできるようにするモデルコンテキストプロトコルサーバーです。Cutterコア機能からMCPクライアントまで、様々なツールを公開しています。

特徴

MCP サーバー + カッター プラグイン

  • Cutterでバイナリをデコンパイルして分析する
  • メソッドとデータの名前を自動的に変更する
  • メソッド、インポート、エクスポートを一覧表示する

インストール

前提条件

カッター

まず、このリポジトリから最新リリースをダウンロードしてください。これにはCutterプラグインとPython MCPクライアントが含まれています。その後、プラグインをCutterに直接インポートできます。

  1. ランカッター
  2. 編集 -> 設定 -> プラグインに移動します
  3. プラグインディレクトリの場所を見つける
  4. ダウンロードしたリリースからCutterMCPPlugin.pyコピーし、 pythonフォルダ内に貼り付けます。
  5. カッターを再起動
  6. 成功すると、 Windows -> プラグインの下にプラグインが表示され、下部のパネルに新しいウィジェットが表示されます。

MCPクライアント

理論的には、どの MCP クライアントでも cutterMCP で動作するはずです。 以下に 1 つの例を示します。

例1: クロードデスクトップ

Claude Desktop を Cutter MCP クライアントとして設定するには、 Claude -> Settings -> Developer -> Edit Config -> claude_desktop_config.jsonに移動し、以下を追加します。

MacOS/Linux:

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

ウィンドウズ:

{ "mcpServers": { "cutter": { "command": "python", "args": [ "C:\\ABSOLUTE_PATH_TO\\bridge_mcp_cutter.py" ] } } }
-
security - not tested
-
license - not tested
-
quality - not tested

LLM が Cutter を介してアプリケーションを自律的にリバース エンジニアリングし、バイナリを逆コンパイルし、コードを分析し、プログラムによってメソッドの名前を変更できるようにする MCP サーバー。

  1. Features
    1. Installation
      1. Prerequisites
      2. Cutter
      3. MCP Clients
      4. Example 1: Claude Desktop
    ID: uazobhqhlj