カッターMCP
cutterMCPは、LLMが自律的にアプリケーションをリバースエンジニアリングできるようにするモデルコンテキストプロトコルサーバーです。Cutterコア機能からMCPクライアントまで、様々なツールを公開しています。
特徴
MCP サーバー + カッター プラグイン
- Cutterでバイナリをデコンパイルして分析する
- メソッドとデータの名前を自動的に変更する
- メソッド、インポート、エクスポートを一覧表示する
インストール
前提条件
カッター
まず、このリポジトリから最新リリースをダウンロードしてください。これにはCutterプラグインとPython MCPクライアントが含まれています。その後、プラグインをCutterに直接インポートできます。
- ランカッター
- 編集 -> 設定 -> プラグインに移動します
- プラグインディレクトリの場所を見つける
- ダウンロードしたリリースから
CutterMCPPlugin.py
コピーし、 pythonフォルダ内に貼り付けます。 - カッターを再起動
- 成功すると、 Windows -> プラグインの下にプラグインが表示され、下部のパネルに新しいウィジェットが表示されます。
MCPクライアント
理論的には、どの MCP クライアントでも cutterMCP で動作するはずです。 以下に 1 つの例を示します。
例1: クロードデスクトップ
Claude Desktop を Cutter MCP クライアントとして設定するには、 Claude
-> Settings
-> Developer
-> Edit Config
-> claude_desktop_config.json
に移動し、以下を追加します。
MacOS/Linux:
Copy
ウィンドウズ:
Copy
This server cannot be installed
LLM が Cutter を介してアプリケーションを自律的にリバース エンジニアリングし、バイナリを逆コンパイルし、コードを分析し、プログラムによってメソッドの名前を変更できるようにする MCP サーバー。