AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Security & Safety/
GhidrAssistMCP
GhidrAssistMCP logo

GhidrAssistMCP

Active·★ 780·MIT·Updated 2026-10-09

GhidrAssistMCP is an extension for Ghidra, the reverse engineering platform, that runs an MCP server so AI assistants and other tools can work with binaries open in Ghidra through a standard API. It uses the official MCP SDK and supports both SSE and Streamable HTTP transports.

The README lists 34 built-in tools with action-based consolidation, 5 MCP resources (program info, functions, strings, imports and exports) and 5 prebuilt analysis prompts. It caches results, runs long operations as asynchronous tasks, works with several open programs at once through a program_name parameter, and tracks which CodeBrowser window is in focus so tool responses carry context. Tools can be enabled or disabled individually, and requests are logged in a UI panel. It needs Ghidra 11.4 or later (tested with 12.0), installs from a release ZIP through File, Install Extensions, or builds with Gradle, and the author's own GhidrAssist plugin works as a client out of the box.

© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-17.

License
MIT
Latest release
3.0.0 · 2026-10-09
Last commit
2026-10-09
Contributors
13
Forks
73
Open issues and PRs
8
First published
2025-07-09

Source: GitHub, npm and PyPI public APIs.

#Ghidra Extension#Reverse Engineering#AI Integration#Model Context Protocol (MCP)#API Server#Binary Analysis#Automation
$ Install
$ git clone https://github.com/jtang613/GhidrAssistMCP.git && cd GhidrAssistMCP && gradle installExtension
↗ Visit site★ GitHub
01

Features

01MCP Server Integration: Full Model Context Protocol server implementation.
0234 Built-in Tools: Comprehensive set of analysis, modification, and navigation tools.
03Multi-Program & Multi-Window Support: Work with multiple open programs and CodeBrowser windows simultaneously.
04Active Context Awareness: Automatic detection of active binary window with context hints in all tool responses.
05Result Caching & Async Task Support: Intelligent caching and asynchronous execution for long-running operations.
02

Why choose it

+Brings AI-assisted reverse engineering to Ghidra with 34 tools, 5 resources and 5 prompts.
+Supports multiple open programs and follows the focused CodeBrowser window for context.
+Long-running analysis runs as async tasks, and results are cached for repeated queries.
+Individual tools can be switched on or off, and all MCP requests are logged in the UI.
03

Trade-offs

!It only works inside Ghidra 11.4 or later, so you need Ghidra installed and running with a binary loaded.
!You need an MCP client; the README points to the author's GhidrAssist plugin as the ready-made option.
!Giving an AI assistant access to analysis tools on potentially malicious binaries calls for care about which model and client you connect.
04

Maintenance check

ActiveChecked: 2026-10-19
Last commit
2026-10-09
Commits, last 90 days
5
Releases, last 90 days
2
Latest release
3.0.0 (2026-10-09)
Open issues
9
Recent issues with at least one comment
20/29
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

05

Compatibility

Ghidra
Platform
Verified via docs
Java
Runtime
Verified via docs
06

Quick start

1
$ git clone https://github.com/jtang613/GhidrAssistMCP.git
2
$ cd GhidrAssistMCP
3
$ gradle installExtension
07

Use cases

↳AI-powered reverse engineering analysis.
↳Automated vulnerability identification in binaries.
↳Generating function documentation and understanding data flow.
↳Tracing network send/receive call stacks for protocol analysis.
↳Integrating custom external tools with Ghidra via a standardized API.
08

Alternatives

⚡Top VS:
VSopen-reverselab★1.3k→VSokta-mcp-server★38→VSrea★365.5k→

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #20 Add a way to limit the amount of data returned3 comments · 2026-01-03
  • #67 Security Audit Results0 comments · 2026-08-24
  • #66 Consider SourceType.AI for mutation tools0 comments · 2026-08-10
  • #65 No tool for saving changes in headless mode?0 comments · 2026-08-09
  • #62 Asynchronous tool calls bloat context, force slow roundtrips, and complicate error handling0 comments · 2026-07-20

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

VS
iam-policy-autopilot
★496
→
open-reverselab logo
open-reverselab★ 1.3k
Open-source reverse engineering lab: 197-article knowledge base + MCP tools + CTF/APK/PE automation toolchain. Agent-native. Note:由于场景原因,目前有让几乎所有AI都会越狱的bug,暂时不修😉
VSCompare→
okta-mcp-server logo
okta-mcp-server★ 38
The Okta MCP Server is a groundbreaking tool built by the team at Fctr that enables AI models to interact directly with your Okta environment using the Model Context Protocol (MCP). Built specifically for IAM engineers, security teams, and Okta administrators, it implements the MCP specification to help work with Okta enitities
VSCompare→
rea logo
rea★ 365.5k
Reverse engineer anything with agents: one CLI and MCP server to inspect any app, understand it fully down to the binary level.
VSCompare→
iam-policy-autopilot logo
iam-policy-autopilot★ 496
IAM Policy Autopilot is an open source static code analysis tool that helps you quickly create baseline AWS IAM policies that you can refine as your application evolves. This tool is available as a command-line utility and MCP server for use within AI coding assistants for quickly building IAM policies.
VSCompare→
Reversecore_MCP logo
Reversecore_MCP★ 211
A security-first MCP server that empowers AI agents to perform automated reverse engineering, malware analysis, forensics, vulnerability research, and SAST — powered by Radare2, YARA, LIEF, Capstone, and more.
VSCompare→
ida-mcp-rs logo
ida-mcp-rs★ 874
Headless IDA MCP Server
VSCompare→
mcp-security-hub logo
mcp-security-hub★ 808
A growing collection of MCP servers bringing offensive security tools to AI assistants. Nmap, Ghidra, Nuclei, SQLMap, Hashcat and more.
VSCompare→
clickup-mcp-server logo
clickup-mcp-server★ 52
ClickUp MCP Server - Integrate ClickUp project management with AI through Model Context Protocol
VSCompare→
See all alternatives →
07
Use cases
08Alternatives
jtang613 /
GhidrAssistMCP
↗

Ghidra extension that exposes reverse engineering tools to AI over MCP

78073MIT
Last commit2w ago
StatusActive
CategorySecurity & Safety
Contributors13
Latest release3.0.0
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit