Skip to main content
Caret MCPサーバーは、2つの認証方式をサポートしています:OAuth 2.0 with PKCE(推奨)およびAPIキー(レガシー)。

OAuth 2.0 with PKCE

ほとんどのMCPクライアント(Claude Desktop、Cursorなど)はOAuthフローを自動的に処理します。このセクションは、カスタムMCPクライアントを開発する開発者向けです。

1. 動的クライアント登録

クライアントを登録して client_idclient_secret を取得します。
レスポンス:

2. 認可リクエスト

ユーザーを認可エンドポイントにリダイレクトします。
ユーザーはGoogleサインインにリダイレクトされ、その後Caretワークスペースの選択を求められます。認可後、ユーザーは code パラメータ付きで redirect_uri にリダイレクトされます。

3. トークン交換

認可コードをトークンに交換します。
レスポンス:

4. トークンのリフレッシュ

アクセストークンの有効期限が切れたら、リフレッシュトークンを使用して新しいトークンを取得します。
リフレッシュのたびに既存のリフレッシュトークンは無効化され、新しいトークンが発行されます。

スコープ

トークンの有効期間

APIキー認証

OAuthの代替として、既存のCaret APIキーを使用できます。
APIキーはCaretアプリの 設定 > 開発者 で作成します。詳細は API認証 を参照してください。

権限マッピング

エラー