Installation¶
mcpwn is a Python package managed with uv. You need uv and
Python 3.10+.
Installs the mcpwn command into its own isolated environment and puts it on your PATH:
- Pin a ref with
@, e.g.uv tool install git+https://github.com/D0rs4n/mcpwn@main. - Update later with
uv tool upgrade mcpwn. - Remove with
uv tool uninstall mcpwn.
Run an ephemeral copy straight from git — nothing is added to your PATH:
Dropping the uv run prefix
Examples throughout these docs use uv run mcpwn … so they work from a source checkout.
If you installed the command with uv tool install, just run mcpwn … instead.
Verify the install¶
You should see the version string and the list of subcommands
(enum, call, prompt, read,
info, ping, shell,
sqlmap).
Next: head to the Quickstart and drive the bundled vulnerable server.