WebMCP — Kendalikan roda dengan agen AI

WebMCP memungkinkan situs ini menyerahkan tindakannya kepada agen AI yang berjalan di browser Anda. Alih-alih menebak di mana harus mengeklik, agen dapat memanggil alat roda secara langsung — mengatur entri, memutar, dan membaca pemenang.

Memeriksa browser Anda…

Apa itu WebMCP?

WebMCP (Web Model Context Protocol) adalah API browser — document.modelContext (sebelumnya navigator.modelContext) — yang memungkinkan situs web mendeklarasikan alat terstruktur yang dapat dipanggil kepada agen AI. Agen membaca nama, deskripsi, dan parameter alat, lalu memanggilnya seperti sebuah fungsi, alih-alih mengambil tangkapan layar dan mencoba mengeklik piksel yang tepat.

Ini adalah draf awal dari W3C Web Machine Learning Community Group. Per akhir 2026, WebMCP tersedia secara native di Microsoft Edge dan berjalan sebagai uji coba origin di Chrome 149–156 (hingga 16 November 2026); di browser lain, integrasi ini tetap nonaktif hingga dukungan tersedia.

Cara kerjanya di Spin and Wheel

Setiap roda putar dan halaman paket nama di situs ini mendaftarkan sekumpulan kecil alat roda saat browser Anda mendukung WebMCP. Pemanggil bingo dan generator nomor bingo mendaftarkan set bingo sebagai gantinya (memanggil nomor, undo, mengubah rentang, auto panggil), dan generator kata Pictionary mendaftarkan set permainan (menampilkan kata, menandainya benar, menjalankan timer, mencatat skor). Alat-alat ini mengendalikan halaman yang sama dengan yang Anda lihat di layar: mengatur entri memperbarui kanvas, memanggil nomor menandai papan, dan menampilkan kata membalik kartu persis seperti saat diketuk.

Tidak ada yang berubah bagi pengunjung biasa. Jika tidak ada agen yang mendukung WebMCP, pendaftaran hanyalah operasi tanpa efek dan halaman berperilaku seperti biasa.

Alat yang tersedia

Ada tiga set alat, satu untuk setiap jenis halaman. Nama alat dan parameternya sama di semua bahasa; deskripsi di bawah menjelaskan fungsi masing-masing.

Alat roda

Di mana: setiap roda putar — pemilih nama, ya/tidak, angka, huruf, Twister, makanan, shot roulette, pembuat tim — dan setiap halaman paket nama.

Alat Fungsinya Masukan
get_entries Mengembalikan daftar entri saat ini pada roda. Tidak ada
set_entries Mengganti semua entri dengan daftar baru — setiap teks menjadi satu segmen roda. entries: string[]
spin_wheel Memutar roda dan mengembalikan pemenang yang dipilih secara acak. Secara opsional dapat mengatur entri baru sebelum memutar. entries?: string[]
get_winner Mengembalikan pemenang terbaru. Tidak ada

Alat bingo

Di mana: Pemanggil bingo, Generator Nomor Bingo

Alat Fungsinya Masukan
get_bingo_state Mengembalikan status permainan: mode dan rentang, berapa nomor yang sudah dipanggil dan yang tersisa, panggilan terakhir beserta huruf atau julukan tradisionalnya, dan panggilan-panggilan terbaru. Tidak ada
call_bingo_number Menarik nomor berikutnya tanpa pengulangan dan mengembalikannya sebagai B-7 atau “22 — Two little ducks”. Menunggu animasi roda atau bola selesai sebelum menjawab. Tidak ada
get_called_numbers Menampilkan semua nomor yang sudah dipanggil sesuai urutan panggilan; juga dapat menampilkan nomor yang masih ada di dalam drum. includeRemaining?: boolean
undo_last_call Mengembalikan nomor yang terakhir dipanggil ke dalam drum. Tidak ada
new_bingo_game Menghapus semua nomor yang sudah dipanggil dan memulai ulang dalam mode yang sama. Tidak dapat dibatalkan. Tidak ada
set_bingo_mode Mengganti rentang nomor (75 bola, 90 bola, 1–100, 1–50, 1–30, atau rentang kustom) dan memulai permainan baru. mode: us75 | uk90 | n100 | n50 | n30 | custom, from?, to?
set_auto_call Memulai atau menghentikan pemanggilan otomatis tanpa sentuhan. Generator nomor juga menerima interval dalam detik; pemanggil roda menggunakan interval tetap 10 detik. enabled: boolean, seconds?: 2–120

