К основному содержанию
MCP-сервер Claude Code CX Codex Cursor GitHub Copilot

REA — MCP-сервер для Claude: реверс-инжиниринг без исходников

Подключает агента к инструментам разбора бинарников, Electron-приложений, .NET-сборок и сайтов. Пригодится, когда нужно понять чужую фичу и повторить её у себя.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add rea -- npx -y rea-agents
Открыть на GitHub

Что делает 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

Вопросы о 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 движок нативного анализа не нужен.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой