styx-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@styx-mcphexdump and disasm on /tmp/malware.bin"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Styx MCP
冥河。二进制是彼岸,逆向是渡河。
MCP stdio server exposing 7 reverse-engineering tools for LLM agents (hermes-agent, Claude Desktop, etc.).
Tools
Tool | Description | Dependency |
| Hex dump + magic detection + Shannon entropy | (stdlib) |
| Capstone linear disassembly + function boundary detection |
|
| Multi-encoding (ASCII/UTF-16LE/UTF-8) string extraction + classification | (stdlib) |
| Cross-reference analysis: call-graph overview + per-address callers/callees/string refs |
|
| Ghidra headless decompiler — C pseudocode | Ghidra binary |
| Symbolic execution: CFG extraction / explore / avoid |
|
| OLLVM control-flow flattening recovery via PyGhidra |
|
Related MCP server: Ghidra MCP Server
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_serverPython 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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityBmaintenanceEnables AI-assisted reverse engineering by bridging Binary Ninja with Large Language Models through 40+ analysis tools. Provides comprehensive binary analysis capabilities including decompilation, symbol management, type analysis, and documentation generation through natural language interactions.Last updated45
- Alicense-qualityCmaintenanceBridges Ghidra's reverse engineering capabilities with AI tools through 179 specialized tools for automated binary analysis and documentation. It supports full read/write access for function decompilation, renaming, and cross-binary documentation transfer in both GUI and headless modes.Last updatedApache 2.0
- Alicense-qualityCmaintenanceA headless Ghidra server that enables AI agents to perform deep reverse-engineering tasks such as disassembly, decompilation, and patching via the Model Context Protocol. It supports extensive automation of analysis workflows in sandboxed environments through a catalog of over 200 specialized tools.Last updated102GPL 2.0
- Alicense-qualityDmaintenanceEnables LLMs to automate reverse engineering tasks using Cutter, including function analysis, decompilation, disassembly, and more.Last updated51GPL 3.0
Related MCP Connectors
Deterministic AI agent microtools, no accounts/API keys. fetch_extract: 98% token cut. 38 tools.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jackmis0724/styx-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server