Caputchin
自動化

MCP ツールリファレンス

これらは MCP サーバー が、ローカルとホスト型の両方の形で公開するツールです。各々が単一の 管理 API 操作をプロキシするので、ツールに必要な権限は、その操作に必要な権限です。エージェントの トークン がそれを持たなければなりません。カタログと説明はサーバー自身から来ます。ツールの背後の操作の正確なリクエストとレスポンスのスキーマは、インタラクティブ API リファレンス を参照してください。

ここでの権限の仕組み

ツールは、その背後のトークンが、根底の操作を行うことを許されている場合だけ走ります。権限 列は次の値を使い、それらはチームの 権限とスコープ モデルに対応します:

意味
アカウントアカウント上の有効なトークンならどれでも。トークンとシートを発行するツールは、加えてアカウントのマスター資格情報(ダッシュボードのセッション、または Personal Access Token)を要します。チームトークンはトークンやシートを発行できません。
読み取りread 権限。サイトにスコープづけされたツールは、サイトキーがトークンのスコープ内にあることも要します。
作成チームへの create 権限(その中にサイトキーを作る)。
編集ツールが対象とするサイトキーにスコープづけされた edit 権限。
管理manage 権限:チーム管理(メンバー、トークン、チーム全体の設定)。

いくつかのツールはプランの階層も要し、説明に記されています。ホワイトラベルは Apex、ゲームの言語とスキンのカスタマイズは Alpha 以上、監査ログは Apex です。

アカウントとヘルス

ツール役割権限
caputchin_pingヘルスチェック。トークンが有効なとき、解決されたアカウント id を返します。アカウント
caputchin_get_account認証されたアカウント(id、メール、プラン)。アカウント
caputchin_me_billing請求の概要(プラン、ステータス、期間)。アカウント
caputchin_get_seatsアカウントのシート使用状況(使用済み、合計、内訳)。アカウント

トークンとシート

ツール役割権限
caputchin_list_tokensアカウントのトークンを一覧。シークレットは決して返しません。アカウント
caputchin_create_tokenトークンを発行(type は troop か account)。値は一度返されます。アカウント(マスター)
caputchin_rotate_tokenトークンのシークレットをローテーション。新しい値は一度返されます。アカウント(マスター)
caputchin_revoke_tokenトークンを失効。即時に有効。アカウント(マスター)
caputchin_invite_seat_userユーザーをチームに招待(シート対応)。新規ならシートを消費。アカウント(マスター)
caputchin_remove_seat_userアカウント内のすべてのチームからユーザーを削除。アカウント(マスター)
caputchin_mint_seat_patチームトークンを 1 回の呼び出しで発行・紐づけ。値は一度返されます。アカウント(マスター)
caputchin_attach_seat_pat既存のチームトークンを別のチームに紐づけ。アカウント(マスター)
caputchin_revoke_seat_patチームトークンをアカウント全体で失効。アカウント(マスター)

チーム

ツール役割権限
caputchin_list_troopsアカウントのチームを一覧。アカウント
caputchin_get_troopid で 1 つのチーム。読み取り
caputchin_create_troop共有チームを作成。アカウント
caputchin_rename_troopチームを改名。管理
caputchin_delete_troopチームを削除。まだサイトキーを所有していれば拒否。管理
caputchin_list_troop_membersチームのメンバーを、その権限とスコープとともに。読み取り
caputchin_add_troop_member権限とスコープを付けてメールでユーザーを追加。シートを消費し得ます。管理
caputchin_update_troop_memberメンバーの権限かスコープを変更。管理
caputchin_remove_troop_memberメンバーを削除。最後のものなら彼らのシートを解放。管理
caputchin_list_troop_patsチームに紐づくチームトークン。読み取り
caputchin_attach_troop_pat権限とスコープを付けてチームトークンを紐づけ。シートを消費。管理
caputchin_update_troop_pat紐づいたトークンの権限かスコープを変更。管理
caputchin_detach_troop_patチームトークンの紐づけを解く。そのシートを解放。管理
caputchin_get_troop_securityチームのセキュリティ設定(force-game の天井)。読み取り
caputchin_update_troop_securityチームの force-game の天井を設定。管理

サイトキー

ツール役割権限
caputchin_list_sitesアカウントのチームにわたるすべてのサイトキー。読み取り
caputchin_get_siteid で 1 つのサイトキー。読み取り
caputchin_create_siteサイトキーを作成(チーム内、または Personal)。一度きりのシークレットを返します。作成
caputchin_update_siteキーの名前か無効フラグを更新。編集
caputchin_delete_siteキーを削除。セッションと設定にカスケード。元に戻せません。編集
caputchin_rotate_site_secretシークレットをローテーション。古いものは即停止。新しいものは一度返されます。編集
caputchin_get_site_cap_configキーの proof-of-work 設定。読み取り
caputchin_update_site_cap_configproof-of-work 設定を更新。編集
caputchin_get_site_securityキーのセキュリティ設定(require-game ゲート)。読み取り
caputchin_update_site_securityキーごとの require-game ゲートを切り替え。編集
caputchin_list_site_sessionsキーの最近の検証セッション。読み取り

