wipeme CLI beginning with
v0.3.0-alpha.3.
Connect an AI platform
Configure ChatGPT desktop, Codex, Claude Code, or Claude Desktop.
Why use the MCP server?
Ordinary chat-based secret handling can leave plaintext in prompts, transcripts, tool arguments, traces, screenshots, and provider logs. With Wipe.me, the MCP host coordinates a local operation while plaintext moves directly between Wipe.me and a file, environment value, or approved child process. The MCP server deliberately has no direct-read tool. Do not place literal secrets or passphrases in MCP arguments: use private-link files, inherited environment variables, passphrase files, or other supported local sources.Generate a password and share only its link
Usegenerate_secret when a human or another system needs a newly generated
password. Wipe.me generates it with operating-system cryptographic randomness,
encrypts it locally, and returns only the private link.
Generate into an environment file
Usegenerate_secret_into_env_file when a local application and a remote recipient
need the same newly generated value. The server writes the value to a private
mode-0600 environment file and releases the link only after the file is installed
successfully.
Consume a message into environment variables
For commands that may be retried or run more than once, preferconsume_into_env_file. It consumes the remote message once and maps selected text
blocks into a reusable private file without returning the values through MCP.
"format": "docker", then pass the file directly:
Consume a private message and attachments into a folder
Useconsume_into_files for configuration bundles, certificates, reports, or
other attachments. The destination directory must not already exist. Wipe.me
creates it with mode 0700 and writes message and attachment files with mode
0600.
Create a private link from existing environment variables
Usecreate_from_env when a secret is already available to the local MCP server
process and needs to be handed off without appearing in the agent conversation.
Each requested value becomes a text block in the resulting one-time message.
wipeme mcp process. Restricted
mode additionally requires their names in mcp.allowed_source_env. Missing or
empty values fail before anything is uploaded. The values never appear in the tool
result; only the private link does.
One immediate command without a secret file
consume_into_process_env injects selected message blocks directly into one child
process. generate_secret_into_process_env similarly creates a password, uploads
it, injects it into a child, and releases the link only after an accepted exit.
Use these for deliberate one-shot execution. Prefer environment files when a
command may fail, restart, or require multiple runs. The server launches direct
commands without inserting a shell, and child output is not returned through MCP.
Access policies
Local stdio MCP defaults tohost access. Filesystem paths, environment names, and
commands are governed by the MCP host, operating-system account, sandbox, and
approval flow.
Use restricted mode when Wipe.me itself should enforce additional read roots,
write roots, environment-name allowlists, and administrator-defined process
profiles:
Available tools
Installation
Install the alpha release and connect your MCP host.
CLI reference
Use the same functionality directly from a terminal or script.