MCP.so
登录

ghidraMCP MCP Server

@LaurieWired

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

LaurieWired

关于 ghidraMCP MCP Server

MCP Server for Ghidra

ghidraMCP MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "ghidra": {
      "command": "python",
      "args": [
        "/ABSOLUTE_PATH_TO/bridge_mcp_ghidra.py",
        "--ghidra-server",
        "http://127.0.0.1:8080/"
      ]
    }
  }
}

ghidraMCP MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is ghidraMCP?

ghidraMCP is a Model Context Protocol (MCP) server that allows LLMs to autonomously reverse engineer applications by exposing core Ghidra functionality to MCP clients. It includes both a Ghidra plugin and a Python MCP bridge.

How to use ghidraMCP?

Install Ghidra and the GhidraMCP plugin via the release ZIP, then run the Python MCP bridge script (bridge_mcp_ghidra.py) with appropriate transport and server settings. Clients like Claude Desktop, Cline, or 5ire can then connect to the bridge to issue reverse‑engineering commands.

Key features of ghidraMCP

  • Decompile and analyze binaries in Ghidra
  • Automatically rename methods and data
  • List methods, classes, imports, and exports
  • Configurable HTTP server port in Ghidra
  • Supports multiple MCP clients and transports

Use cases of ghidraMCP

  • Automate binary reverse engineering with LLM assistance
  • Let an LLM explore and rename functions in a Ghidra project
  • Programmatically extract method lists, imports, or exports for analysis
  • Enable natural‑language queries about decompiled code

常见问题

1

What are the prerequisites for ghidraMCP?

You need Ghidra installed, Python 3, and the MCP Python SDK.

2

How do I install the Ghidra plugin?

Download the latest release ZIP, then in Ghidra go to `File` → `Install Extensions`, click the `+` button, select the ZIP, and restart Ghidra. Ensure the plugin is enabled in `File` → `Configure` → `Developer`.

3

Which MCP clients are supported?

The README provides examples for Claude Desktop, Cline, and 5ire, but states that any MCP client should work theoretically.

4

What transport options are available?

The bridge script supports command‑line arguments for transport (`--transport sse` or default stdio), MCP host/port, and Ghidra server URL. Defaults are localhost:8080 for both.

5

Can I build ghidraMCP from source?

Yes. Copy required Ghidra JARs into the project’s `lib/` directory and run `mvn clean package assembly:single`. The generated ZIP includes the plugin and resources.

评论

其他 分类下的更多 MCP 服务器