loading…
Search for a command to run...
loading…
MCP server exposing pwntools 4.15.0 functionality for binary exploitation tasks.
MCP server exposing pwntools 4.15.0 functionality for binary exploitation tasks.
MCP server exposing pwntools 4.15.0 functionality for binary exploitation tasks.
pip install mcp-pwntools
This package exposes pwntools functionality via the MCP (Model Context Protocol).
The server provides the following tool categories:
p8, p16, p32, p64, u8, u16, u32, u64, flatasm, disasmshellcraft, shellcraft_setreuid, shellcraft_dupshelf_load, elf_asm, elf_read, elf_writeprocess_create, remote_connect, listenrop_load, rop_callfmtstr_payload, fmtstr_splithexdump, cyclic, cyclic_find, fit, enhex, unhex, context_set, context_getlog_debug, log_info, log_success, log_warn, log_errorelf://<path> - Load ELF file informationcontext://settings - Get current pwntools contextRun the MCP server:
mcp-pwntools
{
"mcpServers": {
"pwntools": {
"command": "mcp-pwntools",
"env": {}
}
}
}
git clone https://github.com/daedalus/mcp-pwntools.git
cd mcp-pwntools
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/
mcp-name: io.github.daedalus/mcp-pwntools
Run in your terminal:
claude mcp add mcp-pwntools -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.