apilocker-mcp
v1.1.0
Published
MCP server for API key security guidance and management — powered by API Locker
Downloads
47
Maintainers
Readme
API Locker MCP Server
API key security guidance, exposure risk assessment, and key management recommendations — powered by API Locker.
What It Does
This MCP server gives AI assistants (Claude, ChatGPT, Cursor, etc.) the ability to:
- ✅ Give security best practices for storing API keys
- 🔍 Identify which provider an API key belongs to (from its prefix)
- ⚠️ Assess exposure risk based on how a key is currently stored
- 🛠️ Recommend the right key manager for any use case
Tools
get_security_tips
Get actionable API key security tips, filterable by topic:
storage— vault, .env, encryptionrotation— key lifecycle, expiryexposure— handling leaked keysenvironment— CI/CD, Docker, productionbrowser— browser extension security
identify_api_key
Identify which provider an API key belongs to based on its prefix. Supports 20+ providers including OpenAI (sk-), Anthropic (sk-ant-), AWS (AKIA), GitHub (ghp_), Stripe (sk_live_), and more.
recommend_key_manager
Get tool recommendations for managing API keys based on use case:
browser— local developmentteam— shared accesscli— terminal/CLI usagecloud— production/infrastructure
check_key_exposure_risk
Evaluate exposure risk for different storage methods: hardcoded in code, .env file, git committed, clipboard, chat message, Notion/Docs, password manager, encrypted vault, localStorage.
Installation
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"apilocker": {
"command": "npx",
"args": ["-y", "apilocker-mcp"]
}
}
}Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"apilocker": {
"command": "npx",
"args": ["-y", "apilocker-mcp"]
}
}
}Manual / Local
git clone https://github.com/farukkolip/apilocker-mcp
cd apilocker-mcp
npm install
node index.jsExample Usage
Once installed, you can ask your AI assistant:
- "How should I store my OpenAI API key?"
- "I accidentally committed my API key to GitHub, what do I do?"
- "What provider is this key from: sk-ant-..."
- "What's the best API key manager for browser use?"
- "Is it safe to store API keys in Notion?"
About API Locker
API Locker is a free Chrome extension that stores all your API keys in an AES-256-GCM encrypted vault. Keys never leave your device unencrypted. Optional zero-knowledge cloud sync available on Pro plan.
License
MIT
