Skip to main content
Glama
HexRaysSA

IDA MCP

Official
by HexRaysSA

IDA MCP

⚠️ 실험용 프리릴리스 ⚠️

이 저장소는 현재 활발히 작업 중이므로 사용하지 마십시오.

IDA GUI 플러그인

IDA MCP를 사용할 때 IDA GUI 인스턴스를 지원하려면 플러그인을 설치하십시오:

uvx ida-hcli plugin install https://github.com/HexRaysSA/ida-mcp
# or if you have hcli installed:
hcli plugin install https://github.com/HexRaysSA/ida-mcp

참고: GUI 플러그인이 없으면 IDA MCP는 헤드리스 모드에서만 작동합니다.

Related MCP server: IDA Auto MCP

MCP 설치

요구 사항

  • PATH에 설치되어 있어야 합니다.

  • idalib 및 Python 3.11+을 포함하는 IDA 9.4 이상

  • 에이전트의 혼동을 줄이기 위해 다른 IDA MCP 서버는 비활성화해야 합니다.

Claude Code

claude plugin marketplace add HexRaysSA/claude-marketplace
claude plugin install ida-mcp@HexRaysSA

Codex CLI

codex plugin marketplace add HexRaysSA/codex-marketplace
codex plugin add ida-mcp@HexRaysSA

Pi

pi install git:github.com/HexRaysSA/ida-mcp@latest

oh-my-pi

omp plugin install github:HexRaysSA/ida-mcp#latest

기타 에이전트

MCP JSON 구성에서 일반 stdio MCP 서버를 설정하십시오:

{
  "mcpServers": {
    "ida": {
      "command": "uvx",
      "args": [
        "ida-nexus",
        "mcp",
        "--agent=my-agent"
      ]
    }
  }
}

uvx는 PyPI에서 최신 안정 버전의 ida-nexus 릴리스를 확인하므로 이 구성은 릴리스마다 업데이트할 필요가 없습니다. ida-domain이 개발 릴리스로 게시되어 있기 때문에 현재는 프리릴리스 의존성 해석이 필요합니다.

--agent=my-agent는 메트릭 대시보드에서 세션을 구분하는 데 사용되는 사람이 선택한 레이블입니다(claude-code, cursor, my-custom-agent 등).

다음 클라이언트를 테스트했지만, 모든 MCP 클라이언트가 비슷하게 작동해야 합니다:

사용 예

에이전트 하네스를 시작하고 다음과 같이 요청하십시오:

/path/to/sample.elf를 리버스 엔지니어링 해줘

GUI 통합을 테스트하려면 IDA에서 무언가를 열고 하네스에 다음과 같이 물어보십시오:

IDA GUI에 무엇이 열려 있나요?

개발자: IDA Nexus

IDA MCP 프로젝트는 IDA Nexus를 기반으로 구축되었으며, 여러 클라이언트가 IDA 데이터베이스를 원활하게 공유하고 운영할 수 있습니다.

ida-nexus 라이브러리를 기반으로 자체 도구를 구축할 수 있습니다. 자세한 내용은 문서를 참조하십시오.

A
license - permissive license
A
quality
A
maintenance

Maintenance

0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables AI-assisted reverse engineering in IDA Pro by providing tools to analyze binaries, decompile functions, manage comments, search patterns, and interact with the IDA database through natural language.
    56
    2
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A headless IDA Pro MCP server that enables AI agents to automatically open, analyze, and query multiple binary files simultaneously without manual GUI interaction. It provides 36 tools for tasks like decompilation, disassembly, and cross-reference analysis through IDA's idalib library.
    12
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables LLM clients like Claude to interact with IDA Pro for binary analysis, decompilation, cross-references, patching, and more via 41 MCP tools, 8 resources, and 7 guided prompts.
    50
    MIT

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HexRaysSA/ida-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server