Idapython
Idapython allows you to execute Python code within IDA Pro for dynamic analysis and automated disassembly tasks, boosting reverse engineering efficiency.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add idapython npx -- -y @trustedskills/idapython
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"idapython": {
"command": "npx",
"args": [
"-y",
"@trustedskills/idapython"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill enables AI agents to interact with IDAPython, the Python scripting environment for IDA Pro disassembler. It allows agents to automate reverse engineering tasks by executing custom scripts, analyzing binary structures, and modifying database entries directly within the IDA Pro interface.
When to use it
- Automating repetitive analysis routines in large or complex binary files.
- Generating custom visualization graphs or data exports from IDA Pro databases.
- Running specific decompilation or pattern-matching scripts without manual intervention.
- Integrating IDA Pro workflows into broader AI-driven security research pipelines.
Key capabilities
- Execute IDAPython scripts programmatically via the mrexodia/ida-pro-mcp interface.
- Access and manipulate IDA Pro's internal database structures.
- Trigger automated analysis functions defined in Python within the disassembler context.
Example prompts
- "Run the
analyze_strings.pyscript on the current binary to extract and categorize all ASCII strings." - "Generate a graph showing control flow between the main function and any called subroutines using IDAPython."
- "Modify the cross-references for the function at address 0x401000 to mark it as 'unresolved' in the IDA database."
Tips & gotchas
Ensure IDA Pro is running with a valid license and that the target binary is loaded before attempting script execution. Some advanced IDAPython features may require specific IDA Pro versions or plugins not covered by this skill.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.