GhidraMCP
GhidraMCP est un serveur MCP open source qui connecte votre assistant IA à Ghidra, l’outil libre de rétro-ingénierie publié par la NSA. L’IA peut alors analyser un programme compilé de façon autonome, en s’appuyant sur les fonctions de Ghidra.
Fonctionnalités principales
- Décompiler et analyser des binaires dans Ghidra
- Renommer automatiquement fonctions et données
- Lister méthodes, classes, imports et exports
Installation
Il faut Ghidra, Python 3 et le SDK MCP pour Python. Téléchargez la dernière version publiée sur le dépôt, qui contient le plugin Ghidra et le pont MCP en Python. Dans Ghidra, installez le plugin par File › Install Extensions, redémarrez, puis vérifiez que GhidraMCPPlugin est activé. Votre client MCP lance ensuite le pont :
python bridge_mcp_ghidra.py --ghidra-server http://127.0.0.1:8080/Dans Claude Desktop, indiquez le chemin complet du script dans le fichier de configuration.
Bon à savoir
- Le plugin ouvre un serveur HTTP local, sur le port 8080 par défaut, modifiable dans les options de Ghidra.
- Le pont accepte aussi le transport SSE, pour des clients comme Cline.
- C’est un projet communautaire, sous licence Apache 2.0. Sa dernière version, la 1.4, date de juin 2025 : vérifiez qu’elle fonctionne avec votre version de Ghidra.
- N’analysez que des programmes que vous êtes autorisé à étudier.
Source : dépôt GitHub de GhidraMCP, consultée le 9 octobre 2026.
Compatibilité
Ce serveur fonctionne avec les clients MCP suivants :
Indice de confiance : Correct
- Dépôt public disponible
- Site web renseigné
- Documentation fournie
Indice indicatif calculé à partir des informations disponibles (statut officiel, dépôt, documentation). Il ne constitue pas un audit de sécurité.
Tarif : Gratuit (open source)
