Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP Server for Ghidra
| Date | Stars |
|---|---|
| 2026-08-01 | 9674 |
| 2026-08-12 | 9765 |
| 2026-08-18 | 9816 |
| 2026-08-19 | 9822 |
| 2026-08-20 | 9833 |
| 2026-08-21 | 9840 |
| 2026-08-22 | 9841 |
| 2026-08-23 | 9841 |
| 2026-08-24 | 9851 |
| 2026-08-25 | 9860 |
| 2026-08-26 | 9862 |
| 2026-08-27 | 9874 |
| 2026-08-28 | 9876 |
| 2026-08-29 | 9886 |
| 2026-08-30 | 9890 |
| 2026-08-31 | 9894 |
| 2026-09-01 | 9908 |
| 2026-09-02 | 9919 |
| 2026-09-03 | 9936 |
| 2026-09-04 | 9945 |
| 2026-09-05 | 9949 |
| 2026-09-06 | 9958 |
| 2026-09-07 | 9966 |
| 2026-09-08 | 9972 |
| 2026-09-09 | 9980 |
| 2026-09-10 | 9986 |
| 2026-09-11 | 9998 |
| 2026-09-12 | 10005 |
| 2026-09-13 | 10014 |
| 2026-09-14 | 10026 |
| 2026-09-15 | 10046 |
| 2026-09-16 | 10066 |
| 2026-09-17 | 10090 |
| 2026-09-18 | 10110 |
| 2026-09-19 | 10120 |
| 2026-09-20 | 10133 |
| 2026-09-21 | 10141 |
| 2026-09-22 | 10147 |
| 2026-09-23 | 10160 |
| 2026-09-24 | 10176 |
| 2026-09-25 | 10185 |
| 2026-09-26 | 10187 |
| 2026-09-27 | 10200 |
| 2026-09-28 | 10211 |
| 2026-09-29 | 10220 |
| 2026-09-30 | 10227 |
| 2026-10-01 | 10235 |
| 2026-10-02 | 10243 |
| 2026-10-03 | 10255 |
| 2026-10-04 | 10268 |
| 2026-10-05 | 10287 |
| 2026-10-06 | 10505 |
| 2026-10-07 | 10626 |
| 2026-10-08 | 10690 |
| 2026-10-09 | 10781 |
| 2026-10-10 | 10853 |
| 2026-10-11 | 11003 |
| 2026-10-12 | 11096 |
| 2026-10-13 | 11170 |
| 2026-10-14 | 11234 |
| 2026-10-15 | 11282 |
| 2026-10-16 | 11304 |
| 2026-10-17 | 11337 |
| 2026-10-18 | 11374 |
| 2026-10-19 | 11399 |
| 2026-10-20 | 11428 |
| 2026-10-21 | 11450 |
| 2026-10-22 | 11478 |
| 2026-10-23 | 11495 |
| 2026-10-24 | 11507 |
| 2026-10-25 | 11531 |
| 2026-10-26 | 11575 |
| 2026-10-27 | 11595 |
| 2026-10-28 | 11608 |
| 2026-10-29 | 11627 |
| 2026-10-30 | 11654 |
| 2026-10-31 | 11672 |
| 2026-11-01 | 11683 |
| 2026-11-02 | 11705 |
| 2026-11-03 | 11732 |
| 2026-11-04 | 11754 |
Today
+22 stars today
This week
+146 stars this week
This month
+1.5k stars this month
Momentum
269.0
growth rate 1.26%/day
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://github.com/LaurieWired/GhidraMCP/releases)
[](https://github.com/LaurieWired/GhidraMCP/stargazers)
[](https://github.com/LaurieWired/GhidraMCP/network/members)
[](https://github.com/LaurieWired/GhidraMCP/graphs/contributors)
[](https://twitter.com/lauriewired)

# ghidraMCP
ghidraMCP is an Model Context Protocol server for allowing LLMs to autonomously reverse engineer applications. It exposes numerous tools from core Ghidra functionality to MCP clients.
https://github.com/user-attachments/assets/36080514-f227-44bd-af84-78e29ee1d7f9
# Features
MCP Server + Ghidra Plugin
- Decompile and analyze binaries in Ghidra
- Automatically rename methods and data
- List methods, classes, imports, and exports
# Installation
## Prerequisites
- Install [Ghidra](https://ghidra-sre.org) 12.1.4
- Install [uv](https://docs.astral.sh/uv/) (or Python 3.10+ with `pip install git+https://github.com/LaurieWired/GhidraMCP`, then use `ghidra-mcp` as the command below)
## Ghidra
First, download the latest [release](https://github.com/LaurieWired/GhidraMCP/releases) from this repository. This contains the Ghidra plugin and Python MCP client. Then, you can directly import the plugin into Ghidra.
1. Run Ghidra
2. Select `File` -> `Install Extensions`
3. Click the `+` button
4. Select the `ghidra_12.1.4_PUBLIC_<date>_GhidraMCP.zip` from the downloaded release
5. Restart Ghidra
6. Make sure the GhidraMCPPlugin is enabled in `File` -> `Configure` -> `Developer`
7. *Optional*: Configure the port in Ghidra with `Edit` -> `Tool Options` -> `GhidraMCP HTTP Server`
Video Installation Guide:
https://github.com/user-attachments/assets/75f0c176-6da1-48dc-ad96-c182eb4648c3
## MCP Clients
Theoretically, any MCP client should work with ghidraMCP. Most clients accept a JSON config like the following:
```json
{
"mcpServers": {
"ghidra": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/LaurieWired/GhidraMCP",
"ghidra-mcp",
"--ghidra-server",
"http://127.0.0.1:8080/"
]
}
}
}
```
The server IP and port are configurable and should be set to point to the target Ghidra instance. If not set, both will default to localhost:8080.
For clients that connect to a URL instead of launching a command, first run the MCP server yourself:
```
uvx --from git+https://github.com/LaurieWired/GhidraMCP ghidra-mcp --transport streamable-http --mcp-host 127.0.0.1 --mcp-port 8081 --ghidra-server http://127.0.0.1:8080/
```
Then add `http://127.0.0.1:8081/mcp` as a remote server in your client.
## Example 1: VS Code
Run `MCP: Add Server` from the Command Palette, or add the following to `.vscode/mcp.json` in your workspace:
```json
{
"servers": {
"ghidra": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/LaurieWired/GhidraMCP",
"ghidra-mcp",
"--ghidra-server",
"http://127.0.0.1:8080/"
]
}
}
}
```
## Example 2: Claude Code
Run the following command:
```
claude mcp add ghidra -- uvx --from git+https://github.com/LaurieWired/GhidraMCP ghidra-mcp --ghidra-server http://127.0.0.1:8080/
```
## Headless (no Ghidra GUI)
`ghidra-mcp` can also import and analyze a binary itself using [PyGhidra](https://pypi.org/project/pyghidra/), with no Ghidra GUI running. TExcerpt of 5,149 characters
Read on GitHub46
3
Teal Bauer · @starsong-consulting · Germany
3
2
2
Francesco Bertolaccini · @trailofbits · Italy
1
1
1
Jeff Archer
1
tuxuser · Germany
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e891e4128412bcb9, desc:mcp server