1. Conduid
  2. Browser
  3. Keyvault Pro
MCP server Β· Browser

Keyvault Pro

πŸ” Manage API keys securely with KeyVault Pro, featuring military-grade encryption, intelligent auto-fill, and seamless AI integration for developers.

34Low

Scored a month ago Β· breakdown

About Keyvault Pro

Keyvault Pro is an MCP server in the Browser category: πŸ” Manage API keys securely with KeyVault Pro, featuring military-grade encryption, intelligent auto-fill, and seamless AI integration for developers.

Install

From source
git clone https://github.com/SleekBeat/keyvault-pro

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Keyvault Pro

Powered by Claude · Grounded in docs

I know everything about Keyvault Pro. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • βœ“README presentThe repository ships documentation.

5 checks have not been run yet.

README

πŸ”‘ KeyVault Pro

Secure API Key Management for Developers

Version PRs Welcome

A comprehensive browser extension, CLI tool, and MCP server for managing API keys with military-grade encryption, intelligent auto-fill, and AI agent integration.

Features β€’ Installation β€’ Usage β€’ MCP Integration β€’ Contributing


🌟 Why KeyVault Pro?

Managing API keys is a pain. You need them everywhere, but they're sensitive and easy to expose. KeyVault Pro solves this with:

  • πŸ” Military-grade encryption (AES-256-GCM)
  • 🎯 Intelligent auto-fill on any website
  • πŸ€– AI agent integration via MCP server
  • πŸ“Š Usage tracking and analytics
  • πŸ” Smart organization with tags and environments
  • πŸ’» CLI tool for terminal workflows
  • 🌐 Multi-browser support (Chrome, Edge, Brave, Firefox)

πŸ“¦ What's Included

1. Browser Extension

Full-featured extension for Chrome, Edge, Brave, and Firefox with:

  • Visual auto-fill on detected API key fields
  • Encrypted local storage
  • Beautiful dark/light themes
  • Usage analytics and expiration tracking

2. CLI Tool

Command-line interface for terminal-based workflows:

keyvault add "OpenAI" "sk-..." "production"
keyvault list
keyvault copy openai

3. MCP Server

Model Context Protocol server for AI coding agents:

  • Enables AI assistants to securely access your API keys
  • No more pasting keys into prompts
  • Works with Claude, GPT-4, and other MCP-compatible agents

4. Advanced Libraries

  • Breach Detection: Check keys against known patterns
  • Rate Limit Monitoring: Track API usage and costs
  • Import/Export: Compatible with 1Password, LastPass, Bitwarden
  • Key Validation: Format checking for major APIs

✨ Features

Security

  • βœ… AES-256-GCM encryption for all keys
  • βœ… PBKDF2 key derivation (100,000 iterations)
  • βœ… Master password protection (no recovery by design)
  • βœ… Auto-lock after configurable idle time
  • βœ… Clipboard auto-clear
  • βœ… Complete audit logging
  • βœ… Breach detection and security scoring

Auto-Fill

  • βœ… Smart field detection using multiple heuristics
  • βœ… Visual πŸ”‘ icon on detected fields
  • βœ… Keyboard shortcuts (Ctrl+Shift+K)
  • βœ… Right-click context menu
  • βœ… Domain-based suggestions
  • βœ… Beautiful modal key selector

Organization

  • βœ… Categorize by service, environment, and tags
  • βœ… Color-coded keys
  • βœ… Favorites system
  • βœ… Fuzzy search
  • βœ… Filter by environment
  • βœ… Notes and documentation per key

Analytics

  • βœ… Usage tracking per key
  • βœ… Domain tracking
  • βœ… Last used timestamps
  • βœ… Expiration alerts
  • βœ… Rate limit monitoring
  • βœ… Cost estimation (for major APIs)

Integration

  • βœ… Import from 1Password, LastPass, Bitwarden
  • βœ… Export to CSV, JSON, .env files
  • βœ… MCP server for AI agents
  • βœ… CLI for terminal workflows
  • βœ… Browser extension for visual management

πŸš€ Quick Start

Browser Extension

  1. Download the latest release or clone this repo
  2. Open chrome://extensions/ (or your browser's extension page)
  3. Enable Developer mode
  4. Load unpacked and select the api-key-manager-extension folder
  5. Click the KeyVault icon and create your master password
  6. Add your first API key!

Detailed installation guide β†’

CLI Tool

cd cli
npm install -g .

# Initialize vault
keyvault init

# Add a key
keyvault add "OpenAI" "sk-..." "development" "ai,gpt"

# List keys
keyvault list

# Get help
keyvault help

MCP Server (for AI Agents)

cd mcp-server
npm install

# Configure in your AI assistant (e.g., Claude Desktop)
# Add to claude_desktop_config.json:
{
  "mcpServers": {
    "keyvault": {
      "command": "node",
      "args": ["/path/to/mcp-server/index.js"]
    }
  }
}

MCP integration guide β†’

πŸ“– Usage Examples

Browser Extension

Auto-fill on any website:

  1. Navigate to a site with an API key field
  2. Look for the πŸ”‘ icon
  3. Click it and select your key
  4. Done!

