Pular para o conteúdo
Kitbay
Servidor MCPOficial

Hex-Rays IDA MCP

Roda localmenteMITAtualizado em 28 de out. de 20261.585Estrelas no GitHubPode alterar dados

O Hex-Rays IDA MCP é o servidor MCP que a Hex-Rays, criadora do IDA, publica para o seu disassembler.

Resumo

O Hex-Rays IDA MCP é o servidor MCP que a Hex-Rays, criadora do IDA, publica para o seu disassembler. Ele roda localmente como servidor stdio iniciado com uvx, ou via Streamable HTTP, e abre bancos de dados em workers headless do idalib; um plugin opcional de GUI permite que um agente atue no banco de dados já aberto no IDA, de modo que renomeações, comentários e mudanças de tipo aparecem lá na hora. Os agentes podem abrir, fechar, listar e salvar bancos de dados, executar IDAPython neles, consultar a documentação da API do IDA e desmontar e descompilar código, e é possível trabalhar com vários bancos de dados e agentes ao mesmo tempo. Ele precisa do IDA 9.4 ou mais recente com idalib, do Python 3.11 e do uv, e funciona com IDA Home, Pro e Classroom.

O que faz

  • Abrir, fechar, listar e salvar bancos de dados do IDA
  • Ler e alterar um banco de dados com IDAPython
  • Desmontar e descompilar código
  • Renomear, comentar e aplicar tipos ao vivo na GUI aberta do IDA
  • Pesquisar na documentação e nos exemplos da API do IDA