Developer Tools stdio

Ghidra

Created by LaurieWired

Enables Large Language Models (LLMs) to autonomously reverse engineer applications by exposing Ghidra's core functionality through an Model Context Protocol (MCP) server.

How to Connect & Install

Select your client or environment below to copy the verified, ready-to-run installation configuration.

1-line autonomous agent setup instruction. Paste into Claude Code, Codex CLI, or Cursor Agent:
Fetch and configure Model Context Protocol (MCP) server Ghidra from https://www.fastmcp.dev/server/ghidra

Agents automatically discover, install, and execute the server spec without manual token setup.

Connect via direct Stateless MCP v2 / Streamable HTTP endpoint or JSON-RPC:
https://github.com/LaurieWired/GhidraMCP

Stateless edge endpoint compliant with MCP 2024-11-05 and v2 draft protocol specs.

Includes server instructions and tool definitions for Claude:
claude mcp add ghidra -- npx -y GhidraMCP

Run in terminal to register server in current project or pass --scope user for global availability.

Configures server instructions and tools for OpenAI Codex & ChatGPT Desktop:
[mcp_servers.ghidra] command = "npx" args = ["-y","GhidraMCP"]

Applies to ChatGPT Desktop app, Codex CLI, and IDE extension across your Codex host.

Add to Cursor project settings (.cursor/mcp.json) or Cursor Settings > Features > MCP:
{ "mcpServers": { "ghidra": { "type": "stdio", "command": "npx", "args": [ "-y", "GhidraMCP" ] } } }

Commit to version control to allow teammates to connect immediately.

Install as an autonomous Agent Skill using the standard skills CLI:
npx skills add https://github.com/LaurieWired/GhidraMCP

Standard agent skill installer compatible with Claude Code, Cursor, and agy harnesses.

Server Guidance & Instructions OpenAI & Claude Spec Compliant
Ghidra: Enables Large Language Models (LLMs) to autonomously reverse engineer applications by exposing Ghidra's core functionality through an Model Context Protocol (MCP) server. Key capabilities: MCP Server + Ghidra Plugin.; Decompiles and analyzes binaries using Ghidra..

Codex and Claude read this instruction prompt during initialization to orchestrate cross-tool workflows and rate limits.

Top Core Functions
01 Decompile binary files using Ghidra
02 Automate binary vulnerability analysis tasks
03 Rename methods and binary data