カッター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:
ウィンドウズ:
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
LLM が Cutter を介してアプリケーションを自律的にリバース エンジニアリングし、バイナリを逆コンパイルし、コードを分析し、プログラムによってメソッドの名前を変更できるようにする MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables secure terminal command execution, directory navigation, and file system operations through a standardized interface for LLMs.Last updated -1058PythonMIT License
- -securityAlicense-qualityA MCP server that transforms code repositories from GitHub, GitLab, or local directories into LLM-friendly formats, preserving context and structure for better AI processing.Last updated -1PythonApache 2.0
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.Last updated -441TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that allows LLMs to autonomously reverse engineer applications by exposing Ghidra functionality, enabling decompilation, analysis, and automatic renaming of methods and data.Last updated -4,290Apache 2.0