Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Secure secret management with a Human-In-The-Loop (HITL) interceptor for agent mutations.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
ENVAULT_TOKEN, ENVAULT_BASE_URL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"envault": {
"command": "npx",
"args": [
"-y",
"@dinanathdash/envault-mcp-server"
],
"env": {
"ENVAULT_TOKEN": "your-value",
"ENVAULT_BASE_URL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add envault --env ENVAULT_TOKEN=your-value --env ENVAULT_BASE_URL=your-value -- npx -y @dinanathdash/envault-mcp-server動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"envault": {
"command": "npx",
"args": [
"-y",
"@dinanathdash/envault-mcp-server"
],
"env": {
"ENVAULT_TOKEN": "your-value",
"ENVAULT_BASE_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"envault": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dinanathdash/envault-mcp-server"
],
"env": {
"ENVAULT_TOKEN": "your-value",
"ENVAULT_BASE_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント DinanathDash で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:ENVAULT_TOKEN, ENVAULT_BASE_URL
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.12.0)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, dotnet-mcp
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP server for .NET symbols, XAML, source generators, and restricted workspace edit
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
# Automatically configure your AI clients (Global & Local Workspaces)
envault mcp install
envault mcp install --local
macOS & Linux (Universal)
curl -fsSL https://raw.githubusercontent.com/DinanathDash/Envault/main/install.sh | sh
macOS (Homebrew)
brew tap DinanathDash/envault
brew install --formula envault
Homebrew cask installs are deprecated. If you installed via cask, migrate with:
brew uninstall --cask dinanathdash/envault/envault
brew install --formula envault
For more details, check out the CLI Documentation.
Envault local development now uses portless with HTTPS hostnames.
npm install -g portless
To use the Envault CLI with the local development server, set the ENVAULT_CLI_URL environment variable:
export ENVAULT_CLI_URL="https://envault.localhost:1355/api/cli"
envault login
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.
bash git clone https://github.com/dinanathdash/envault.git cd envault
`bash npm install
yarn install
pnpm install
bun install `
Copy the example environment file:
bash cp .env.example .env.local
Open .env.local and add your Supabase credentials:
`env NEXT_PUBLIC_SUPABASE_URL=your-project-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
ENCRYPTION_KEY=your-64-char-hex-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
UPSTASH_REDIS_REST_URL=your-upstash-url UPSTASH_REDIS_REST_TOKEN=your-upstash-token
NEXT_PUBLIC_API_SIGNATURE_SALT=your-secure-random-hmac-secret
`
bash npm run dev
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:
VERCEL_CLIENT_ID=your_vercel_oauth_client_id
VERCEL_CLIENT_SECRET=your_vercel_oauth_client_secret VERCEL_REDIRECT_URI=https://your-domain.com/api/integrations/vercel/callback VERCEL_WEBHOOK_SECRET=your_vercel_webhook_signing_secret NEXT_PUBLIC_VERCEL_INTEGRATION_INSTALL_URL=https://vercel.com/ /~/integrations/envault
Use production URLs in production. Do not use ngrok or localhost callback URLs outside local development.
To verify that your Resend API configuration is working, you can send a test email to yourself:
bash npm run test:email -- your-email@example.com
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 |
git clone https://github.com/dinanathdash/envault.git
cd envault npm install
cp .env.example .env.local
cd src/lib/sdk && npm install
cd ../../.. && cd mcp-server && npm install cd ..
npm run lint
npm run test:all npm run build
@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 sdk-v mcp-v This keeps SDK and MCP release streams decoupled from CLI version bumps.
npm run sdk:check
npm run mcp:check
npm run sdk:publish
npm run mcp:publish
Use these commands so users can quickly verify what version they are on and update safely.
envault)Check installed CLI version:
envault --version
Update via Homebrew formula:
brew update
brew untap dinanathdash/envault || true brew tap dinanathdash/envault brew upgrade --formula envault
@dinanathdash/envault-sdk)Check installed and latest SDK versions:
npm ls @dinanathdash/envault-sdk
npm view @dinanathdash/envault-sdk version
Update SDK (preferred via Envault CLI):
envault sdk update
Update SDK (npm fallback):
npm install @dinanathdash/envault-sdk@latest
Runtime behavior:
@dinanathdash/envault-mcp-server)Check installed MCP version (standalone MCP package installs):
envault-mcp-server --version
Check MCP update availability (standalone MCP package installs):
envault-mcp-server --check-update
Update MCP integration (preferred via Envault CLI):
envault mcp update
Update MCP globally (npm fallback for standalone installs):
npm install -g @dinanathdash/envault-mcp-server@latest
Copyright (c) 2026 Dinanath Dash. All Rights Reserved.
The repository root source code is provided strictly for transparency, security auditing, and education. This is not open-source software.
You may inspect and analyze the code for security purposes. You may not execute, compile, run, deploy, copy, modify, fork, redistribute, sublicense, or provide any service using proprietary repository code without prior explicit written permission.
License scope exception: mcp-server/ and src/lib/sdk/ are distributed under MIT licenses in their respective directories.
See the LICENSE file for the complete legal terms.