Or use keyboard shortcut:

  • Focus the field
  • Press Ctrl+Shift+K (or Cmd+Shift+K on Mac)
  • Select your key

CLI Tool

# Add keys
keyvault add "Stripe" "sk_test_..." "testing" "payment"
keyvault add "AWS" "AKIA..." "production" "cloud,aws"

# List all keys
keyvault list

# List production keys only
keyvault list production

# Search for keys
keyvault search stripe

# Copy key to clipboard
keyvault copy stripe

# Export vault
keyvault export backup.json

# Import keys
keyvault import backup.json

MCP Server (AI Integration)

In your AI conversation:

User: "Create a Python script that uses OpenAI's API"

AI: "I'll get your OpenAI API key from KeyVault..."
[AI calls get_api_key tool]

AI: "Here's your script with the key configured:

import openai
openai.api_key = "sk-proj-..."  # Retrieved from KeyVault

# Your code here...

The AI can:

  • List available keys
  • Search for specific keys
  • Retrieve keys by service name
  • Check key information
  • Respect environment separation (dev/prod)

🎯 Use Cases

For Developers

  • Store all your API keys in one secure place
  • Quick access during development
  • Auto-fill on documentation sites
  • Track which keys you're using where

For DevOps

  • Manage cloud provider credentials
  • Separate prod/dev/staging keys
  • Track key usage and expiration
  • Export keys for team sharing

For AI-Powered Development

  • Let AI access keys without exposing them
  • No more pasting keys into prompts
  • Automatic environment separation
  • Usage tracking for AI-accessed keys

For Teams

  • Consistent key management
  • Audit trail of access
  • Encrypted vault sharing
  • Environment-based organization

πŸ” Security

What We Do

  • βœ… AES-256-GCM encryption at rest
  • βœ… PBKDF2 with 100,000 iterations
  • βœ… Constant-time password comparison
  • βœ… No external API calls
  • βœ… All processing happens locally
  • βœ… No telemetry or tracking
  • βœ… Open-source for transparency

What You Should Do

  • βœ… Use a strong, unique master password
  • βœ… Enable auto-lock (15-30 minutes)
  • βœ… Export vault regularly for backup
  • βœ… Rotate keys periodically
  • βœ… Use different keys per environment
  • βœ… Review audit logs

What We Don't Do

  • ❌ Store your master password
  • ❌ Send data to external servers
  • ❌ Track your usage
  • ❌ Access your keys without permission
  • ❌ Provide password recovery (by design)

πŸ“Š Browser Compatibility

Browser Extension Status
Chrome βœ… Full support
Edge βœ… Full support
Brave βœ… Full support
Opera βœ… Full support
Firefox ⚠️ Temporary add-on only

πŸ› οΈ Development

Prerequisites

  • Node.js 14+ (for CLI)
  • Node.js 18+ (for MCP server)
  • Modern browser with extension support

Project Structure

keyvault-pro/
β”œβ”€β”€ background/          # Extension background scripts
β”œβ”€β”€ content/            # Content scripts
β”œβ”€β”€ popup/              # Extension popup UI
β”œβ”€β”€ options/            # Settings page
β”œβ”€β”€ lib/                # Shared libraries
β”‚   β”œβ”€β”€ breach-detector.js
β”‚   β”œβ”€β”€ rate-limit-monitor.js
β”‚   └── import-export.js
β”œβ”€β”€ cli/                # Command-line tool
β”œβ”€β”€ mcp-server/         # MCP server for AI
β”œβ”€β”€ assets/             # Icons and images
└── docs/               # Documentation

Building

# Package extension
zip -r keyvault-pro.zip . -x "*.git*" "*node_modules*"

# Install CLI globally
cd cli && npm install -g .

# Run MCP server
cd mcp-server && node index.js

πŸ“š Documentation

πŸ—ΊοΈ Roadmap

v1.1 (Next Release)

  • Firefox Manifest V2 support
  • Automated tests
  • Bulk operations UI
  • Keyboard navigation
  • Drag-and-drop organization

v2.0 (Future)

  • Browser sync (encrypted)
  • Team sharing features
  • Biometric unlock
  • Mobile companion app
  • Key rotation automation
  • Advanced breach detection

Community Requests

  • Custom field types
  • Key templates
  • Advanced search syntax
  • Key versioning
  • Internationalization (i18n)

Vote on features β†’

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Ways to Contribute

  • πŸ› Report bugs
  • πŸ’‘ Suggest features
  • πŸ“ Improve documentation
  • πŸ”§ Submit pull requests
  • ⭐ Star the repository
  • πŸ“’ Spread the word

πŸ“„ License

MIT License - see LICENSE file for details.

πŸ™ Acknowledgments

  • Built with security and developer experience in mind
  • Inspired by the need for better API key management
  • Thanks to all contributors and users

πŸ“ž Support

⭐ Star History

If you find KeyVault Pro useful, please consider starring the repository!


Made with ❀️ for developers who value security and productivity

Website β€’ Documentation β€’ GitHub

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Keyvault Pro

How do I install Keyvault Pro?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Keyvault Pro safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Keyvault Pro still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.