Skip to content

Releases: mrexodia/ida-pro-mcp

1.3.0

09 Apr 21:10
Compare
Choose a tag to compare

What's Changed

  • add rename & retype for gloabl variable by @MrRtcl in #14
  • Implement list_strings and search_strings by @zouxianyu in #12
  • handle tinfo_t() exception when ctor not supported by @tarterp in #16
  • migrate to mcp.server.fastmcp by @williballenthin in #22
  • added linux support excluding claude by @tarterp in #21
  • Typo fix by @Bang1338 in #25
  • Improve developer documentation
  • Fix get_python_executable on Windows
  • Remove license field from pyproject.toml #40
  • Add Cursor installation support #37
  • Gracefully return None for missing hash function #26
  • Update README with latest functions
  • Add back and extend tips by @gmh5225
  • Reimplement create_new_type as declare_c_type
  • Fix create_new_type to handle nested types
  • Added create_new_type tool
  • Add installation video
  • Add warning about restarting

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

29 Mar 15:27
Compare
Choose a tag to compare

Prerequisites

  • Python (3.10 or higher)
    • Use idapyswitch to switch to the newest Python version
  • IDA Pro (8.3 or higher, 9 recommended)
  • Supported MCP Client (pick one you like)

Installation

Install (or upgrade) the IDA Pro MCP package:

pip install --upgrade git+https://github.com/mrexodia/ida-pro-mcp

Configure the MCP servers and install the IDA Plugin:

ida-pro-mcp --install

What's Changed

  • add some tips by @gmh5225 in #3
  • Fix resolve get_function compatibility by @ngnl0 in #5
  • Added support to resolve demangled names found in HexRays output by @oopsmishap in #8

New Contributors

Full Changelog: https://github.com/mrexodia/ida-pro-mcp/commits/1.2.0