🔑 secret-mcp-manager

APIキーを預かり、Claude にキーを見せずにAPIを呼ぶためのサーバーです。下の手順で各環境につなぎます。

1. Claude のアプリ / claude.ai

  1. 設定 → コネクタ → カスタムコネクタを追加
  2. URL:
    https://api-manager.hundredagents.dev/mcp
  3. 認証は「サインインなし」を選び、リクエストヘッダーを追加:
    Authorization
    値:
    Bearer <MCP_TOKEN>
    <MCP_TOKEN> は Cloudflare の Worker 設定で決めた合言葉に置き換えます

2. Claude Code(ターミナル)

claude mcp add --transport http key-vault https://api-manager.hundredagents.dev/mcp --header "Authorization: Bearer <MCP_TOKEN>"

3. Claude のクラウド作業環境(コードから中継を使う場合)

クラウドの作業環境は、許可したドメインにしか通信できません。次のドメインを1つ足すと、どのAPIでも中継経由で呼べるようになります(手元のMacなどで動かす場合は不要)。

api-manager.hundredagents.dev
  1. プロジェクトの Project settings を開く
  2. Cloud environment のメニューで使っている環境の歯車を押す(無ければ「Add cloud environment」で作る)
  3. Network access を Custom にして、Allowed domains に上のドメインを追加(元から入っているパッケージ置き場のリストは消さない)
  4. 保存したあとに始めたスレッドから有効になります

詳しい手順: Cloud environments の Network access