13bm/GhidraMCP

13bm/GhidraMCP

от 13bm
GhidraMCP — расширение Ghidra с 70 инструментами реверс-инжиниринга для ИИ-ассистентов через протокол MCP. Помогает декомпилировать функции, переименовывать символы, аннотировать код и искать уязви...

GhidraMCP

Build License

A Ghidra extension that exposes 70 reverse-engineering tools to AI assistants through the Model Context Protocol (MCP). Open a binary in Ghidra, enable the plugin, and let Claude (or any MCP client) decompile functions, rename symbols, annotate code, search for vulnerabilities, and more.

Architecture

 AI Client (Claude Desktop / CLI)
        |  stdio + MCP JSON-RPC
        v
   Go MCP Bridge  (mcp_bridge)
        |  TCP, length-prefixed JSON-RPC
        v
   Ghidra Plugin  (MCPServerPlugin)
        |
        v
   Ghidra Program API

The Ghidra plugin (Java) starts a TCP server inside Ghidra and auto-launches the Go bridge binary. The bridge speaks MCP over stdio to the AI client and forwards calls to the Java plugin over a local TCP socket with 4-byte length-prefixed JSON-RPC framing. Optional API-key authentication protects the TCP channel.

Features

  • 70 MCP tools spanning query, mutation, analysis, malware triage, IoT/embedded security, structure management, async decompilation, and multi-instance support
  • Easy setup -- plugin auto-starts the bridge; use MCP > Settings > Write to Claude Config to configure your MCP client
  • Cross-platform -- prebuilt bridge binaries for Linux x86_64, Windows x86_64, macOS x86_64 and macOS ARM64
  • Configurable -- port, localhost-only binding, API-key auth, auto-start, bridge enable/disable via GhidraMCP.properties
  • Multi-instance -- work with multiple Ghidra windows simultaneously using target_port to route tool calls
  • Async decompilation -- decompile large functions without blocking; poll for results later
  • Connection retry -- the bridge reconnects automatically if Ghidra restarts or the connection drops
  • Pagination -- large result sets (functions, strings, imports, ...) support offset/limit for safe incremental retrieval
  • CI/CD -- automated builds, Go + Java tests, Ghidra integration tests, and auto-release when a new Ghidra version drops

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Похожие MCP-сервера

fosdickio/binary_ninja_mcp

fosdickio/binary_ninja_mcp

от fosdickio

MCP сервер для Binary Ninja открывает доступ к функциям реверс-инжиниринга через LLM-клиенты: декомпиляция, типы, патчинг, ссылки и другое. Полезен для CTF, малвар-анализа.

Python⭐ 456
firstorderai/authenticator_mcp

firstorderai/authenticator_mcp

от firstorderai

MCP сервер даёт AI-агентам безопасный доступ к 2FA-кодам и паролям из приложения-аутентификатора. Автоматизируйте вход на сайты, управляя учётными данными через ИИ-помощников. Удобен для разработчи...

TypeScript⭐ 47
zinja-coder/jadx-ai-mcp

zinja-coder/jadx-ai-mcp

от zinja-coder

Ищет уязвимости в Android-APK прямо в JADX: декомпилирует, анализирует код и тут же подсказывает, что исправить.

Java⭐ 2918
shyshlakov/pci-dss-mcp

shyshlakov/pci-dss-mcp

от shyshlakov

MCP-сервер статического анализа Go-кода платежных сервисов. Детектирует нарушения PCI DSS v4.0.1 с привязкой к требованиям. Запускает 12 сканеров и AI-триаж — помогает разработчикам блокировать уязвимости до релиза.

Go⭐ 5
inkog-io/inkog-mcp

inkog-io/inkog-mcp

от inkog-io

Inkog MCP сервер — это инструмент безопасности для AI-агентов. Сканирует код на уязвимости и логические ошибки, проверяет декларации AGENTS.md, аудит multi-agent системы. Работает внутри Claude, Cu...

TypeScript⭐ 3
Skyrxin/sast-mcp-server

Skyrxin/sast-mcp-server

от skyrxin

MCP сервер для статического анализа безопасности (SAST) — даёт AI-агентам сканировать код на уязвимости с помощью 11 сканеров (Bandit, CodeQL, Trivy и др.). Полезен разработчикам и DevSecOps для по...

Python⭐ 4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин