vnsh

Ephemeral, zero-access API for AI workflows via MCP integration with Claude and CI/CD tools.
  • typescript

4

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "raullenchai-vnsh": {
      "command": "npx",
      "args": [
        "-y",
        "vnsh-mcp"
      ]
    }
  }
}

You can use vnsh as a compact, zero-access MCP server to securely handle ephemeral AI context data. It lets you pipe logs, diffs, and images into encrypted, self-destructing links that the server cannot read or retain, enabling easy integration with Claude Code and CI workflows without exposing sensitive content.

How to use

You configure and run vnsh as an MCP server to enable Claude Code and other MCP clients to read and manage secret, ephemeral data. The server operates in two primary modes: a remote HTTP MCP URL you point your client at, or a local MCP process you launch directly from your development environment. In practice, you typically either deploy the MCP endpoint and use its URL, or start a local MCP process that your client can talk to.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

Set up the MCP server integration for Claude Code using the provided MCP configuration. Create a file named .mcp.json in your project root with the following content.

{
  "mcpServers": {
    "vnsh": {
      "command": "npx",
      "args": ["-y", "vnsh-mcp"]
    }
  }
}

Additional setup and usage notes

Restart Claude Code after adding the MCP configuration. With this in place, Claude can automatically read vnsh links when you paste them and you can share large outputs through the vnsh_mcp integration.

Self-hosting and running locally

If you want to run a local MCP server instance that your client can connect to, use the standard CLI flow described in the Quick Start. The MCP integration for Claude is designed to read vnsh links directly from your terminal and to surface secure, ephemeral data without exposing the content.

Security and usage tips

Always use HTTPS when accessing MCP endpoints. Do not share full URLs in public channels, since the decryption material is stored in the URL fragment and only the encrypted blob is sent to the server. For maximum security, run vnsh self-hosted with your own Cloudflare Workers and R2 storage.

Troubleshooting

If Claude Code does not read vnsh links automatically after adding .mcp.json, restart the editor and re-open the project to ensure the MCP configuration is recognized.

Available tools

upload_to_vnsh_action

GitHub Action that uploads CI logs to vnsh and posts a secure link to the PR.

vnsh_mcp_read

MCP tool that enables Claude Code to automatically read vnsh links when pasted in the terminal.

vnsh_share_tool

Tool to share large outputs via vnsh_share within Claude or related MCP environments.

vnsh_api_endpoints

API endpoints for uploading and retrieving encrypted blobs via the MCP server.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
vnsh MCP Server - raullenchai/vnsh | VeilStrat