Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Styx

БесплатноНе проверен

Provides 7 reverse-engineering tools (hexdump, disasm, strings, xref, Ghidra decompilation, angr symbolic execution, OLLVM deobfuscation) for LLM agents like he

GitHubEmbed

Описание

Provides 7 reverse-engineering tools (hexdump, disasm, strings, xref, Ghidra decompilation, angr symbolic execution, OLLVM deobfuscation) for LLM agents like hermes-agent and Claude Desktop.

README

冥河。二进制是彼岸,逆向是渡河。

MCP stdio server exposing 7 reverse-engineering tools for LLM agents (hermes-agent, Claude Desktop, etc.).

Tools

Tool Description Dependency
hexdump Hex dump + magic detection + Shannon entropy (stdlib)
disasm Capstone linear disassembly + function boundary detection capstone
strings Multi-encoding (ASCII/UTF-16LE/UTF-8) string extraction + classification (stdlib)
xref Cross-reference analysis: call-graph overview + per-address callers/callees/string refs capstone
ghidra Ghidra headless decompiler — C pseudocode Ghidra binary
angr Symbolic execution: CFG extraction / explore / avoid angr (optional)
deobfuscate OLLVM control-flow flattening recovery via PyGhidra pyghidra (optional)

Install

# Minimal — hexdump, disasm, strings, xref
pip install styx-mcp

# With angr
pip install styx-mcp[angr]

# With PyGhidra (deobfuscate)
pip install styx-mcp[pyghidra]

# Everything
pip install styx-mcp[all]

Ghidra tool requires Ghidra headless: pacman -S ghidra (Arch) or download from ghidra-sre.org.

Usage

hermes-agent

# config.yaml
mcp_servers:
  styx:
    command: ["python", "-m", "styx.mcp_server"]

Claude Desktop

{
  "mcpServers": {
    "styx": {
      "command": "python",
      "args": ["-m", "styx.mcp_server"]
    }
  }
}

Standalone

python -m styx.mcp_server

Python API

from styx.tools.hexdump import hexdump
from styx.pipeline import run_pipeline

result = hexdump("/bin/ls")
print(result["output"])

# Batch pipeline
result = run_pipeline("/bin/ls", ["hexdump", "disasm", "strings", "xref"])

Protocol

JSON-RPC 2.0 over stdin/stdout (MCP stdio transport). Each tool returns:

{
  "success": true,
  "error": null,
  "output": "...",
  "discovered_nodes": [],
  "discovered_edges": [],
  "hypothesis_updates": []
}

License

MIT

from github.com/jackmis0724/styx-mcp

Установка Styx

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/jackmis0724/styx-mcp

FAQ

Styx MCP бесплатный?

Да, Styx MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Styx?

Нет, Styx работает без API-ключей и переменных окружения.

Styx — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Styx в Claude Desktop, Claude Code или Cursor?

Открой Styx на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Styx with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai