mcp-reverse-engineering
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| stringsA | Run the strings command on a binary file to extract printable strings. The strings utility searches for printable strings in a binary file and outputs them. This is useful for extracting embedded strings, URLs, function names, and other text from compiled binaries. |
| hexdumpA | Run hexdump on a file to display its contents in hexadecimal format. The hexdump utility displays the contents of a file in hex and ASCII, useful for analyzing binary file formats, identifying file headers, and inspecting raw file contents. |
| xxdA | Run xxd on a file to create a hex dump. The xxd utility creates a hexadecimal representation of a file, similar to hexdump but with additional features like reverse conversion (hex to binary). |
| file_cmdA | Run the file command to determine file type. The file command performs a series of tests to identify the type of a file. It can detect file formats like ELF, PE, archives, images, and many others based on magic bytes and file structure. |
| objdumpB | Run objdump to disassemble and analyze binary files. The objdump utility displays information about object files, including disassembly, symbol tables, section headers, and relocation information. Essential for reverse engineering and analyzing compiled binaries. |
| readelfA | Run readelf to display ELF binary information. The readelf utility displays information about ELF (Executable and Linkable Format) files, including headers, sections, symbols, dynamic linking information, and more. Specific to Linux/Unix ELF binaries. |
| binwalkA | Run binwalk to find embedded files and code in a binary. Binwalk is a tool for analyzing binary files to find embedded files and executable code. It uses entropy analysis and signature matching to identify compressed data, file systems, archives, and other embedded content. |
| list_toolsA | List all available reverse engineering tools. This function returns a list of all tools that are currently enabled in the configuration and available for use through the MCP server. Returns: List[str]: List of available tool names. Example: >>> list_tools() ['strings', 'hexdump', 'objdump', 'readelf', 'binwalk'] |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/daedalus/mcp_reverse_engineering'
If you have feedback or need assistance with the MCP directory API, please join our Discord server