Back to MCP Servers
Ghidra MCP Server logo
mcp-server278

Ghidra MCP Server

Servidor MCP pronto para produção que conecta assistentes de IA como Claude ao Ghidra, expondo quase 200 ferramentas para engenharia reversa autônoma, descompilação, análise, renomeação, anotação e operações em lote em binários.

Visão Geral

Ghidra MCP Server é um abrangente servidor Model Context Protocol (MCP) que conecta a poderosa framework de engenharia reversa de código aberto Ghidra (desenvolvida pela NSA) com assistentes de IA modernos. Ele permite que LLMs como o Claude realizem autônoma e diretamente tarefas complexas de análise de binários através de linguagem natural.

A implementação mais rica em recursos disponível, ela expõe quase 200 ferramentas MCP (193+ em versões recentes) abrangendo descompilação, desmontagem, gerenciamento de símbolos, anotação, referências cruzadas, operações em lote e mais. Suporta fluxos de trabalho interativos de GUI e implantações headless/Docker.

Principais Funcionalidades

  • Conjunto de Ferramentas Extenso: 194 ferramentas MCP, incluindo descompilar funções, renomear símbolos, analisar binários, encontrar referências cruzadas, criar structs/enums, aplicar patches de código e processamento avançado em lote.
  • Arquitetura Dupla: Plugin de GUI Java (embutido no Ghidra) + ponte Python/Headless para máxima flexibilidade.
  • Carregamento Preguiçoso e Otimização: Carregamento eficiente de ferramentas com aplicação de convenções para melhor desempenho.
  • Integração com Ghidra Server: Funciona com o Ghidra Server para análises colaborativas ou de múltiplos binários.
  • Suporte Headless & Docker: Ideal para automação, CI/CD e pipelines de engenharia reversa em larga escala.
  • Fluxos de Trabalho Consolidados: Projetado para análise de malware do mundo real, pesquisa de vulnerabilidades e RE de software.
  • Foco em Segurança: Vinculação a localhost por padrão e design pronto para produção.

Instalação e Configuração

  1. Instale o Ghidra (versão mais recente recomendada, suporta Ghidra 11.3+).
  2. Clone o repositório:
    git clone https://github.com/bethington/ghidra-mcp.git
    cd ghidra-mcp
    
  3. Execute o script de instalação (cuida da compilação Maven, dependências e implantação).
  4. Instale a extensão/plugin do Ghidra.
  5. Configure seu cliente MCP (por exemplo, Claude Desktop) adicionando a entrada do servidor no claude_desktop_config.json ou equivalente.

Para modo headless ou Docker, siga os guias dedicados no repositório. Instruções detalhadas de configuração, referências de ferramentas e exemplos de configuração são fornecidos no README.

Casos de Uso

  • Análise de Malware: Permita que a IA descompile, renomeie funções e identifique padrões maliciosos em binários suspeitos de forma autônoma.
  • Pesquisa de Vulnerabilidades: Localize e anote rapidamente potenciais problemas de segurança usando consultas em linguagem natural.
  • RE de Software Legado: Compreenda e documente binários antigos ou sem documentação com assistência da IA.
  • Análise Automatizada em Lote: Processe múltiplos binários ou grandes projetos com fluxos de trabalho de IA scriptados.
  • Educação e Colaboração: Ensine engenharia reversa ou colabore com a IA em tarefas complexas de análise.
  • Integração com Outras Ferramentas: Combine com outros servidores MCP para pipelines de pesquisa de segurança de espectro completo.

Detalhes Técnicos

  • Protocolo: Conformidade total com o Full Model Context Protocol (MCP).
  • Tecnologias Principais: Plugin Java para Ghidra (extensa base de código) + ponte MCP em Python.
  • Compatibilidade: Funciona com Claude Desktop, Claude Code, Cursor e qualquer cliente compatível com MCP.
  • Status: Versão pronta para produção, mantida ativamente com atualizações frequentes e contribuições da comunidade.

O Ghidra MCP Server transforma o Ghidra de uma poderosa ferramenta manual de Engenharia Reversa (RE) em uma plataforma ampliada por IA, acelerando dramaticamente os fluxos de trabalho de engenharia reversa enquanto preserva o controle total e a capacidade de edição.

Para conhecer os recursos mais recentes, guias de configuração e documentação da ferramenta, visite o repositório oficial no GitHub. Outros forks e alternativas notáveis incluem LaurieWired/GhidraMCP e pyghidra-mcp para casos de uso sem interface gráfica.

Tags

mcpservidor-mcpghidraengenharia-reversaanálise-bináriaanálise-malwaredescompilaçãoclaudeia-engenharia-reversapesquisa-segurança

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
Higgsfield MCP logo

Higgsfield MCP

MCP Servers

Higgsfield MCP is Higgsfield AI's hosted MCP connector for generating images, videos, reusable characters, and creative assets from Claude or MCP-compatible agents. It uses a Higgsfield account and platform credits, with no API key documented for the official MCP connector.

X MCP logo

X MCP

MCP Servers

X MCP é o servidor Model Context Protocol oficial e hospedado da X para chamar endpoints da X API a partir de ferramentas compatíveis com MCP. Ele usa a ponte xurl para OAuth com contexto de usuário e cobre fluxos como busca de posts, usuários, bookmarks, tendências, notícias e Articles.

TinyFish logo

TinyFish

MCP Servers

TinyFish exposes web automation, web search, content extraction, and remote browser-session tools to MCP-compatible AI assistants. The hosted MCP server uses OAuth 2.1, while an optional local @tiny-fish/mcp proxy supports API-key authentication for local-only, CI, and headless setups.

openaiDeveloperDocs logo

openaiDeveloperDocs

MCP Servers

OpenAI Developer Docs MCP is an OpenAI-hosted, read-only server that lets MCP clients search and fetch documentation from developers.openai.com, platform.openai.com, and learn.chatgpt.com. It uses a public streamable HTTP endpoint and does not call the OpenAI API on the user's behalf.

FetchSandbox logo

FetchSandbox

MCP Servers

FetchSandbox is a stdio MCP server and hosted API-sandbox service that lets AI coding agents import OpenAPI 3.x specifications, discover runnable workflows, and execute stateful integration tests without using production API credentials. It is designed for validating request flows, lifecycle state, webhooks, retries, and shareable run traces from MCP-compatible development tools.

DataForSEO MCP Server logo

DataForSEO MCP Server

MCP Servers

DataForSEO MCP Server is the official Model Context Protocol server for connecting AI clients to DataForSEO SEO, SERP, keyword, backlink, on-page, business, domain, content, merchant, and AI optimization data. It can be used as a hosted Streamable HTTP endpoint, a local npx package, a Docker container, or a source-built TypeScript server.