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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LaurieWired avatar

LaurieWired/GhidraMCP

0
View on GitHub↗
7,649 Stars·652 Forks·Java·apache-2.0·9 Aufrufe

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.

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.

Star-Verlauf

Star-Verlauf für lauriewired/ghidramcpStar-Verlauf für lauriewired/ghidramcp

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu GhidraMCP

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit GhidraMCP.
  • mark3labs/mcp-goAvatar von mark3labs

    mark3labs/mcp-go

    8,806Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,806
  • datlechin/tableproAvatar von datlechin

    datlechin/TablePro

    4,471Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,471
  • avast-tl/retdecAvatar von avast-tl

    avast-tl/retdec

    8,556Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗8,556
  • mcp-use/mcp-useAvatar von mcp-use

    mcp-use/mcp-use

    10,137Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,137
Alle 30 Alternativen zu GhidraMCP anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von lauriewired/ghidramcp?

Die Hauptfunktionen von lauriewired/ghidramcp sind: MCP Servers, LLM Tooling Integrations, Model Context Protocol Servers, Tool-Use Integrations, Reverse Engineering, Automation Interfaces, Binary Analysis, Reverse Engineering Tools.

Welche Open-Source-Alternativen gibt es zu lauriewired/ghidramcp?

Open-Source-Alternativen zu lauriewired/ghidramcp sind unter anderem: 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…