ホスト型認証

ツール役割権限
caputchin_get_hosted_verificationキーのホスト型認証設定。読み取り
caputchin_set_hosted_verification有効フラグと宛先を設定。編集
caputchin_test_hosted_verification設定済みの宛先に合成配信を発火。編集

統計、配信、監査ログ

ツール役割権限
caputchin_site_stats範囲にわたるサイトの検証統計。読み取り
caputchin_site_stats_dashboardサイト統計のダッシュボードのロールアップ。読み取り
caputchin_site_stats_activityサイト統計のアクティビティ系列。読み取り
caputchin_site_stats_durationsサイト統計のタイミングのパーセンタイル。読み取り
caputchin_site_stats_rejectionsサイトの拒否カウント。読み取り
caputchin_troop_statsチーム統計の累計の合計。読み取り
caputchin_troop_stats_dashboardチーム統計のダッシュボードのロールアップ。読み取り
caputchin_troop_stats_activityチーム統計のアクティビティ系列。読み取り
caputchin_troop_stats_durationsチーム統計のタイミングのパーセンタイル。読み取り
caputchin_troop_stats_rejectionsチームの拒否カウント。読み取り
caputchin_quick_stats_sitesアカウント全体の、コンパクトなサイトごとの統計スナップショット。読み取り
caputchin_quick_stats_troopsアカウント全体の、コンパクトなチームごとの統計スナップショット。読み取り
caputchin_site_delivery_dashboardサイトのホスト型認証の配信統計。Apex。読み取り
caputchin_troop_delivery_dashboardチームのホスト型認証の配信統計。Apex。読み取り
caputchin_account_audit_logsアカウントレベルの監査ログ。Apex。アカウント
caputchin_troop_audit_logsチームの監査ログ。Apex。読み取り
caputchin_site_audit_logsサイトキーの監査ログ。Apex。読み取り

マーケットプレイスのゲーム

ツール役割権限
caputchin_list_gamesマーケットプレイスのゲームを一覧。アカウント
caputchin_search_gamesテキストでマーケットプレイスのゲームを検索。アカウント
caputchin_get_gameid で 1 つのマーケットプレイスのゲーム。アカウント

ゲームのカスタマイズ

これらはスコープ(サイトキーかチーム)を対象とするので、サイトにスコープづけされた変更はそのキーへの edit を、チーム全体の変更は manage を要します。言語とスキンのカスタマイズは Alpha 以上 です。

ツール役割権限
caputchin_list_customized_gamesスコープの登録済み(インストール済み)ゲーム。読み取り
caputchin_register_customized_gameスコープにゲームを登録(インストール)。スナップショットを固定。編集(サイト)または管理(チーム)
caputchin_repin_customized_game登録済みのゲームを最新バージョンに再固定。編集(サイト)または管理(チーム)
caputchin_update_customized_game登録済みのゲームの設定を更新(自動更新)。編集(サイト)または管理(チーム)
caputchin_delete_customized_gameスコープから登録済みのゲームをアンインストール。編集(サイト)または管理(チーム)
caputchin_list_game_presetsスコープとゲームのカスタマイズプリセット。読み取り
caputchin_set_game_presetゲームプリセットを作成または更新。Alpha+。編集(サイト)または管理(チーム)
caputchin_delete_game_presetゲームプリセットを削除。Alpha+。編集(サイト)または管理(チーム)
caputchin_set_game_defaultある軸の既定のゲームプリセットを設定。Alpha+。編集(サイト)または管理(チーム)
caputchin_get_custom_game_schemaスコープのカスタムゲームのフィールドスキーマ。読み取り
caputchin_set_custom_game_schemaカスタムゲームのフィールドスキーマを設定。Alpha+。編集(サイト)または管理(チーム)
caputchin_delete_custom_game_schemaカスタムゲームのフィールドスキーマを削除。Alpha+。編集(サイト)または管理(チーム)
caputchin_upload_custom_game_runカスタムゲームのヘッドレス実行アーティファクトをアップロード。編集(サイト)または管理(チーム)
caputchin_get_custom_game_runカスタムゲームの保存済み実行アーティファクトの参照を取得。読み取り
caputchin_delete_custom_game_runカスタムゲームの実行アーティファクトを削除。編集(サイト)または管理(チーム)

ホワイトラベル

ウィジェットシェルのホワイトラベルは Apex の機能です。ゲームのカスタマイズと同様、サイトにスコープづけされた変更は edit を、チーム全体のものは manage を要します。

ツール役割権限
caputchin_list_white_label_presetsスコープのホワイトラベルプリセット。読み取り
caputchin_set_white_label_presetホワイトラベルプリセットを作成または更新。Apex。編集(サイト)または管理(チーム)
caputchin_delete_white_label_presetホワイトラベルプリセットを削除。Apex。編集(サイト)または管理(チーム)
caputchin_set_white_label_defaultある軸の既定のホワイトラベルプリセットを設定。Apex。編集(サイト)または管理(チーム)

あわせて読む

このページの内容