a2a mcp
Français
Back to MCP Servers
Ghidra MCP Server logo
mcp-server331

Ghidra MCP Server

Serveur MCP prêt pour la production qui connecte des assistants IA comme Claude à Ghidra, exposant près de 200 outils pour l'ingénierie inverse autonome, la décompilation, l'analyse, le renommage, l'annotation et les opérations par lots sur les binaires.

Aperçu

Ghidra MCP Server est un serveur complet Model Context Protocol (MCP) qui relie le puissant framework d'ingénierie inverse open-source Ghidra (développé par la NSA) avec les assistants IA modernes. Il permet aux LLMs comme Claude d'effectuer de manière autonome des tâches complexes d'analyse binaire directement via le langage naturel.

C'est l'implémentation la plus riche en fonctionnalités disponible, exposant près de 200 outils MCP (193+ dans les versions récentes) couvrant la décompilation, le désassemblage, la gestion des symboles, l'annotation, les références croisées, les opérations par lots, et plus encore. Il prend en charge à la fois les flux de travail interactifs avec interface graphique et les déploiements sans interface (headless) ou Docker.

Fonctionnalités Principales

  • Ensemble d'outils étendu : 194 outils MCP incluant la décompilation de fonctions, le renommage de symboles, l'analyse de binaires, la recherche de références croisées, la création de structures/enums, le patch de code, et le traitement par lots avancé.
  • Architecture double : Plugin Java pour l'interface graphique (intégré dans Ghidra) + pont Python/Headless pour une flexibilité maximale.
  • Chargement paresseux et optimisation : Chargement efficace des outils avec respect de conventions pour de meilleures performances.
  • Intégration avec Ghidra Server : Fonctionne avec Ghidra Server pour l'analyse collaborative ou multi-binaire.
  • Support Headless & Docker : Idéal pour l'automatisation, les CI/CD, et les pipelines d'ingénierie inverse à grande échelle.
  • Flux de travail éprouvés : Conçu pour l'analyse de malware, la recherche de vulnérabilités et l'ingénierie inverse logicielle en conditions réelles.
  • Axé sur la sécurité : Liaison par défaut à localhost et conception prête pour la production.

Installation & Configuration

  1. Installez Ghidra (version la plus récente recommandée, supporte Ghidra 11.3+).
  2. Clonez le dépôt :
    git clone https://github.com/bethington/ghidra-mcp.git
    cd ghidra-mcp
    
  3. Exécutez le script de configuration (gère la compilation Maven, les dépendances et le déploiement).
  4. Installez l'extension/plugin Ghidra.
  5. Configurez votre client MCP (par exemple, Claude Desktop) en ajoutant l'entrée du serveur dans claude_desktop_config.json ou l'équivalent.

Pour le mode headless ou Docker, suivez les guides dédiés dans le dépôt. Des instructions détaillées de configuration, des références d'outils et des exemples de configuration sont fournis dans le README.

Cas d'Utilisation

  • Analyse de Malware : Permettez à l'IA de décompiler de manière autonome, renommer des fonctions et identifier des modèles malveillants dans des binaires suspects.
  • Recherche de Vulnérabilités : Localisez et annotez rapidement des problèmes de sécurité potentiels en utilisant des requêtes en langage naturel.
  • RE de Logiciels Hérités : Comprenez et documentez des binaires anciens ou non documentés avec l'assistance de l'IA.
  • Analyse Automatisée par Lots : Traitez plusieurs binaires ou de grands projets avec des flux de travail IA scriptés.
  • Éducation & Collaboration : Enseignez l'ingénierie inverse ou collaborez avec l'IA sur des tâches d'analyse complexes.
  • Intégration avec d'autres Outils : Combinez avec d'autres serveurs MCP pour des pipelines de recherche en sécurité à spectre complet.

Détails Techniques

  • Protocole : Conforme au Full Model Context Protocol (MCP).
  • Technologies Principales : Plugin Java pour Ghidra (base de code importante) + pont Python MCP.
  • Compatibilité : Fonctionne avec Claude Desktop, Claude Code, Cursor et tout client compatible avec MCP.
  • Statut : Version stable prête pour la production, activement maintenue avec des mises à jour fréquentes et des contributions de la communauté.

Le serveur MCP pour Ghidra transforme Ghidra d'un outil puissant de rétro-ingénierie manuelle en une plateforme augmentée par l'IA, accélérant considérablement les flux de travail tout en préservant un contrôle total et la possibilité d'édition.

Pour découvrir les dernières fonctionnalités, les guides d'installation et la documentation de l'outil, visitez le dépôt GitHub officiel. D'autres versions notables et alternatives incluent LaurieWired/GhidraMCP et pyghidra-mcp pour les cas d'utilisation sans interface graphique.

Tags

mcpserveur-mcpghidraingénierie-inverseanalyse-binaireanalyse-de-malwaredécompilationclaudeia-rerecherche-sécurité

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
PaidSync.ai logo

PaidSync.ai

MCP Servers

PaidSync.ai is a hosted MCP server for paid advertising that exposes 610+ tools across 14 advertising, analytics, tagging, and commerce platforms. It supports read/write workflows from AI clients including ChatGPT, Claude, Gemini, Cursor, Claude Code, and Codex, with a free plan.

Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.