Releases: mrexodia/ida-pro-mcp
Releases · mrexodia/ida-pro-mcp
Release list
1.4.0
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
New Contributors
- @ltlly made their first contribution in #46
- @neoz made their first contribution in #47
- @JorisVanEijden made their first contribution in #60
- @hoooonnam made their first contribution in #70
- @Chapoly1305 made their first contribution in #86
- @withzombies made their first contribution in #85
- @heheda123123 made their first contribution in #117
- @nonetype made their first contribution in #90
- @ShallowFeather made their first contribution in #57
- @VadimBoev made their first contribution in #123
Full Changelog: 1.3.0...1.4.0
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
idapyswitchto 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-mcpConfigure 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