Secure secret management with a Human-In-The-Loop (HITL) interceptor for agent mutations.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Envault is a secure, modern vault application built with Next.js, Supabase, and Tailwind CSS. It provides a robust authentication system and a sleek user interface for storing and managing sensitive information.
/[username]/[project-slug]) for easy sharing and navigation.Envault natively supports the Model Context Protocol (MCP), so AI coding assistants like Claude Desktop, Cursor, and RooCode/Cline can pull and push your secure environments effortlessly.
macOS & Linux (Universal)
macOS (Homebrew)
Homebrew cask installs are deprecated. If you installed via cask, migrate with:
For more details, check out the CLI Documentation.
Envault local development now uses portless with HTTPS hostnames.
To use the Envault CLI with the local development server, set the ENVAULT_CLI_URL environment variable:
For one-command envault run local app startup, prefer hosted API fetch-first behavior by not setting ENVAULT_CLI_URL/ENVAULT_BASE_URL.
Envault uses a hybrid encryption model to ensure maximum security:
Follow these steps to get the project running locally.
Clone the repository
Install dependencies
Environment Setup
Copy the example environment file:
Open .env.local and add your Supabase credentials:
Run the development server
Open https://envault.localhost:1355 with your browser to see the result.
If you plan to use native Vercel sync (recommended for Vercel serverless runtimes), add these variables:
Use production URLs in production. Do not use ngrok or localhost callback URLs outside local development.
Test Email Configuration (Optional)
To verify that your Resend API configuration is working, you can send a test email to yourself:
This repository contains multiple publishable/runtime components. Use this map when cloning and contributing.
| Folder | Purpose | Install | Common Commands |
|---|---|---|---|
./ | Main Next.js app | npm install | npm run dev, npm run build, npm run lint, npm run test:all |
cli-go/ | Go CLI (envault) | go mod download | go test ./..., go build ./... |
src/lib/sdk/ | npm SDK package (@dinanathdash/envault-sdk) | npm install | npm run typecheck, npm run build |
mcp-server/ | npm MCP package (@dinanathdash/envault-mcp-server) | npm install | npm run check, npm start |
cli-wrapper/ | npm wrapper for CLI install/bootstrap | npm install | node install.js |
@dinanathdash/envault-sdk (source: src/lib/sdk/)@dinanathdash/envault-mcp-server (source: mcp-server/).github/workflows/publish.yml.github/workflows/publish-sdk.yml.github/workflows/publish-mcp.ymlEach package versions independently via semantic-release when changes occur in its own folder:
v<version>sdk-v<version>mcp-v<version>This keeps SDK and MCP release streams decoupled from CLI version bumps.
Use these commands so users can quickly verify what version they are on and update safely.
envault)Check installed CLI version:
Update via Homebrew formula:
@dinanathdash/envault-sdk)Check installed and latest SDK versions:
Update SDK (preferred via Envault CLI):
Update SDK (npm fallback):
Runtime behavior:
@dinanathdash/envault-mcp-server)Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/envault)<a href="https://allmcps.com/mcp/envault"><img src="https://allmcps.com/api/badge/envault?style=directory" alt="Envault on AllMCPs" /></a>