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 uvx使用してmcp-server-idaを直接実行します。

PIPの使用

あるいは、pip 経由でmcp-server-idaをインストールすることもできます。

pip install mcp-server-ida

インストール後、次のコマンドを使用してスクリプトとして実行できます。

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 の今週のヒント 103 ida インストール間でのプラグインの共有

構成

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を実行すると、サーバーのログが表示され、問題のデバッグに役立つ場合があります。

発達

ローカル開発を行っている場合、変更をテストする方法は 2 つあります。

  1. MCPインスペクタを実行して変更内容をテストしてください。実行手順についてはデバッグを参照してください。
  2. Claudeデスクトップアプリを使ってテストしclaude_desktop_config.json 。claude_desktop_config.json に以下のコードを追加してください。

UVX

{ "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

PCM

スクリーンショット

スクリーンショット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. UVX
      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
            899
            18
            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