使用说明
密钥管理器mcp服务器
MCP(模型上下文协议)服务器 钥匙大师 -由HashiCorp Vault支持的安全API密钥管理代理。
Keymaster遵循“服务持有票证,而不是秘密”架构:您的应用程序从不存储原始API密钥。相反,它们只持有Keymaster身份验证令牌,并在运行时获取机密。
安装
npm install -g keymaster-mcp-server
或者直接使用npx运行:
npx keymaster-mcp-server
配置
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
KEYMASTER_BASE_URL |
是 | 密钥管理员代理URL(例如。 https://your-keymaster.onrender.com) |
KEYMASTER_AUTH_TOKEN |
是 | Keymaster身份验证的承载令牌 |
VAULT_ADDR |
否 | HashiCorp保险库URL--仅需要 list_api_keys |
VAULT_TOKEN |
否 | 保险库访问令牌--仅需要 list_api_keys |
VAULT_MOUNT |
否 | Vault KV v2装载名称(默认值: akarihearts-v2) |
克劳德桌面版
将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"keymaster": {
"command": "npx",
"args": ["-y", "keymaster-mcp-server"],
"env": {
"KEYMASTER_BASE_URL": "https://your-keymaster.onrender.com",
"KEYMASTER_AUTH_TOKEN": "your-auth-token"
}
}
}
}
要启用密钥列表(需要直接访问Vault),请执行以下操作:
{
"mcpServers": {
"keymaster": {
"command": "npx",
"args": ["-y", "keymaster-mcp-server"],
"env": {
"KEYMASTER_BASE_URL": "https://your-keymaster.onrender.com",
"KEYMASTER_AUTH_TOKEN": "your-auth-token",
"VAULT_ADDR": "https://your-vault.onrender.com",
"VAULT_TOKEN": "your-vault-token"
}
}
}
}
工具
get_api_key
从保管库中检索API密钥。
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
api_name |
字符串 | (必填) | 服务名称(例如。 openai, groq, stripe) |
key_name |
字符串 | api_key |
关键字段名称 |
list_api_keys
列出vault中已注册的秘密路径。只返回名称,从不返回值。
需要
VAULT_ADDR和VAULT_TOKEN环境变量。
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
path |
字符串 | (根) | 列表的子路径(例如。 api_keys) |
check_key_health
检查特定的API密钥是否存在并且可以检索。
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
api_name |
字符串 | (必填) | 服务名称 |
key_name |
字符串 | api_key |
关键字段名称 |
建筑
Claude / AI Agent
│
▼
keymaster-mcp (this server, MCP protocol over stdio)
│
▼
Keymaster (read-only proxy, Bearer auth)
│
▼
HashiCorp Vault (KV v2 secrets engine)
安全
- 从不硬编码 代码库中的API密钥或令牌。始终使用环境变量。
KEYMASTER_AUTH_TOKEN是一个“票证”——它授予对Keymaster代理的访问权限,但本身不包含秘密。- 这
get_api_key该工具返回原始秘密值。确保您的MCP客户端安全地处理它们,并且不会记录它们。 list_api_keys需要直接访问保险库(VAULT_TOKEN).仅将此权限授予受信任的环境。- 钥匙大师遵循 “服务持有门票,而不是秘密” 图案:旋转
KEYMASTER_AUTH_TOKEN而不接触单个API键。
许可证
麻省理工学院
AI代理发现
- AI代理大门:https://ai-akari.ai/agents
- RSS更新轨道:https://ai-akari.ai/feed.xml
- llms.txt:https://ai-akari.ai/llms.txt
- agents.json:https://ai-akari.ai/agents.json