awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LaurieWired avatar

LaurieWired/GhidraMCP

0
View on GitHub↗

GhidraMCP

GhidraMCP is a Model Context Protocol server that exposes Ghidra binary analysis and decompilation functions to external intelligence models. It acts as a bridge that connects the Ghidra reverse engineering suite to external tools through a standardized communication protocol, facilitating automated reverse engineering and software auditing.

The project enables the extraction of decompiled code and program structural data to populate the context windows of language models. It features a binary symbol management tool capable of dynamic symbol resolution, allowing method and data names to be updated in real time based on feedback from an external model to improve the readability of disassembled code.

The system covers broad binary analysis capabilities, including program component mapping and structure navigation to identify methods, classes, and imports. It also provides utilities for automated symbol renaming and the extraction of detailed binary code analysis.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Features

  • MCP Servers - Implements a Model Context Protocol server that exposes Ghidra binary analysis tools to LLMs.
  • LLM Tooling Integrations - Implements a connector allowing language models to access binary decompilation tools.
  • Model Context Protocol Servers - Implements a Model Context Protocol server to expose Ghidra's binary analysis functions to LLMs.
  • Tool-Use Integrations - Provides a bridge connecting binary analysis capabilities to AI models for functional task execution via tool-use.
  • Reverse Engineering - Applies AI to decompile and analyze binary files by bridging decompilation tools with a context protocol.
  • Automation Interfaces - Provides an interface for extracting decompiled code and program symbols to facilitate automated AI analysis.
  • Binary Analysis - Extracts decompiled code and detailed analysis data from binaries to support automated reverse engineering.
  • Reverse Engineering Tools - Exposes standardized interfaces for analyzing the internal logic and structure of compiled applications.
  • Symbol Recovery Tools - Provides capabilities to automatically rename methods and data elements in binaries to improve disassembly readability based on model feedback.
  • External Tool Integrations - Links external intelligence models to Ghidra's analysis and decompilation capabilities for software auditing.
  • Plugin Communication Bridges - Acts as a communication bridge between the Ghidra suite and external tools using a standardized protocol.
  • Context Extraction - Extracts decompiled C code and structural data to populate the context windows of language models.
  • Structural Code Navigation - Provides utilities for listing and navigating methods and classes to determine a binary's organizational layout.
  • Symbol Name Suggestions - Uses AI-driven analysis to update method and data element names for increased clarity of disassembled code.
  • Binary Symbol Management - Provides a tool for mapping program components and automatically renaming methods and data elements.
  • Binary Component Mapping - Identifies methods, classes, imports, and exports to visualize the internal structure of a binary.
  • Program Logic Recovery - Recovers semantic meaning by automatically renaming methods and data elements in stripped binaries.
  • Dynamic Name Resolution - Updates binary method and data names in real time based on feedback from an external intelligence model.
  • Security Tools - Autonomous reverse engineering tool using model context protocol.
7,649 stars·652 forks·Java·apache-2.0·11 vues

Historique des stars

Graphique de l'historique des stars pour lauriewired/ghidramcpGraphique de l'historique des stars pour lauriewired/ghidramcp

Questions fréquentes

Que fait lauriewired/ghidramcp ?

GhidraMCP is a Model Context Protocol server that exposes Ghidra binary analysis and decompilation functions to external intelligence models. It acts as a bridge that connects the Ghidra reverse engineering suite to external tools through a standardized communication protocol, facilitating automated reverse engineering and software auditing.

Quelles sont les fonctionnalités principales de lauriewired/ghidramcp ?

Les fonctionnalités principales de lauriewired/ghidramcp sont : MCP Servers, LLM Tooling Integrations, Model Context Protocol Servers, Tool-Use Integrations, Reverse Engineering, Automation Interfaces, Binary Analysis, Reverse Engineering Tools.

Quelles sont les alternatives open-source à lauriewired/ghidramcp ?

Les alternatives open-source à lauriewired/ghidramcp incluent : mark3labs/mcp-go — mcp-go is a Go implementation of the Model Context Protocol (MCP) providing an SDK and framework for building servers… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… avast-tl/retdec — Retdec is an LLVM-based machine code decompiler and static binary analysis tool designed for binary reverse… mcp-use/mcp-use — mcp-use is a development framework designed for building, deploying, and managing servers, clients, and autonomous… modelcontextprotocol/inspector — The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and…

Alternatives open source à GhidraMCP

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec GhidraMCP.
  • mark3labs/mcp-goAvatar de mark3labs

    mark3labs/mcp-go

    8,806Voir sur GitHub↗

    mcp-go is a Go implementation of the Model Context Protocol (MCP) providing an SDK and framework for building servers that connect large language model applications to external tools and data sources. It serves as a developer kit for implementing bidirectional communication and structured data exchange between AI clients and servers. The framework enables the creation of executable tools with structured output schemas, reusable prompt templates, and data resource exposure via URI templates. It supports multiple transport layers, including stdio, HTTP, and Server-Sent Events, using a transport

    Go
    Voir sur GitHub↗8,806
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Voir sur GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    Voir sur GitHub↗4,471
  • avast-tl/retdecAvatar de avast-tl

    avast-tl/retdec

    8,556Voir sur GitHub↗

    Retdec is an LLVM-based machine code decompiler and static binary analysis tool designed for binary reverse engineering. It translates binary executable code into high-level representations to facilitate the reconstruction of program logic from compiled machine code. The system utilizes a retargetable frontend architecture and a multi-stage lifting pipeline to convert raw bytes into a common intermediate language. It differentiates custom program logic from known library code through signature-based identification and provides utilities for binary symbol demangling to restore human-readable n

    C++
    Voir sur GitHub↗8,556
  • mcp-use/mcp-useAvatar de mcp-use

    mcp-use/mcp-use

    10,137Voir sur GitHub↗

    mcp-use is a development framework designed for building, deploying, and managing servers, clients, and autonomous agents using the Model Context Protocol. It provides a comprehensive toolkit for creating servers that expose custom tools, data resources, and prompts to compatible AI agents. The project distinguishes itself by offering a complete lifecycle for protocol-based applications, including a dedicated hosting platform for production servers and a compliance validator to ensure servers meet marketplace publishing requirements. It also features an observability suite for tracing protoco

    TypeScriptagentic-frameworkaiapps-sdk
    Voir sur GitHub↗10,137
Voir les 30 alternatives à GhidraMCP→