Skip to main content
Glama

IDA-doc-hint-mcp

IDA Pro MCP 문서 및 유틸리티

이 프로젝트는 MCP(머신 코드 프로세서)를 통해 IDA Pro를 사용하기 위한 문서와 유틸리티를 제공합니다.

이 프로젝트는 MCP의 사용법을 배우기 위해 재미 삼아 만든 것이지, 실제로 사용하기 위한 것이 아닙니다.

⚠️ 시스템 요구 사항

  • IDA Pro 설치가 필요합니다
  • Python 3.8 이상

🔧 필수 조건

  1. IDA Pro 설치
    • IDA Pro가 제대로 설치되어 있는지 확인하세요.
    • IDADIR 환경 변수를 IDA Pro 설치 디렉토리를 가리키도록 설정합니다.지엑스피1

📥 설치

  1. Poetry를 설치하세요 (아직 설치되지 않은 경우)
    (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
    또는
    pipx install poetry
  2. 종속성 설치
    poetry install

🚀 MCP 서버 설정

  1. 커서 MCP 구성 설정
    "ida-pro-doc": { "command": "<venv_python_path>/python.exe", "args": [ "<path_to_project>/server.py" ] }

🔍 문제 해결

  1. MCP 서버에 문제가 발생하는 경우:
    • IDADIR 환경 변수가 올바르게 설정되었는지 확인하세요.
    • IDA Pro 설치가 제대로 작동하는지 확인하세요
    • 바이러스 백신 소프트웨어가 연결을 차단하고 있는지 확인하세요.
  2. 일반적인 문제:
    • "IDADIR을 찾을 수 없습니다": 전제 조건에 표시된 대로 환경 변수를 설정하세요.
    • 연결이 거부되었습니다. MCP 서버의 다른 인스턴스가 실행되고 있지 않은지 확인하세요.
    • Windows 전용 : 이 프로젝트는 테스트되었으며 Windows 시스템에서만 지원됩니다.
    • 커서만 : 이 프로젝트는 커서 내부에서만 테스트되었지만 다른 소프트웨어에서도 작동해야 합니다.

📝 참고사항

  • 이 서버는 idalib을 사용하므로 ida pro를 열 필요가 없습니다! (IDA 9.0 이상에서만 지원됩니다)
  • MCP 서버를 시작하기 전에 항상 IDA Pro가 제대로 닫혔는지 확인하십시오.
  • IDA Pro 자동화 스크립트가 작동하려면 MCP 서버가 실행되어야 합니다.
  • 이 프로젝트는 현재 Windows 전용입니다. 다른 운영 체제는 지원되지 않지만 약간의 조정을 통해 작동해야 합니다.
  • 이건 엉성하고 멍청한 구현이지만 내 테스트에서는 효과가 있었고, LLM이 접근 가능한 ida-pro의 API를 더 잘 이해할 수 있게 해주었고, 이는 ida용 플러그인과 스크립트를 개발하는 데 도움이 될 것입니다!

질문이 있으시면 sysc4lls@gmai.com 으로 연락주세요.

📄 라이센스

MIT 라이센스

저작권 (c) 2024 IDA Pro MCP 문서 및 유틸리티

-
security - not tested
-
license - not tested
-
quality - not tested

local-only server

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

Ida 문서 리더(종류) mcp 서버

  1. ⚠️ 시스템 요구 사항
    1. 🔧 필수 조건
      1. 📥 설치
        1. 🚀 MCP 서버 설정
          1. 🔍 문제 해결
            1. 📝 참고사항
              1. 📄 라이센스

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  AniList MCP server for accessing AniList API data
                  Last updated -
                  44
                  153
                  23
                  TypeScript
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  MCP Server for automated reverse engineering with IDA Pro.
                  Last updated -
                  22
                  2,157
                  Python
                  MIT License
                  • Linux
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  MCP server for reverse engineering that enables interaction with IDA Pro for analysis tasks such as decompilation, disassembly, and memory engagement reports.
                  Last updated -
                  24
                  28
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A documentation server based on MCP protocol designed for various development frameworks that provides multi-threaded document crawling, local document loading, keyword searching, and document detail retrieval.
                  Last updated -
                  2
                  37
                  JavaScript
                  MIT License
                  • Apple
                  • Linux

                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/Sysc4lls/IDA-doc-hint-mcp'

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