Otomasi
Referensi alat MCP
Inilah alat yang dipaparkan server MCP, baik dalam bentuk lokal maupun terhosting. Masing-masing mem-proxy satu operasi management API, jadi izin yang dibutuhkan sebuah alat adalah izin yang dibutuhkan operasi itu; token agen harus memegangnya. Katalog dan deskripsi berasal dari server itu sendiri; untuk skema permintaan dan respons persis operasi di balik sebuah alat, lihat referensi API interaktif.
Sebuah alat berjalan hanya jika token di baliknya diizinkan melakukan operasi yang mendasarinya. Kolom Izin memakai nilai-nilai ini, yang memetakan ke model izin dan cakupan tim:
| Nilai | Berarti |
|---|
| Account | Token sah mana pun pada akun. Alat pencetak token dan kursi tambahan membutuhkan kredensial master-akun (sesi dasbor atau personal access token); token tim tak bisa mencetak token atau kursi. |
| read | Izin read. Alat bercakupan-situs juga membutuhkan kunci situs berada di cakupan token. |
| create | Izin create pada tim (membuat kunci situs di dalamnya). |
| edit | Izin edit, tercakup ke kunci situs yang dituju alat. |
| manage | Izin manage: administrasi tim (anggota, token, pengaturan seluruh-tim). |
Beberapa alat juga butuh jenjang paket, dicatat di deskripsi: white-label adalah Apex, kustomisasi bahasa dan skin game adalah Alpha ke atas, dan log audit adalah Apex.
| Alat | Melakukan | Izin |
|---|
caputchin_ping | Pemeriksaan kesehatan; mengembalikan id akun terselesaikan saat token sah. | Account |
caputchin_get_account | Akun terautentikasi (id, email, paket). | Account |
caputchin_me_billing | Ringkasan penagihan (paket, status, periode). | Account |
caputchin_get_seats | Pemakaian kursi untuk akun (terpakai, total, rincian). | Account |
| Alat | Melakukan | Izin |
|---|
caputchin_list_tokens | Mendaftar token akun; tak pernah mengembalikan secret. | Account |
caputchin_create_token | Mencetak token (type troop atau account); nilai dikembalikan sekali. | Account (master) |
caputchin_rotate_token | Memutar secret sebuah token; nilai baru dikembalikan sekali. | Account (master) |
caputchin_revoke_token | Mencabut sebuah token; berlaku seketika. | Account (master) |
caputchin_invite_seat_user | Mengundang pengguna ke tim (sadar-kursi); memakai kursi jika baru. | Account (master) |
caputchin_remove_seat_user | Menghapus pengguna dari setiap tim di akun. | Account (master) |
caputchin_mint_seat_pat | Mencetak dan melekatkan token tim dalam satu panggilan; nilai dikembalikan sekali. | Account (master) |
caputchin_attach_seat_pat | Melekatkan token tim yang ada ke tim lain. | Account (master) |
caputchin_revoke_seat_pat | Mencabut token tim lintas akun. | Account (master) |
| Alat | Melakukan | Izin |
|---|
caputchin_list_troops | Mendaftar tim akun. | Account |
caputchin_get_troop | Satu tim berdasarkan id. | read |
caputchin_create_troop | Membuat tim bersama. | Account |
caputchin_rename_troop | Mengganti nama tim. | manage |
caputchin_delete_troop | Menghapus tim; menolak jika masih memiliki kunci situs. | manage |
caputchin_list_troop_members | Anggota tim dengan izin dan cakupan mereka. | read |
caputchin_add_troop_member | Menambah pengguna lewat email dengan izin dan cakupan; bisa memakai kursi. | manage |
caputchin_update_troop_member | Mengubah izin atau cakupan anggota. | manage |
caputchin_remove_troop_member | Menghapus anggota; membebaskan kursinya jika itu yang terakhir. | manage |
caputchin_list_troop_pats | Token tim yang dilekatkan ke sebuah tim. | read |
caputchin_attach_troop_pat | Melekatkan token tim dengan izin dan cakupan; memakai kursi. | manage |
caputchin_update_troop_pat | Mengubah izin atau cakupan token yang dilekatkan. | manage |
caputchin_detach_troop_pat | Melepaskan token tim; membebaskan kursinya. | manage |
caputchin_get_troop_security | Pengaturan keamanan tim (plafon paksa-game). | read |
caputchin_update_troop_security | Menyetel plafon paksa-game untuk tim. | manage |
| Alat | Melakukan | Izin |
|---|
caputchin_list_sites | Semua kunci situs lintas tim akun. | read |
caputchin_get_site | Satu kunci situs berdasarkan id. | read |
caputchin_create_site | Membuat kunci situs (di tim, atau Personal); mengembalikan secret sekali-pakai. | create |
caputchin_update_site | Memperbarui nama key atau flag nonaktif. | edit |
caputchin_delete_site | Menghapus key; mengaskade sesi dan config. Tak bisa dibalik. | edit |
caputchin_rotate_site_secret | Memutar secret; yang lama berhenti seketika; yang baru dikembalikan sekali. | edit |
caputchin_get_site_cap_config | Config proof-of-work sebuah key. | read |
caputchin_update_site_cap_config | Memperbarui config proof-of-work. | edit |
caputchin_get_site_security | Pengaturan keamanan sebuah key (gerbang wajib-game). | read |
caputchin_update_site_security | Menyalakan gerbang wajib-game per-key. | edit |
caputchin_list_site_sessions | Sesi verifikasi terkini untuk sebuah key. | read |
| Alat | Melakukan | Izin |
|---|
caputchin_get_hosted_verification | Config verifikasi-terhosting sebuah key. | read |
caputchin_set_hosted_verification | Menyetel flag aktif dan tujuan. | edit |
caputchin_test_hosted_verification | Menembakkan pengiriman sintetis ke tujuan yang dikonfigurasi. | edit |
| Alat | Melakukan | Izin |
|---|
caputchin_site_stats | Statistik verifikasi situs sepanjang sebuah rentang. | read |
caputchin_site_stats_dashboard | Gulungan dasbor statistik situs. | read |
caputchin_site_stats_activity | Seri aktivitas statistik situs. | read |
caputchin_site_stats_durations | Persentil waktu statistik situs. | read |
caputchin_site_stats_rejections | Hitungan penolakan situs. | read |
caputchin_troop_stats | Total seumur-hidup statistik tim. | read |
caputchin_troop_stats_dashboard | Gulungan dasbor statistik tim. | read |
caputchin_troop_stats_activity | Seri aktivitas statistik tim. | read |
caputchin_troop_stats_durations | Persentil waktu statistik tim. | read |
caputchin_troop_stats_rejections | Hitungan penolakan tim. | read |
caputchin_quick_stats_sites | Cuplikan statistik ringkas per-situs lintas akun. | read |
caputchin_quick_stats_troops | Cuplikan statistik ringkas per-tim lintas akun. | read |
caputchin_site_delivery_dashboard | Statistik pengiriman verifikasi-terhosting untuk sebuah situs. Apex. | read |
caputchin_troop_delivery_dashboard | Statistik pengiriman verifikasi-terhosting untuk sebuah tim. Apex. | read |
caputchin_account_audit_logs | Log audit tingkat-akun. Apex. | Account |
caputchin_troop_audit_logs | Log audit tim. Apex. | read |
caputchin_site_audit_logs | Log audit kunci-situs. Apex. | read |
| Alat | Melakukan | Izin |
|---|
caputchin_list_games | Mendaftar game marketplace. | Account |
caputchin_search_games | Mencari game marketplace berdasarkan teks. | Account |
caputchin_get_game | Satu game marketplace berdasarkan id. | Account |
Ini menargetkan sebuah cakupan (sebuah kunci situs atau sebuah tim), jadi perubahan bercakupan-situs butuh edit pada key itu dan perubahan seluruh-tim butuh manage. Kustomisasi bahasa dan skin adalah Alpha ke atas.
| Alat | Melakukan | Izin |
|---|
caputchin_list_customized_games | Game terdaftar (terpasang) sebuah cakupan. | read |
caputchin_register_customized_game | Mendaftarkan (memasang) sebuah game pada cakupan; memin snapshot. | edit (site) atau manage (troop) |
caputchin_repin_customized_game | Memin ulang game terdaftar ke versi terbaru. | edit (site) atau manage (troop) |
caputchin_update_customized_game | Memperbarui pengaturan game terdaftar (pembaruan otomatis). | edit (site) atau manage (troop) |
caputchin_delete_customized_game | Mencopot game terdaftar dari sebuah cakupan. | edit (site) atau manage (troop) |
caputchin_list_game_presets | Preset kustomisasi untuk sebuah cakupan dan game. | read |
caputchin_set_game_preset | Membuat atau memperbarui preset game. Alpha+. | edit (site) atau manage (troop) |
caputchin_delete_game_preset | Menghapus preset game. Alpha+. | edit (site) atau manage (troop) |
caputchin_set_game_default | Menyetel preset game baku untuk sebuah sumbu. Alpha+. | edit (site) atau manage (troop) |
caputchin_get_custom_game_schema | Skema bidang sebuah game kustom untuk sebuah cakupan. | read |
caputchin_set_custom_game_schema | Menyetel skema bidang sebuah game kustom. Alpha+. | edit (site) atau manage (troop) |
caputchin_delete_custom_game_schema | Menghapus skema bidang sebuah game kustom. Alpha+. | edit (site) atau manage (troop) |
caputchin_upload_custom_game_run | Mengunggah artefak run headless sebuah game kustom. | edit (site) atau manage (troop) |
caputchin_get_custom_game_run | Mengambil rujukan artefak run tersimpan sebuah game kustom. | read |
caputchin_delete_custom_game_run | Menghapus artefak run sebuah game kustom. | edit (site) atau manage (troop) |
White-label shell widget adalah fitur Apex. Seperti kustomisasi game, perubahan bercakupan-situs butuh edit dan yang seluruh-tim butuh manage.
| Alat | Melakukan | Izin |
|---|
caputchin_list_white_label_presets | Preset white-label untuk sebuah cakupan. | read |
caputchin_set_white_label_preset | Membuat atau memperbarui preset white-label. Apex. | edit (site) atau manage (troop) |
caputchin_delete_white_label_preset | Menghapus preset white-label. Apex. | edit (site) atau manage (troop) |
caputchin_set_white_label_default | Menyetel preset white-label baku untuk sebuah sumbu. Apex. | edit (site) atau manage (troop) |