Skip to main content
Glama

ida-mcp-server

IDA MCP 서버

[!NOTE] idalib 모드는 개발 중이므로 IDA 플러그인을 설치하거나 IDA를 실행할 필요가 없습니다(idalib은 IDA Pro 9.0 이상에서 사용 가능).

개요

IDA 상호작용 및 자동화를 위한 모델 컨텍스트 프로토콜 서버입니다. 이 서버는 대용량 언어 모델을 통해 IDA 데이터베이스를 읽는 도구를 제공합니다.

mcp-server-ida는 현재 초기 개발 단계에 있습니다. 서버 개발 및 개선 과정에서 기능 및 사용 가능한 도구가 변경 및 확장될 수 있습니다.

설치

uv 사용(권장)

uv 사용하면 별도의 설치가 필요하지 않습니다. uvx 사용하여 mcp-server-ida를 직접 실행합니다.

PIP 사용

또는 pip를 통해 mcp-server-ida 설치할 수 있습니다.

지엑스피1

설치 후 다음을 사용하여 스크립트로 실행할 수 있습니다.

python -m mcp_server_ida

IDA 측

repository/plugin/ida_mcp_server_plugin.pyrepository/plugin/ida_mcp_server_plugin 디렉토리를 IDA 플러그인 디렉토리로 복사합니다.

Windows: %APPDATA%\Hex-Rays\IDA Pro\plugins

Linux/macOS: $HOME/.idapro/plugins 예: ~/.idapro/plugins

igors-tip-of-the-week-103-ida-installs 간-플러그인-공유-팁

구성

Claude Desktop과 함께 사용

claude_desktop_config.json 에 다음을 추가하세요:

"mcpServers": { "git": { "command": "uvx", "args": [ "mcp-server-ida" ] } }
"mcpServers": { "git": { "command": "python", "args": [ "-m", "mcp_server_ida" ] } }

디버깅

MCP 검사기를 사용하여 서버를 디버깅할 수 있습니다. UVX 설치의 경우:

npx @modelcontextprotocol/inspector uvx mcp-server-ida

또는 특정 디렉토리에 패키지를 설치했거나 해당 디렉토리에서 개발 중인 경우:

cd path/to/mcp-server-ida/src npx @modelcontextprotocol/inspector uv run mcp-server-ida

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log 실행하면 서버의 로그가 표시되어 문제를 디버깅하는 데 도움이 될 수 있습니다.

개발

로컬 개발을 수행하는 경우 변경 사항을 테스트하는 방법은 두 가지가 있습니다.

  1. MCP 검사기를 실행하여 변경 사항을 테스트하세요. 실행 지침은 디버깅을 참조하세요.
  2. Claude 데스크톱 앱을 사용하여 테스트해 보세요. claude_desktop_config.json 파일에 다음을 추가하세요.

자외선

{ "mcpServers": { "git": { "command": "uv", "args": [ "--directory", "/<path to mcp-server-ida>", "run", "mcp-server-ida" ] } }

대안

ida-pro-mcp

ida-mcp-server-plugin

mcp-server-idapro

피씨엠

스크린샷

스크린샷 1스크린샷 2스크린샷 3

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

IDA 상호작용 및 자동화를 위한 모델 컨텍스트 프로토콜 서버입니다. 이 서버는 대용량 언어 모델을 통해 IDA 데이터베이스를 읽는 도구를 제공합니다.

  1. 개요
    1. 설치
      1. uv 사용(권장)
      2. PIP 사용
      3. IDA 측
    2. 구성
      1. Claude Desktop과 함께 사용
    3. 디버깅
      1. 개발
        1. 자외선
      2. 대안
        1. 스크린샷

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
            Last updated -
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to interact with IDA Pro for reverse engineering and binary analysis tasks.
            Last updated -
            8
            63
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to interact with Coda documents, allowing operations like listing, creating, reading, updating, and duplicating pages.
            Last updated -
            5
            756
            16
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            A server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.
            Last updated -
            1
            8
            TypeScript
            MIT License

          View all related MCP servers

          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/MxIris-Reverse-Engineering/ida-mcp-server'

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