关于 Proxykey
Proxykey 是 API 密钥保险库与代理,供应用和 Agent 使用可撤销的虚拟密钥,而不接触原始密钥。其 MCP 服务可管理通行密钥,并将密钥读取和创建保留给人工操作。
主要功能
- 01AES-256-GCM 加密保存密钥
- 02创建、轮换和撤销通行密钥
- 03按 IP 与速率限制通行密钥
- 04查看请求日志与用量统计
- 05代理转发 API 请求
适用场景
- 01让 Agent 管理 API 凭证而不暴露原始密钥
- 02为通行密钥设置 IP 绑定和速率限制
- 03检查每个通行密钥的调用记录和用量
MCP 相关
MCP 服务提供管理通行密钥的工具,包括创建、更新、撤销和查看。工具无法读取或创建原始密钥值;人工需在面板中录入密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.proxykey.org/mcpclaude mcp add --transport http proxykey https://mcp.proxykey.org/mcp{"mcpServers":{"proxykey":{"type":"http","url":"https://mcp.proxykey.org/mcp"}}}在 Cursor 中打开{"servers":{"proxykey":{"type":"http","url":"https://mcp.proxykey.org/mcp"}}}在 VS Code 中打开{"mcpServers":{"proxykey":{"type":"http","url":"https://mcp.proxykey.org/mcp"}}}{"mcpServers":{"proxykey":{"serverUrl":"https://mcp.proxykey.org/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.proxykey.org/mcp需要授权工具
详细介绍
proxykey MCP 服务
通过 AI Agent 签发、轮换和撤销 API 密钥通行证——而 Agent 永远不会看到真实密钥。
proxykey 是一个凭证保险库和代理:你的真实 API 密钥(OpenAI、
Anthropic、Telegram、Stripe,以及 25+ 个提供商)使用 AES-256-GCM 加密,
且永远不会离开服务端。应用和 Agent 使用可撤销的虚拟密钥——
通行证(vlt_…)——每张通行证都支持 IP 绑定、速率限制和完整的请求
日志。这个 MCP 服务可让 Agent 管理这些通行证。
- 网站:https://proxykey.org/en/
- 面板:https://app.proxykey.org
- 文档:https://app.proxykey.org/docs.html
- MCP 端点(Streamable HTTP):
https://mcp.proxykey.org/mcp
为什么给 Agent 提供这个,而不是密钥
任何进入模型上下文的内容都可能泄露——通过日志、追踪或 提示词注入。使用 proxykey,Agent 获得的是一个工具,而不是秘密:
- Agent 可以创建/轮换/撤销/查看通行证;
- 工具集中不存在“读取真实密钥”操作;
- 只有人类可以在面板中输入原始密钥;
- 通行证泄露也无关紧要:IP 错误 → 403,超出限额 → 429, 一键即可撤销,且不会影响原始密钥。
快速开始
- 在 https://app.proxykey.org 登录(GitHub OAuth 或邮箱 magic link,免费)。
- 打开 MCP → 创建令牌(
mcp_…)。 - 连接你的客户端:
Claude Code
claude mcp add --transport http proxykey https://mcp.proxykey.org/mcp \
--header "Authorization: Bearer mcp_YOUR_TOKEN"
Claude Desktop / Cursor(mcp.json)
{
"mcpServers": {
"proxykey": {
"url": "https://mcp.proxykey.org/mcp",
"headers": { "Authorization": "Bearer mcp_YOUR_TOKEN" }
}
}
}
工具(13 个)
| 工具 | 功能 |
|---|---|
list_providers | 提供商目录(标识符、认证模式) |
list_secrets | 已存储的密钥(仅元数据——不含密钥值) |
get_manual_secret_setup | 供人类输入密钥的链接 |
list_passes | 所有通行证及其状态、限额和绑定信息 |
create_pass | 为现有密钥签发通行证 |
create_pending_pass | 在密钥尚不存在时签发通行证;之后由人类补填密钥,通行证将自动激活 |
update_pass | 更改限额、IP 模式和有效期 |
revoke_pass / delete_pass | 立即停用通行证/移除已撤销的通行证 |
rotate_pass | 重新签发令牌,保留相同设置 |
rebind_pass_ip | 重置 IP 学习 |
get_pass_logs / get_pass_stats | 每张通行证的请求日志和使用统计 |
代理本身
让客户端指向代理,并将通行证用作 API 密钥——只需更改 主机和密钥:
# before
curl https://api.openai.com/v1/chat/completions -H "Authorization: Bearer sk-..."
# after
curl https://api.proxykey.org/p/openai/v1/chat/completions -H "Authorization: Bearer vlt_openai_..."
流式传输(SSE)、请求正文和标头均会原样透传。
Telegram 机器人保留其 URL 格式(/p/telegram-bot/<pass>/getMe)。
完整参考:https://app.proxykey.org/docs.html
安全模型(简要版)
- 密钥:使用 AES-256-GCM 信封加密,每次请求时在内存中解密, 永不记录日志,创建后不会由任何 API 返回。
- 通行证令牌和 MCP 令牌均以哈希形式存储(SHA-256)。
- MCP 接口无法创建或读取密钥值,也无法切换正文日志记录—— 这些操作仅限人类在面板中执行。
- 请求日志仅包含元数据——不含认证标头或密钥材料。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。