IDA Pro MCP Server

IDA Pro Plugin for serving MCP SSE server for cursor / claude

Local serverstdioPython

What is the IDA Pro MCP Server?

IDA Pro Plugin for serving MCP SSE server for cursor / claude

What it actually does

IDA Pro MCP Server is a plugin that allows remote querying and control of IDA Pro through the Model Context Protocol (MCP) interface. This plugin enables AI assistants (such as Claude) to interact directly with IDA Pro for binary analysis tasks.

This server provides a series of tools that allow AI assistants to perform the following operations: - Get byte data from specific addresses - Get disassembly code - Get decompiled pseudocode - Query function names - Get segment information - List all functions - Find cross-references - Get import/export tables - Get entry points - Define/undefine functions - Get various data types (dword, word, byte, qword, float, double, string) - Get all strings in the binary file - Get the length of the instruction at the specified address

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_bytesGet bytes at a specified address
get_disasmGet disassembly at a specified address
get_decompiled_funcGet pseudocode of the function containing the specified address
get_function_nameGet function name at a specified address
get_segmentsGet all segment information
get_functionsGet all functions in the binary
get_xrefs_toGet all cross-references to a specified address
get_importsGet all imported functions
get_exportsGet all exported functions
get_entry_pointGet the entry point of the binary
make_functionCreate a function at a specified address
undefine_functionUndefine a function at a specified address
get_dword_atGet the dword at a specified address
get_word_atGet the word at a specified address

Example prompts to try

  • “Use IDA Pro to get bytes.”
  • “Use IDA Pro to get disasm.”
  • “Use IDA Pro to get decompiled func.”

Frequently asked questions

The plugin is designed for and tested with IDA Pro version 9.0+.