PyGhidra scripting via ReVa ReVa exposes five MCP tools under the provider that let an assistant write, edit, run, and inspect Python scripts inside the same Ghidra session ReVa is serving. The Python code runs under PyGhidra (CPython 3 + JPype), so it has the full Ghidra Java API available — the , , , everything. This skill teaches when to reach for these tools, how to structure the Python you send to , and the pitfalls that bite in practice. The five tools at a glance | Tool | Purpose | Use when | |---|---|---| | | Execute Python against a program. Inline , or by / . | The dedicated ReVa MC…