kronflux/TetraMCP
GitHub: kronflux/TetraMCP
Stars: 1 | Forks: 0
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://github.com/kronflux/TetraMCP/releases)
[](https://github.com/kronflux/TetraMCP/stargazers)
[](https://github.com/kronflux/TetraMCP/network/members)
[](https://github.com/kronflux/TetraMCP/graphs/contributors)

# TetraMCP for Ghidra
TetraMCP is a unified [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server for [Ghidra](https://ghidra-sre.org/), providing AI agents with direct access to reverse engineering capabilities.
TetraMCP extends Ghidra's three core perspectives -- hex, disassembly, and debugging -- with a fourth: an LLM cognition layer delivered via MCP. The result is a single Ghidra extension that turns any MCP-compatible AI client into a reverse engineering assistant.
getToolSpecifications(McpServerManager mgr) {
// Return tool definitions
}
}
# Building from Source
**Requirements:** JDK 21, Ghidra 12.0.4 or later.
export GHIDRA_INSTALL_DIR=/path/to/ghidra
./gradlew buildExtension
The extension ZIP is created in `dist/`.
# License
Apache License 2.0. See [LICENSE](LICENSE) for the full text.
# Acknowledgments
- [Ghidra](https://ghidra-sre.org/) by the National Security Agency
- [Model Context Protocol](https://modelcontextprotocol.io/) specification
- [MCP Java SDK](https://github.com/modelcontextprotocol/java-sdk)
标签:域名枚举