Skip to main content
Glama

Overview

pwno-mcp runs GDB + pwndbg in an isolated environment and exposes stateful debugging, exploit I/O, and helper tooling over MCP for agentic coding clients.

Features

  • Stateful debugger sessions via GDB + pwndbg

  • Deterministic execution control via GDB/MI

  • Fast context snapshots for registers, stack, disassembly, source, and backtrace

  • Interactive exploit-driver workflows with pwncli

  • Multi-session support for parallel workflows

  • Workspace automation helpers for commands, processes, Python, repos, and RetDec

  • HTTP and stdio transport support

Documentation

The full documentation is available at docs.pwno.io.

Quick Start

Create a local workspace directory, put your target binary there, then run the container.

mkdir -p ./workspace
cp ./path/to/your/binary ./workspace/chal
chmod +x ./workspace/chal
docker run --rm -p 5500:5500 \
  --cap-add=SYS_PTRACE \
  --cap-add=SYS_ADMIN \
  --security-opt seccomp=unconfined \
  --security-opt apparmor=unconfined \
  -v "$PWD/workspace:/workspace" \
  ghcr.io/pwno-io/pwno-mcp:latest

Default MCP endpoint:

http://127.0.0.1:5500/mcp

For stdio mode, client configs, health checks, and attach-helper details, use the docs site: docs.pwno.io/quickstart.

Development

For local development, architecture, and contributing guidance, see docs.pwno.io/development.

Usage

  • non-profit: yes

  • commercial: oss@pwno.io

Future Enhancements

  • WebSocket endpoint for streaming I/O

  • Advanced memory analysis tools

  • Heap exploitation helpers

  • ROP chain generation

  • Symbolic execution integration

License

This project is licensed under CC BY-NC-ND 4.0.

See LICENSE for details.

Contributing

Issues and pull requests are welcome.

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
61dResponse time
4wRelease cycle
3Releases (12mo)
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/pwno-io/pwno-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server