Skip to main content
Glama

IDA MCP サーバー

NOTE

idalib モードは開発中であり、IDA プラグインのインストールや IDA の実行は必要ありません (idalib は IDA Pro 9.0 以降で利用可能です)。

概要

IDAとの連携と自動化のためのモデルコンテキストプロトコルサーバー。このサーバーは、大規模言語モデルを介してIDAデータベースを読み取るためのツールを提供します。

mcp-server-idaは現在開発初期段階にあります。サーバーの開発と改良に伴い、機能と利用可能なツールは変更および拡張される可能性があります。

Related MCP server: IDA Pro MCP Server

インストール

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
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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

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