
ap425q/cuttermcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для Cutter
Обзор
cutterMCP - это сервер протокола Model Context, позволяющий LLM автономно перепроектировать приложения. Он предоставляет множество инструментов от основных функций Cutter для клиентов MCP. - Декомпилировать и анализировать двоичные файлы в Cutter - Автоматически переименовывать методы и данные - Перечислить методы, импорт и экспорт Во-первых, скачайте последнюю версию из этого хранилища. Это включает в себя плагин Cutter и клиент Python MCP. Затем вы можете напрямую импортировать плагин в Cutter. 1. Беги Каттер 2. Иди к 3. Найдите местоположение каталога плагинов 4. Скопируйте CutterMCPPlugin.py с загруженного релиза и вставьте его в папку 5. Перезагрузите Cutter 6. В случае успеха вы увидите плагин и новый виджет в нижней панели. Теоретически, любой клиент MCP должен работать с резаком MCP. Ниже приводится один пример. Чтобы настроить Claude Desktop в качестве клиента Cutter MCP, перейдите в Claude -> Настройки -> Разработчик -> Редактировать Config -> claude desktop config.json и добавить следующее:
Обзор (машинный перевод)
cutterMCP - это сервер протокола Model Context, позволяющий LLM автономно перепроектировать приложения. Он предоставляет множество инструментов от основных функций Cutter для клиентов MCP.
Особенности
MCP Server + Cutter плагин
Декомпилировать и анализировать двоичные файлы в Cutter Автоматическое переименование методов и данных
- Перечислить методы, импорт и экспорт
#Установка
Предпосылки
Установить Cutter Python3
- MCP SDK
Каттер
Во-первых, скачайте последнюю версию из этого хранилища. Это включает в себя плагин Cutter и клиент Python MCP. Затем вы можете напрямую импортировать плагин в Cutter.
- Беги, Каттер. 2.Перейти к Редактировать -> Предпочтения -> Плагины 3.Найти местоположение каталога плагинов
- Копировать
CutterMCPPlugin.pyиз загруженного релиза и вставить его в папку python 5.Перезагрузить Каттера 6.В случае успеха вы увидите плагин под Windows -> Plugins и новый виджет в нижней панели
Клиенты MCP
Теоретически, любой клиент MCP должен работать с резаком MCP. Ниже приводится один пример.
Пример 1: Клод Десктоп
Чтобы настроить Claude Desktop в качестве клиента Cutter MCP, перейдите в Claude -> Settings -> Developer -> Edit Config -> claude desktop config.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
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.
- Run Cutter
- Go to Edit -> Preferences -> Plugins
- Find the plugin directory location
- Copy
CutterMCPPlugin.pyfrom the downloaded release and paste it inside the python folder - Restart Cutter
- 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"
]
}
}
}
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"cutter": {
"command": "python",
"args": [
"/ABSOLUTE_PATH_TO/bridge_mcp_cutter.py"
]
}
}
}