pwno-mcp instance.
Create a workspace mount
Put the target binary you want to analyze inside a local
workspace directory.Choose a transport
Use HTTP when your client wants a
url. Use stdio when your client wants a local command plus args.Connect your client
Open Client Setup and copy the matching config for your MCP client.
http://127.0.0.1:5500/mcp and use http://127.0.0.1:5500/healthz for health checks.
In stdio mode, your client spawns the container as a local MCP server instead of calling an HTTP endpoint.
Important defaults
http_pathdefaults to/mcp.- The HTTP health endpoint is
/healthz. - The attach helper API defaults to
127.0.0.1:5501inside the runtime. - Tool path arguments should use container-visible paths under
/workspace. - Relative paths are resolved under
/workspaceby the server.
If you mounted
./workspace from your host, your first binary path inside tool calls is usually /workspace/chal.Next steps
Configure your client
Copy a ready-to-use HTTP or stdio config for your MCP client.
Verify the setup
Run a short end-to-end validation flow against your local server.