How does ghidra-mcp interact with ghidra-server? #8
|
I've been running ghidra server for a while, which is more of a collaboration/storage solution if you will. Since ghidra-mcp is also headless, I wonder what/how that relation (could) looks like? |
Answered by
bethington
Apr 25, 2026
Replies: 1 comment
|
Sorry for the very late reply on this — the answer has gotten more complete since you asked. ghidra-mcp composes well with a Ghidra Server. Concretely:
If you're running both ghidra-mcp and ghidra-server, the typical setup is: server stays the source of truth for the team, ghidra-mcp's GUI plugin runs locally in your FrontEnd, and AI tooling reads/writes against the shared project just like another teammate would. |
0 replies
Answer selected by
bethington
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sorry for the very late reply on this — the answer has gotten more complete since you asked.
ghidra-mcp composes well with a Ghidra Server. Concretely:
/server/connect), repo and folder listing,checkout,checkin,launch_codebrowser, status checks, etc. So you can do the full collaboration loop (lock → edit → commit) from MCP.FrontEndProgramProviderthat opens server-managed programs on demand fromDomainFile. That means an AI agent can read/write annotations on shared-server files the same way a human collaborator would, andsave_program+checkinpersists the edits back to the server…