OpenAI Codex plugin
MCP plus skills for Codex CLI and IDE — same repository as this site.
On this page
Who this is for
Codex plugins bundle an MCP server and reusable skills. Use PrivateNote when Codex needs to create encrypted handoff links during agent workflows.
For secrets the agent must not see, use the VS Code extension in the Codex IDE instead of pasting credentials into chat.
Install in Codex
# One-liner codex mcp add privatenote -- npx -y privatenote-mcp # Or edit ~/.codex/config.toml: # or edit the file directly [mcp_servers.privatenote] command = "npx" args = ["-y", "privatenote-mcp"] enabled = true
Trust model
Codex uses the same encryption boundary as every other integration: local encryption, ciphertext upload, key in the URL fragment.
For cryptographic primitives and the full architecture, see How it works and the end-to-end encryption guide linked below.
Encrypt locally
AES-256-GCM on your device — browser, editor, terminal, or MCP process.
Upload ciphertext
Only encrypted bytes and note metadata (expiry, burn-after-reading) reach the server.
Key in #fragment
The decryption key stays in the URL hash. Browsers do not send fragments in HTTP requests.
privatenote.ai/note/…#key
Bundled plugin marketplace: .agents/plugins/marketplace.json in the repo.
Skills teach Codex when and how to call create_private_note.
Prefer the editor extension when the secret must not enter the model context.
Codex configuration
| Name | Description |
|---|---|
| codex mcp add | CLI helper to register the MCP server |
| [mcp_servers.privatenote] | TOML block in ~/.codex/config.toml |
| privatenote-mcp | npm package run via npx |
| VS Code extension | Use in Codex IDE for secrets the agent never sees |
Related integrations
CLI
Pipe secrets from stdin or files. Encrypt locally, print a one-time link, and keep plaintext out of shell history and build logs.
View docsEditor extension
Create notes from VS Code, Cursor, or Codex IDE without switching context. Use the sidebar, a selected-text command, or the title-bar action.
View docsMCP server
Give an MCP client a preview-and-confirm flow that encrypts a local file after you approve the exact bytes.
View docsChrome extension
Encrypt selected text from any tab via context menu, toolbar popup, or keyboard shortcut — without opening the site first.
View docsOpenAI Codex plugin
MCP plus skills for Codex CLI and IDE — same repository as this site.