Thread: Ida-pro-mcp
View Single Post
  #7  
Old 09-03-2026, 07:12
chants chants is offline
VIP
 
Join Date: Jul 2016
Posts: 849
Rept. Given: 48
Rept. Rcvd 53 Times in 32 Posts
Thanks Given: 748
Thanks Rcvd at 1,168 Times in 539 Posts
chants Reputation: 53
1.4.0 released this Oct 6, 2025

What's Changed
add idalib-based MCP server by @williballenthin in #39
Add debugger mpc function by @ltlly in #46
Add functionality to list globals by @neoz in #47
Added command to find xrefs to struct fields by @JorisVanEijden in #60
add local type listing and searching function by @hoooonnam in #70
Add support for Claude Code and Small Refactoring by @Chapoly1305 in #86
List imports by @withzombies in #85
Add stack variable support by @withzombies in #81
Allow set_comment to work with no decompiler available by @withzombies in #80
Add memory read functions by @withzombies in #82
Fix member names, use defined structure builders by @withzombies in #102
Structured function disassembly by @withzombies in #96
claude code support windows now by @heheda123123 in #117
Add callee function listing feature by @nonetype in #90
Add Patch Address bytecode by @ShallowFeather in #57
Add comprehensive structure analysis functionality by @VadimBoev in #123


IDA Pro MCP is a lightweight Model Context Protocol (MCP) server that connects IDA Pro to AI assistants for automated binary analysis and reverse engineering.

What It Does
1. Natural Language Queries: Allows AI clients (like Claude, Cursor, or Cline) to read and query IDA Pro databases.
2. Automated Actions: Enables AI assistants to retrieve function info, fetch disassembly, read pseudocode, and manage comments or variable names.
3. Vibe Reversing: Facilitates conversational, interactive binary analysis workflows directly from your code editor or chat interface.

Core Architecture
1. MCP Server: Runs locally via standard input/output (stdio) or HTTP/SSE transport to receive tool calls from your AI client.
2. IDA Plugin / Backend: Communicates with IDA Pro either through an active remote control HTTP plugin or headless idalib worker processes.
Reply With Quote