# GhidrAssist (Ghidra)

> Use this tool when you need to automate binary analysis tasks, such as function decompilation and disassembly, to solve problems like malware analysis and vulnerability research. GhidrAssist provides a comprehensive interface for AI agents to access Ghidra's analysis framework through natural language prompts, allowing for real-time operations like function renaming and memory segment analysis. It is ideal for use cases where manual Ghidra interaction is impractical, offering a bridge between AI-assisted analysis and professional reverse engineering workflows.

Canonical page: https://skillsregistry.net/skills/jtang613-ghidra-assist  
JSON: https://api.skillsregistry.net/v1/skills/jtang613-ghidra-assist

## Description

This MCP server provides AI assistants with comprehensive reverse engineering capabilities through direct integration with Ghidra's analysis framework, featuring 30+ specialized tools for binary analysis including function decompilation, disassembly, cross-reference analysis, symbol management, and program structure exploration. Built using Java with Ghidra's plugin architecture and the MCP SDK, it runs as an embedded HTTP server within Ghidra sessions and offers real-time access to loaded programs through natural language prompts, supporting operations like function renaming, comment insertion, variable manipulation, string extraction, and memory segment analysis. The implementation bridges the gap between AI-assisted analysis and professional reverse engineering workflows, making it valuable for malware analysis, vulnerability research, legacy code understanding, and building AI assistants that need programmatic access to binary analysis capabilities without manual Ghidra interaction.

## Trust

- **Trust score (0–1):** 0.95
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jtang613-ghidra-assist)
- **Repository:** <https://github.com/symgraph/ghidrassistmcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "jtang613-ghidra-assist"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jtang613-ghidra-assist` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jtang613-ghidra-assist/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
