re-llm-decompile

re-llm-decompile

MCP server that exposes an AI decompiler via an OpenAI-compatible API, enabling decompilation, explanation, and variable renaming of disassembly for binary analysis.

Category
访问服务器

README

re-llm-decompile

MCP server that exposes an AI decompiler via the OpenAI-compatible /v1/chat/completions API. Works with:

  • LLM4Decompile (the End or Ref variants, or the latest SK²Decompile) served via vLLM
  • Ollama running any code model (CodeLlama, DeepSeek-Coder, Qwen2.5-Coder, etc.)
  • Any other OpenAI-compatible endpoint

The server does not read files itself. The caller (Claude Code) is expected to obtain the disassembly with re-rizin.disassemble_function and pass it in. The server's job is to take the disassembly, optionally the raw bytes, and produce C-like pseudocode.

Tools

Tool What it does
check_endpoint Hit /v1/models, return the list of available models
decompile_function Send disassembly to the LLM, return C-like pseudocode
explain_function Have the LLM explain disassembly (no rewrite)
rename_variables Have the LLM propose better names for compiler-generated symbols
summarize_binary Whole-binary summary from strings + imports + entry-point disasm

Configuration

Env var Default Purpose
LLM_DECOMPILE_ENDPOINT http://localhost:11434/v1 OpenAI-compatible base URL
LLM_DECOMPILE_MODEL llm4decompile Model name to request
LLM_DECOMPILE_API_KEY (empty) API key (use sk-... for OpenAI; empty for Ollama)

Install

This server is part of the RE-AI plugin. The plugin's install.sh / install.bat installs it as part of the standard flow.

To install standalone:

pip install -e ./servers/re-llm-decompile

Run

re-llm-decompile                  # stdio transport (default for MCP)
python -m re_llm_decompile        # equivalent

Usage pattern (in Claude Code)

1. "Decompile main in /bin/ls"
2. Claude calls re-rizin.analyze_function  →  function list
3. Claude calls re-rizin.disassemble_function(name="main")  →  asm
4. Claude calls re-llm-decompile.decompile_function(asm=..., arch="x86_64")
5. Claude returns the C-like pseudocode to the user

Choosing a model

  • LLM4Decompile 22B (Ref): best quality for Linux x86_64 binaries, requires ~44GB VRAM (or AWQ/GPTQ quantizations).
  • LLM4Decompile 6.7B (Ref): a good middle ground, ~14GB VRAM.
  • Ollama + Qwen2.5-Coder 7B: reasonable general-purpose code model. Quality is lower than LLM4Decompile for pure binary decompilation but it explains disassembly well.
  • Claude / GPT (via this server): not recommended — the prompt is tuned for open decompilation models. If you want to use Claude, call it directly through Claude Code rather than going through this server.

Deprecation note

The v1 re-ai repo did not have this server — it tried to decompile with pefile+capstone+llm prompts in its own agent loop. That is exactly the kind of thing Claude Code is good at. This server exists to give Claude Code a clean decompilation handle.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选