REA MCP
☰
KO
● — 명 접속 중 · 조회 — 회
후원사례 제출
가이드 / LEARN · 업데이트 2026년 10월 13일 · 작성자 REA MCP

Claude Code, Codex, Cursor에 REA 설치하기

시작하기 전에

아래 내용은 모두 REA 프로젝트가 공개한 README와 설치 가이드를 바탕으로 했습니다. 명령어는 릴리스마다 바뀔 수 있으니, 맞지 않는 부분이 있으면 원문을 확인하세요.

  • Node.js와 npm. REA는 Node.js 22.x(22.19 이상), 24.x(24.11 이상), 26 이상을 지원합니다. Node.js 23, 25와 프리릴리스 버전은 지원하지 않습니다.
  • 로컬 MCP 서버를 지원하는 에이전트(Claude Code, Codex, Cursor 등).
  • 선택: Hopper, Ghidra 또는 IDA. 네이티브 코드를 깊이 분석할 때만 필요합니다. JavaScript와 .NET 정적 분석에는 네이티브 분석 엔진이 필요 없습니다.

안내형 설정(권장)

다음을 실행하세요.

npx rea-agents setup

설정 과정은 먼저 지원하는 에이전트를 여러 개 고를 수 있게 보여 주고, 이어서 바꿀 경로와 내용을 정확히 보여 줍니다. 에이전트 설정을 바꾸거나 Hopper를 설치하기 전에는 반드시 승인을 받으며, 어느 단계에서든 취소할 수 있습니다. REA의 MCP 서버와 그에 맞는 워크플로 안내를 추가하고, 관련 없는 항목은 그대로 두며, 수정하는 설정 파일마다 백업을 만듭니다. 끝나면 완료 메시지에 나온 에이전트를 다시 시작하세요.

최신 릴리스를 명시해서 쓰려면:

npx rea-agents@latest setup

Claude Code, Codex, Cursor

안내형 설정이 세 가지 모두 지원하므로 목록에서 고르기만 하면 됩니다. rea 명령어를 설치했다면(아래 참고), 클라이언트를 명시하고 아무것도 쓰지 않은 채 계획만 미리 보는 방법이 문서에 나와 있습니다.

rea setup --client codex --client cursor --skill=false --dry-run

클라이언트 ID는 Claude Code가 claude_code, Codex가 codex, Cursor가 cursor입니다. 문서에 나온 세부 사항:

  • Claude Code: 함께 제공되는 스킬은 ~/.claude/skills($CLAUDE_CONFIG_DIR을 설정했다면 $CLAUDE_CONFIG_DIR/skills)에 설치됩니다.
  • Codex: 설정 과정에서 등록 정보에 startup_timeout_sec = 30을 추가합니다. CODEX_HOME이 없거나 비어 있으면 Codex는 ~/.codex를 사용합니다.
  • Cursor: 안내형 설정 외에 Cursor 전용 단계는 문서에 없습니다.

설정 후 에이전트를 다시 시작해야 REA가 로드됩니다.

그 밖의 클라이언트: 수동 등록

REA는 공식 MCP Registry에 io.github.morluto/rea로 등록되어 있습니다. 수동 설정이 필요한 클라이언트를 위해 문서는 다음 설정을 제공합니다.

{
  "mcpServers": {
    "rea": {
      "command": "npx",
      "args": ["-y", "rea-agents@6.4.0", "mcp"]
    }
  }
}

문서는 정확한 패키지 버전 하나를 고정해서 쓰며, 2026년 10월 13일에 확인했을 때는 6.4.0이었습니다. npm view rea-agents dist-tags.latest로 현재 버전을 확인해 그 버전을 쓰세요. 사용하는 클라이언트가 문서에 없다면 해당 클라이언트의 안내에 따라 위 명령으로 로컬 MCP 서버를 추가하세요.

터미널에서 사용하기

설치하지 않고도 압축을 푼 JavaScript·Electron 앱 디렉터리나 ASAR 파일을 분석할 수 있습니다.

npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json

rea 명령어를 계속 쓰려면 설치하세요.

npm install --global rea-agents
rea --help

확인, 업데이트, 제거

rea doctor는 설정을 읽기만 하고 바꾸지 않으며, 준비된 부분을 알려 줍니다. REA는 빠르게 바뀌니 최신 상태로 유지하세요.

rea update

rea update는 npm install --global 또는 bun add --global로 설치한 CLI를 업데이트합니다. 이어서 출력되는 설정 명령을 실행해 에이전트 등록을 갱신하세요. npx를 쓴다면 npx rea-agents@latest setup을 다시 실행하고 변경 사항을 확인한 뒤 에이전트를 다시 시작하세요.

rea uninstall
rea uninstall --purge-data

제거하면 REA 자신의 에이전트 등록과 스킬 파일만 지워집니다. --purge-data를 붙이면 ~/.rea 아래의 REA 캐시와 상태도 함께 지웁니다.

Hopper, Ghidra, IDA

설정 과정에서 따로 명시적으로 승인하면 Hopper를 설치할 수 있고, 이미 설치된 Ghidra의 경로를 확인해 저장할 수도 있습니다. IDA는 프로젝트 문서에 별도 가이드가 있습니다. IDA, Hopper, JEB 같은 상용 도구는 직접 정식으로 구하고 라이선스를 받아야 하며, REA는 이들의 라이선스나 키를 제공하지 않습니다.

REA를 쓰기 시작했다면 본인 소유이거나 검사 권한을 받은 소프트웨어만 분석하세요. REA를 쓰는 곳과 이 사이트의 콘텐츠 규칙도 확인하세요.

학습 가이드