What is vnsh?
vnsh is a secure, ephemeral file-sharing service that encrypts data client-side with AES-256-CBC and auto-deletes after 24 hours—designed for AI workflows. It offers a first-party MCP server for Claude Code, allowing Claude to read encrypted links and share content without leaving the terminal.
How to use vnsh?
Install the MCP server by creating a .mcp.json file in your project root with "command": "npx", "args": ["-y", "vnsh-mcp"]. After restarting Claude Code, you can paste vnsh links for automatic reading, or use the tools vnsh_share (to share text outputs) and vnsh_share_file (to share images, PDFs, binaries). Alternatively, upload via the web, CLI (npx vnsh), a zero-install pipe script, a Chrome extension, or a GitHub Action.
Key features of vnsh
- Host-blind architecture: server stores only encrypted blobs, cannot decrypt
- Automatic vaporization: data disappears after 24 hours
- Client-side AES-256-CBC encryption; decryption keys stay in URL fragment
- Supports screenshots, logs, git diffs, binaries, and debug context
- First-party MCP server for Claude Code
- Self-hostable on Cloudflare Workers with R2 storage
Use cases of vnsh
- Share large logs (5000+ lines) with Claude without copy-paste
- Encrypt and share screenshots, PDFs, or config files for AI analysis
- Pipe
git diff to vnsh for instant Claude-assisted PR reviews
- Automatically upload CI/CD failure logs and post secure links to PRs
- One-click AI debug bundles from the Chrome extension (screenshot + console errors)
コメント