WebMCP — Керуйте колесом за допомогою AI-агентів
WebMCP дає змогу цьому сайту передати свої дії AI-агенту, що працює у вашому браузері. Замість вгадувати, куди клікнути, агент може викликати інструменти колеса напряму — встановити записи, обертати та зчитати переможця.
Що таке WebMCP?
WebMCP (Web Model Context Protocol) — це браузерний API — document.modelContext (раніше navigator.modelContext) — який дозволяє вебсайту оголошувати AI-агенту структуровані, викликувані інструменти. Агент зчитує назву, опис і параметри інструмента, а потім викликає його як функцію, замість того щоб робити знімок екрана й намагатися клікнути в потрібний піксель.
Це ранній чернетковий документ W3C Web Machine Learning Community Group. Станом на кінець 2026 року він вбудований у Microsoft Edge і працює як origin trial у Chrome 149–156 (до 16 листопада 2026); в інших браузерах інтеграція просто лишається неактивною, доки не з'явиться підтримка.
Як це працює на Spin and Wheel
Кожне колесо та кожна сторінка набору імен на цьому сайті реєструє невеликий набір інструментів колеса, коли ваш браузер підтримує WebMCP. Ведучий бінго та генератор номерів для бінго натомість реєструють набір для бінго (викликати число, скасувати, змінити діапазон, автовиклик), а генератор слів для крокодила — ігровий набір (показати слово, позначити як вгадане, керувати таймером, вести рахунок). Інструменти керують тією самою сторінкою, яку ви бачите на екрані: встановлення записів оновлює полотно, виклик числа позначає його на табло, а показ слова перевертає картку так само, як дотик.
Для звичайних відвідувачів нічого не змінюється. Якщо немає агента з підтримкою WebMCP, реєстрація є нешкідливою дією без ефекту, і сторінка поводиться як будь-яка інша.
Доступні інструменти
Існує три набори інструментів — по одному на тип сторінки. Назви інструментів і параметри однакові в усіх мовах; описи нижче пояснюють, що робить кожен із них.
Інструменти колеса
Де: кожне колесо — вибір імен, так/ні, числа, літери, Twister, їжа, шот-рулетка, генератор команд — і кожна сторінка набору імен.
| Інструмент | Що робить | Вхідні дані |
|---|---|---|
get_entries |
Повертає поточний список записів на колесі. | Немає |
set_entries |
Замінює всі записи новим списком — кожен рядок стає одним сегментом колеса. | entries: string[] |
spin_wheel |
Обертає колесо й повертає випадково вибраного переможця. За бажанням може встановити нові записи перед обертанням. | entries?: string[] |
get_winner |
Повертає останнього переможця. | Немає |
Інструменти бінго
Де: Ведучий бінго, Генератор номерів для бінго
| Інструмент | Що робить | Вхідні дані |
|---|---|---|
get_bingo_state |
Повертає стан гри: режим і діапазон, скільки чисел викликано й скільки лишилося, останній виклик із його літерою або традиційним прізвиськом, а також останні виклики. | Немає |
call_bingo_number |
Витягує наступне число без повернення й повертає його як B-7 або «22 — Two little ducks». Перед відповіддю чекає, поки завершиться анімація колеса чи кулі. | Немає |
get_called_numbers |
Перелічує всі викликані числа в порядку виклику; може також перелічити числа, які ще лишаються в барабані. | includeRemaining?: boolean |
undo_last_call |
Повертає останнє викликане число назад у барабан. | Немає |
new_bingo_game |
Очищує всі викликані числа й починає заново в тому самому режимі. Скасувати неможливо. | Немає |
set_bingo_mode |
Перемикає діапазон чисел (75 куль, 90 куль, 1–100, 1–50, 1–30 або власний діапазон) і починає нову гру. | mode: us75 | uk90 | n100 | n50 | n30 | custom, from?, to? |
set_auto_call |
Запускає або зупиняє автоматичний виклик. Генератор номерів також приймає інтервал у секундах; ведучий на колесі використовує фіксовані 10 с. | enabled: boolean, seconds?: 2–120 |
Інструменти крокодила
| Інструмент | Що робить | Вхідні дані |
|---|---|---|
get_pictionary_state |
Повертає раунд, чи відкрита картка, фільтри, розмір пулу, стан таймера, команди та рахунок. Саме слово з'являється лише після того, як його показано. | Немає |
get_current_word |
Повертає слово з картки — але лише після того, як його показано на екрані, тож агент не може підглянути й вибирати слова на свій смак. | Немає |
reveal_word |
Перевертає картку, щоб той, хто малює, побачив слово, і повертає його разом із рівнем складності та категорією. | Немає |
next_word |
Замінює показане слово новим схованим, не завершуючи хід. Лише до запуску таймера. | Немає |
mark_correct |
Команда вгадала: нараховує бал у режимі команд, завершує хід, скидає таймер і витягує наступне сховане слово. | Немає |
skip_word |
Завершує хід без бала й витягує наступне сховане слово. | Немає |
undo_turn |
Скасовує останнє «Вгадали» або «Пропустити» — раунд, хід і рахунок. Попереднє слово не повертається. | Немає |
switch_team |
Змінює, яка команда малює: перейти до наступної або вибрати команду за індексом. | team?: 0–5 |
rename_team |
Перейменовує команду (до 24 символів). | team: 0–5, name: string |
set_pictionary_filters |
Змінює рівень складності, категорії, аудиторію, тривалість раунду, режим команд або звук. Змінюються лише передані поля; відповідь повідомляє, скільки слів відповідає фільтрам. | difficulty?: (easy|medium|hard)[], categories?: string[], audience?: kids|family|adults, timerSeconds?: 10–600, teamMode?, sound? |
control_timer |
Запускає, ставить на паузу, відновлює або скидає таймер раунду. | action: start | pause | resume | reset |
new_pictionary_game |
Починає нову гру: раунд 1, рахунок очищено, нове сховане слово. Назви команд зберігаються, якщо ви не вкажете інакше. | keepTeamNames?: boolean |
Як цим користуватися
1. Використовуйте браузер із підтримкою WebMCP
Відкрийте будь-яку сторінку колеса, бінго чи крокодила в Microsoft Edge 147+ або Chrome 149+. Chrome надає WebMCP через origin trial до 16 листопада 2026; для локального тестування увімкніть chrome://flags/#enable-webmcp-testing. Значок угорі цієї сторінки повідомляє, чи готовий ваш поточний браузер.
2. Відкрийте колесо й підключіть агента
Відкрийте сторінку колеса та скористайтеся AI-агентом у браузері (вбудованим помічником браузера або розширенням-агентом). Він автоматично виявляє інструменти колеса — без налаштувань, облікових записів чи ключів API.
3. Просіть звичайною мовою
Скажіть агенту, що вам потрібно. Він вибере відповідний інструмент, заповнить параметри, і колесо відреагує на екрані — записи оновляться, колесо обернеться, а переможця вам оголосять.
Приклади запитів
- «Додай Піцу, Суші й Тако на колесо та обертай.»
- «Які записи зараз на колесі?»
- «Оберни колесо й скажи, хто переміг.»
- «Виклич наступне число бінго й скажи його прізвисько.»
- «Покажи слово для крокодила, а потім запусти таймер.»
Конфіденційність
Інструменти WebMCP виконуються повністю у вашому браузері. Вони зчитують і змінюють лише колесо на відкритій вами сторінці — жодні дані не надсилаються на сервер, а інтеграція не додає додаткового відстеження. Колесо не має бекенду.
Спробуйте на колесі
Відкрийте колесо імен і дайте агенту його обертати.
Відкрити колесо