general MCP Server
Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
Discovered via mcp and last synced 4mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
Behavior
When set to a directory path, filesystem-path endpoints (`/import_file`, `/open_project`, `/delete_file`, etc.) canonicalize the input and require it to fall under this root. Prevents path-traversal.
Install only the Ghidra JARs into `~/.m2`. Useful when the build environment changes.
Check Ghidra Server connection
Value
HTTP server port
Copy the built extension into the Ghidra profile and patch `FrontEndTool.xml` for auto-activation.
Source Path
Description
What it does
Install only the Python requirements files.
`stdio` (AI tools), `streamable-http` (web clients), `sse` (deprecated)
Install Python deps + Ghidra Maven JARs in one shot. Start here on a new machine.
Run the Java offline test suite (no live Ghidra needed).
Load only the default tool groups on connect. Faster startup, but MCP clients that don't support `tools/list_changed` will see an incomplete tool list. Not recommended for Claude Code.
Validate Python, build tool, Ghidra path, and JAR availability without making changes. Add `--strict` to also check network reachability.
Check that version strings are consistent across `pom.xml`, `CHANGELOG.md`, and `README.md`.
`DEBUG`, `INFO`, `WARNING`, or `ERROR`
When set, every HTTP request must carry `Authorization: Bearer <token>`. Timing-safe comparison. `/mcp/health`, `/health`, `/check_connection` are exempt.
Set to `1`, `true`, or `yes` to enable `/run_script_inline` and `/run_ghidra_script`. **Off by default as of v5.4.1** — these endpoints execute arbitrary Java against the Ghidra process.
Remove build outputs plus local cache artifacts (`.m2` Ghidra JARs, etc.).
Build the plugin JAR and extension ZIP via Maven (or Gradle when `TOOLS_SETUP_BACKEND=gradle`).
Launch the configured Ghidra installation.
Method
Remove Maven/Gradle build outputs (`target/`, `build/`).
Create a Ghidra project
Reduce container attack surface by building application images on Google distroless base images that contain only the application runtime with no shell, package manager, or unnecessary OS utilities.
Investigate compromised Docker containers by analyzing images, layers, volumes, logs, and runtime artifacts to identify malicious activity and evidence.
Harden the Docker daemon by configuring daemon.json with user namespace remapping, TLS authentication, rootless mode, and CIS benchmark controls.
Container escape is a critical attack technique where an adversary breaks out of container isolation to access the host system or other containers. Detection involves monitoring for escape indicators
AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀
ODS V3 Pre-Release: Public testing and refinement ahead of the official V3 launch. Turn your PC, Mac, or Linux box into a private AI server.
ODS V3 Pre-Release: Public testing and refinement ahead of the official V3 launch. Turn your PC, Mac, or Linux box into a private AI server.
Learn how to use the Redis Manager Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Privacy Search Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Clawboard Claude skill. Complete guide with installation instructions and examples.