Skip to content
You must be logged in to sponsor bethington

Become a sponsor to Benjamin Ethington

What I'm building

My current focus is ghidra-mcp — an
open-source Model Context Protocol server that exposes the Ghidra reverse-engineering
platform to AI assistants. It turns 220+ binary-analysis capabilities — decompilation,
control- and data-flow analysis, P-code emulation, debugger control, symbol management,
cross-references, structure inference — into tools that AI agents can call directly.
The goal is to collapse the tedious parts of reverse engineering (naming, typing,
cross-referencing, documentation) so humans can focus on the hard analysis.

The project is production-grade: bearer-token auth, CI across Python 3.10–3.13 and
Java 21, 400+ automated tests, a Ghidra plugin plus a Python MCP bridge with stdio
and SSE transports. It's been used on binaries ranging from small DLLs to large
cross-version corpora containing hundreds of thousands of functions.

Why sponsor?

Ghidra-mcp is maintained in the open, but the tooling around it — automated
function-documentation workflows, knowledge-base integration (Postgres + pgvector +
Apache AGE graph), cross-version analysis propagation, P-code emulation, and
debugger services — is a large ongoing investment. Sponsorship directly funds:

  • New capabilities: expanding debugger integration (dbgeng / gdb / lldb via
    TraceRmi), BSim similarity search, and AI-driven analysis workflows.
  • Maintenance: keeping the bridge compatible with new Ghidra releases, new
    model providers, and new MCP clients as the ecosystem moves.
  • Infrastructure: CI, release automation, documentation, and the services
    that make large-scale analysis tractable.

Background

With over 15 years of experience in software development and research, I have worked
on everything from satellite communication systems to cutting-edge reverse-engineering
tools. My background includes 7+ years of active-duty military service, including
specialized work with the White House Communication Agency.

I hold a Bachelor's degree in Computer Engineering Technology and am certified as a
LabVIEW Associate Developer and TestStand Developer. I'm passionate about automation,
security research, and building tools that solve complex technical challenges.

What you're supporting

Every sponsor — at any tier — directly enables more time spent on this work instead
of on unrelated contract work. If you or your team use ghidra-mcp in a professional
setting, sponsorship is the most direct way to keep the project actively maintained,
well-documented, and freely available. I'm also happy to talk about integrations,
workflow consulting, or feature priorities — reach out on the
repo or in the Sponsors inbox.

1 sponsor has funded bethington’s work.

@malikpiara

Select a tier

$ a month

Choose a custom amount.