REA — MCP-сервер для Claude: реверс-инжиниринг без исходников
Подключает агента к инструментам разбора бинарников, Electron-приложений, .NET-сборок и сайтов. Пригодится, когда нужно понять чужую фичу и повторить её у себя.
claude mcp add rea -- npx -y rea-agentsЧто делает REA
REA даёт агенту набор инструментов для инспекции того, к чему нет исходного кода: нативных бинарников, JavaScript и Electron-приложений, .NET-сборок, веб-сайтов. Разбор идёт локально, а к каждому выводу прикладываются доказательства и оговорки — то есть видно, на чём основан вывод, а не только сам вывод. Те же инструменты доступны из терминала, если удобнее работать руками.
Установка регистрирует MCP-сервер в агенте и добавляет инструкции по рабочим сценариям, попутно делая бэкап существующих конфигов. Для нативного анализа нужен уже установленный Hopper, Ghidra или IDA; Hopper установщик может поставить сам, если разрешить. Статический разбор JavaScript работает без движка нативного анализа. На Linux для Ghidra, JADX, прошивок и статического JS-анализа требуется procps-совместимый ps в PATH — иначе проверки владения процессом не пройдут.
Ставить стоит, если вы регулярно разбираете чужие приложения и хотите, чтобы агент делал это за вас с опорой на факты. Если задача — просто посмотреть, как устроен один файл, хватит и терминальных команд REA без интеграции в агента.
Какие задачи решает
- разобрать фичу чужого приложения без исходного кода
- найти границы Electron-приложения и его модули
- инспектировать нативный бинарник через Hopper, Ghidra или IDA
- получить доказательства к выводам анализа, а не голые догадки
- повторить понравившуюся фичу в своём проекте
Примеры запросов агенту
- Разбери, как работает поиск в приложении Notes, покажи доказательства и собери похожую фичу у меня.
- Проанализируй директорию Electron-приложения и покажи модули и границы.
- Разбери этот нативный бинарник и объясни, что делает вот эта функция.
Как установить REA
Командой платформы
claude mcp add rea -- npx -y rea-agentsКомандой платформы
codex mcp add rea -- npx -y rea-agentsФайл настроек
{
"mcpServers": {
"rea": {
"command": "npx",
"args": [
"-y",
"rea-agents"
]
}
}
}Файл настроек
{
"servers": {
"rea": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"rea-agents"
]
}
}
}Командой платформы
gemini mcp add rea npx -y rea-agentsВопросы о REA
Как установить REA в Claude?
Выполните claude mcp add rea -- npx -y rea-agents, затем перезапустите агент. Либо запустите npx rea-agents setup и выберите Claude в списке — установщик сам пропишет сервер и инструкции.
Что делает REA?
Даёт агенту инструменты для разбора бинарников, JavaScript и Electron-приложений, .NET-сборок и сайтов. Анализ идёт локально, к результатам прикладываются доказательства и ограничения.
Что нужно для нативного анализа?
Установленный Hopper, Ghidra или IDA. Установщик может поставить Hopper, если вы подтвердите. Для статического разбора JavaScript движок нативного анализа не нужен.