Alat Pictionary

Di mana: Kata Tebak Gambar

Alat Fungsinya Masukan
get_pictionary_state Mengembalikan ronde, apakah kartu sudah ditampilkan, filter, ukuran kumpulan kata, status timer, tim, dan skor. Kata itu sendiri hanya muncul setelah ditampilkan. Tidak ada
get_current_word Mengembalikan kata di kartu — tetapi hanya setelah ditampilkan di layar, sehingga agen tidak dapat mengintip dan memilih-milih kata. Tidak ada
reveal_word Membalik kartu agar penggambar melihat kata, lalu mengembalikannya beserta tingkat kesulitan dan kategorinya. Tidak ada
next_word Mengganti kata yang sudah ditampilkan dengan kata tersembunyi baru tanpa mengakhiri giliran. Hanya sebelum timer dimulai. Tidak ada
mark_correct Tim berhasil menebak: memberi poin dalam mode tim, mengakhiri giliran, mengatur ulang timer, dan menarik kata tersembunyi berikutnya. Tidak ada
skip_word Mengakhiri giliran tanpa poin dan menarik kata tersembunyi berikutnya. Tidak ada
undo_turn Membatalkan Benar atau Lewati terakhir — ronde, giliran, dan skor. Kata sebelumnya tidak kembali. Tidak ada
switch_team Mengubah tim yang menggambar: bergilir ke tim berikutnya atau memilih tim berdasarkan indeks. team?: 0–5
rename_team Mengganti nama tim (maksimal 24 karakter). team: 0–5, name: string
set_pictionary_filters Mengubah tingkat kesulitan, kategori, audiens, durasi ronde, mode tim, atau suara. Hanya bidang yang Anda kirim yang berubah; balasannya memberi tahu berapa kata yang cocok. difficulty?: (easy|medium|hard)[], categories?: string[], audience?: kids|family|adults, timerSeconds?: 10–600, teamMode?, sound?
control_timer Memulai, menjeda, melanjutkan, atau mengatur ulang timer ronde. action: start | pause | resume | reset
new_pictionary_game Memulai permainan baru: ronde 1, skor dihapus, kata tersembunyi baru. Nama tim dipertahankan kecuali Anda meminta sebaliknya. keepTeamNames?: boolean

Cara menggunakannya

1. Gunakan browser yang mendukung WebMCP

Buka halaman roda, bingo, atau Pictionary mana pun di Microsoft Edge 147+ atau Chrome 149+. Chrome menyediakan WebMCP melalui uji coba origin hingga 16 November 2026; untuk pengujian lokal, aktifkan chrome://flags/#enable-webmcp-testing. Lencana di bagian atas halaman ini memberi tahu apakah browser Anda saat ini sudah siap.

2. Buka roda dan siapkan agen

Kunjungi halaman roda dan gunakan agen AI di browser (asisten bawaan browser atau ekstensi agen). Agen otomatis menemukan alat roda — tanpa penyiapan, akun, atau kunci API.

3. Minta dengan bahasa biasa

Beri tahu agen apa yang Anda inginkan. Agen memilih alat yang tepat, mengisi parameter, dan roda merespons di layar — entri diperbarui, roda berputar, dan pemenang dibacakan kepada Anda.

Contoh perintah

Privasi

Alat WebMCP berjalan sepenuhnya di browser Anda. Alat hanya membaca dan mengubah roda di halaman yang Anda buka — tidak ada data yang dikirim ke server mana pun, dan integrasi ini tidak menambahkan pelacakan tambahan. Roda ini tidak memiliki backend.

Coba di roda

Buka roda nama dan biarkan agen memutarnya.

Buka roda