Releases: mrexodia/ida-pro-mcp
Releases · mrexodia/ida-pro-mcp
1.3.0
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
- @MrRtcl made their first contribution in #14
- @zouxianyu made their first contribution in #12
- @tarterp made their first contribution in #16
- @williballenthin made their first contribution in #22
- @Bang1338 made their first contribution in #25
Full Changelog: 1.2.0...1.3.0
1.2.0
Prerequisites
- Python (3.10 or higher)
- Use
idapyswitch
to switch to the newest Python version
- Use
- 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
- @gmh5225 made their first contribution in #3
- @ngnl0 made their first contribution in #5
- @oopsmishap made their first contribution in #8
Full Changelog: https://github.com/mrexodia/ida-pro-mcp/commits/1.2.0