MCPVault

v1.0.0Securitystable

Local, encrypted credential vault for AI agents that enables secure multi-account management across services like Supabase, GitHub, Vercel, and Stripe, allowing seamless account switching without restarting the chat client.

mcpvaultmcpai-integration
Share:
1,292
Stars
0
Downloads
0
Weekly
0/5

What is MCPVault?

MCPVault is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to local, encrypted credential vault for ai agents that enables secure multi-account management across services like supabase, github, vercel, and stripe, allowing seamless account switching without rest...

Local, encrypted credential vault for AI agents that enables secure multi-account management across services like Supabase, GitHub, Vercel, and Stripe, allowing seamless account switching without restarting the chat client.

This server falls under the Security category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Local, encrypted credential vault for AI agents that enables

Use Cases

Store and manage credentials securely for multiple service accounts.
Enable seamless account switching without restarting chat clients.
Support encrypted vaults for GitHub, Vercel, Stripe, and Supabase.
Elraian

Maintainer

LicenseMIT License
Languageastro
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcpvault

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCPVault

MCPVault is a local, encrypted credential vault for AI agents enabling secure multi-account management across services like Supabase, GitHub, Vercel, and Stripe. It allows seamless account switching without restarting chat clients while keeping credentials encrypted locally.

Prerequisites

  • Node.js 18+ installed
  • An MCP client such as Claude Desktop or Cursor
  • Multiple service accounts (GitHub, Vercel, Stripe, Supabase, etc.)
  • Secure storage location on your machine
1

Install MCPVault

Install using npx.

npx mcpvault
2

Initialize your encrypted vault

Run MCPVault to create and initialize your local encrypted credential store. Set a secure passphrase.

3

Add service credentials

Add your API keys and credentials for supported services (GitHub, Vercel, Stripe, Supabase, etc.) to the vault. Credentials are encrypted locally.

4

Register in your MCP client

Add MCPVault to your MCP client's configuration.

{
  "mcpServers": {
    "mcpvault": {
      "command": "npx",
      "args": ["mcpvault"]
    }
  }
}
5

Restart your client

Close and reopen your MCP client to activate MCPVault.

6

Test credential access

Ask Claude to access different service accounts. Verify you can switch between credentials without restarting.

MCPVault Examples

Client configuration

Add this to your MCP client configuration for credential management.

{
  "mcpServers": {
    "mcpvault": {
      "command": "npx",
      "args": ["mcpvault"]
    }
  }
}

Prompts to try

Test MCPVault with multi-account prompts.

"Switch to my second GitHub account and list my repositories"
"Deploy to my staging Vercel account"
"Access my Stripe production account to check recent transactions"

Troubleshooting MCPVault

Cannot access encrypted vault or passphrase fails

Verify you're using the correct passphrase. Ensure the vault file hasn't been corrupted. Check file permissions on your vault storage location. Review the repository for vault recovery options.

Service credentials not working after switching accounts

Verify the credentials in the vault are correct and haven't expired. Test credentials directly in the service's website or CLI. Ensure the API keys have appropriate permissions for your tasks.

Client doesn't recognize MCPVault

Verify MCPVault is properly registered in your client configuration. Ensure the server is initialized and unlocked. Check client logs for connection errors. Restart the client completely.

Frequently Asked Questions about MCPVault

What is MCPVault?

MCPVault is a Model Context Protocol (MCP) server that local, encrypted credential vault for ai agents that enables secure multi-account management across services like supabase, github, vercel, and stripe, allowing seamless account switching without restarting the chat client. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCPVault?

Follow the installation instructions on the MCPVault GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCPVault?

MCPVault works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCPVault free to use?

Yes, MCPVault is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

MCPVault Alternatives — Similar Security Servers

Looking for alternatives to MCPVault? Here are other popular security servers you can use with Claude, Cursor, and VS Code.

Browse More Security MCP Servers

Explore all security servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

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

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCPVault?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides