Proxykey

org.proxykey由 proxykey.org 發布官方發布者v1.0.0更新於 Oct 24, 2026

Issue, rotate and revoke scoped API-key passes for 25+ providers — the agent never sees a real key

已驗證Streamable HTTP可網頁執行開發者工具安全與監控

概覽

AI 產生的概覽

Proxykey 讓助理透過憑證保險庫管理 25+ 家服務商的可撤銷虛擬 API 金鑰通行證,過程中完全看不到真實金鑰。

可以做什麼
  • 列出服務商目錄與已存放的金鑰(僅中繼資料,不含金鑰值)
  • 建立、輪替、撤銷與刪除通行證,包括為尚未輸入金鑰而預先建立的待啟用通行證
  • 調整通行證的限額、IP 綁定模式與到期時間,並重設 IP 學習
  • 檢視單一通行證的請求日誌與用量統計
  • 取得讓真人在面板中輸入服務商金鑰的連結
適用情境
當助理需要呼叫第三方 API(例如 OpenAI、Anthropic、Stripe、Telegram 等)但不應持有真實憑證時,或需要為助理存取設定依通行證的 IP 綁定、速率限制、撤銷與請求日誌時使用。
執行需求
遠端 Streamable HTTP 端點 mcp.proxykey.org;需在 proxykey 面板註冊免費帳號(GitHub OAuth 或電子郵件魔法連結);在面板 MCP 區建立 MCP 權杖,並以 Authorization bearer 標頭傳入。真實服務商金鑰由真人在面板輸入,助理不經手。
安裝前請注意
Authorization bearer 權杖是敏感憑證,持有者即可建立、輪替或撤銷通行證。通行證可存取付費的第三方 API,使用可能產生服務商費用。建立、修改、輪替與撤銷通行證會改變線上存取權限,撤銷或刪除後使用該通行證的用戶端會立即中斷。服務會記錄請求中繼資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Proxykey,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/org.proxykey%2Fproxykey/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "proxykey": {
      "type": "http",
      "url": "https://mcp.proxykey.org/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

proxykey MCP server

Issue, rotate and revoke API-key passes from your AI agent — without the agent ever seeing a real key.

proxykey is a credential vault and proxy: your real API keys (OpenAI, Anthropic, Telegram, Stripe, 25+ providers) are encrypted with AES-256-GCM and never leave the server. Apps and agents use revocable virtual keys — passes (vlt_…) — with per-pass IP binding, rate limits and full request logs. This MCP server lets an agent manage those passes.

Why give an agent this instead of a key

Anything that enters a model's context can leak — through logs, traces or prompt injection. With proxykey the agent gets a tool, not a secret:

  • the agent can create / rotate / revoke / inspect passes;
  • a "read the real key" operation does not exist in the toolset;
  • only a human can enter the original key, in the panel;
  • a leaked pass is a non-event: wrong IP → 403, over limit → 429, revocation is one click and doesn't touch the original.

Quick start

  1. Sign in at https://app.proxykey.org (GitHub OAuth or email magic link, free).
  2. Open MCP → create a token (mcp_…).
  3. Connect your client:

Claude Code

bash
claude mcp add --transport http proxykey https://mcp.proxykey.org/mcp \  --header "Authorization: Bearer mcp_YOUR_TOKEN"

Claude Desktop / Cursor (mcp.json)

json
{  "mcpServers": {    "proxykey": {      "url": "https://mcp.proxykey.org/mcp",      "headers": { "Authorization": "Bearer mcp_YOUR_TOKEN" }    }  }}

Tools (13)

ToolWhat it does
list_providersProvider catalogue (slugs, auth models)
list_secretsStored keys (metadata only — never values)
get_manual_secret_setupLink for a human to enter a key
list_passesAll passes with status, limits, binding
create_passIssue a pass for an existing secret
create_pending_passIssue a pass before the key exists; a human fills the key in later, the pass activates automatically
update_passChange limits, IP mode, expiry
revoke_pass / delete_passKill a pass instantly / remove a revoked one
rotate_passReissue the token, same settings
rebind_pass_ipReset IP learning
get_pass_logs / get_pass_statsPer-pass request log and usage stats

The proxy itself

Point your client at the proxy and use the pass as the API key — only the host and the key change:

bash
# beforecurl https://api.openai.com/v1/chat/completions -H "Authorization: Bearer sk-..."# aftercurl https://api.proxykey.org/p/openai/v1/chat/completions -H "Authorization: Bearer vlt_openai_..."

Streaming (SSE), request bodies and headers pass through unchanged. Telegram bots keep their URL shape (/p/telegram-bot/<pass>/getMe). Full reference: https://app.proxykey.org/docs.html

Security model (short version)

  • Secrets: AES-256-GCM envelope encryption, decrypted in memory per request, never logged, never returned by any API after creation.
  • Pass tokens and MCP tokens are stored hashed (SHA-256).
  • MCP surface cannot create or read secret values, or toggle body logging — those stay human-only in the panel.
  • Request logs contain metadata only — no auth headers, no key material.

來源:README.md,提交 4587eee

工具

0
該伺服器需要 API 金鑰等憑證,因此 SourceWeft 無法在沒有憑證的情況下讀取其工具,也未收錄。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分