WebMCP — Steruj kołem za pomocą agentów AI
WebMCP pozwala tej stronie przekazać swoje akcje agentowi AI działającemu w Twojej przeglądarce. Zamiast zgadywać, gdzie kliknąć, agent może bezpośrednio wywołać narzędzia koła — ustawić wpisy, zakręcić i odczytać zwycięzcę.
Czym jest WebMCP?
WebMCP (Web Model Context Protocol) to API przeglądarki — document.modelContext (dawniej navigator.modelContext) — które pozwala witrynie zadeklarować agentowi AI uporządkowane, wywoływalne narzędzia. Agent odczytuje nazwę, opis i parametry narzędzia, a następnie wywołuje je jak funkcję, zamiast robić zrzut ekranu i próbować kliknąć właściwy piksel.
To wczesny szkic W3C Web Machine Learning Community Group. Według stanu na koniec 2026 roku jest natywnie dostępny w Microsoft Edge i działa w okresie próbnym (origin trial) w Chrome 149–156 (do 16 listopada 2026); w innych przeglądarkach integracja po prostu pozostaje uśpiona do czasu pojawienia się wsparcia.
Jak to działa w Spin and Wheel
Każde koło i każda strona z paczką imion na tej stronie rejestruje niewielki zestaw narzędzi koła, gdy Twoja przeglądarka obsługuje WebMCP. Prowadzący bingo i generator liczb do bingo rejestrują zamiast tego zestaw bingo (losowanie liczby, cofanie, zmiana zakresu, autolosowanie), a generator haseł do kalamburów — zestaw gry (odsłonięcie hasła, oznaczenie jako trafione, obsługa licznika, liczenie punktów). Narzędzia sterują tą samą stroną, którą widzisz na ekranie: ustawienie wpisów aktualizuje płótno, wylosowanie liczby zaznacza ją na planszy, a odsłonięcie hasła odwraca kartę dokładnie tak jak dotknięcie.
Dla zwykłych odwiedzających nic się nie zmienia. Gdy nie ma agenta obsługującego WebMCP, rejestracja jest nieszkodliwą operacją bez efektu, a strona działa jak każda inna.
Dostępne narzędzia
Istnieją trzy zestawy narzędzi, po jednym na rodzaj strony. Nazwy narzędzi i parametry są takie same w każdym języku; poniższe opisy wyjaśniają, co robi każde z nich.
Narzędzia koła
Gdzie: każde koło — losowanie imion, tak/nie, liczby, litery, Twister, jedzenie, ruletka shotów, podział na drużyny — oraz każda strona z paczką imion.
| Narzędzie | Co robi | Dane wejściowe |
|---|---|---|
get_entries |
Zwraca bieżącą listę wpisów na kole. | Brak |
set_entries |
Zastępuje wszystkie wpisy nową listą — każdy ciąg staje się jednym segmentem koła. | entries: string[] |
spin_wheel |
Kręci kołem i zwraca losowo wybranego zwycięzcę. Opcjonalnie może ustawić nowe wpisy przed kręceniem. | entries?: string[] |
get_winner |
Zwraca najnowszego zwycięzcę. | Brak |
Narzędzia bingo
Gdzie: Prowadzący bingo, Generator liczb do bingo
| Narzędzie | Co robi | Dane wejściowe |
|---|---|---|
get_bingo_state |
Zwraca stan gry: tryb i zakres, ile liczb wylosowano, a ile pozostało, ostatnią wylosowaną liczbę z jej literą lub tradycyjnym hasłem oraz najnowsze losowania. | Brak |
call_bingo_number |
Losuje kolejną liczbę bez powtórzeń i zwraca ją jako B-7 lub „22 — Two little ducks”. Przed odpowiedzią czeka, aż zakończy się animacja koła lub kuli. | Brak |
get_called_numbers |
Wyświetla wszystkie wylosowane liczby w kolejności losowania; może też wyświetlić liczby, które wciąż są w bębnie. | includeRemaining?: boolean |
undo_last_call |
Zwraca ostatnio wylosowaną liczbę do bębna. | Brak |
new_bingo_game |
Czyści wszystkie wylosowane liczby i zaczyna od nowa w tym samym trybie. Nie można tego cofnąć. | Brak |
set_bingo_mode |
Przełącza zakres liczb (75 kul, 90 kul, 1–100, 1–50, 1–30 lub własny zakres) i rozpoczyna nową grę. | mode: us75 | uk90 | n100 | n50 | n30 | custom, from?, to? |
set_auto_call |
Uruchamia lub zatrzymuje automatyczne losowanie. Generator liczb przyjmuje też odstęp w sekundach; prowadzący na kole używa stałych 10 s. | enabled: boolean, seconds?: 2–120 |
Narzędzia kalamburów
Gdzie: Kalambury – hasła
| Narzędzie | Co robi | Dane wejściowe |
|---|---|---|
get_pictionary_state |
Zwraca rundę, informację, czy karta jest odsłonięta, filtry, rozmiar puli, stan licznika, drużyny i punkty. Samo hasło pojawia się dopiero po jego odsłonięciu. | Brak |
get_current_word |
Zwraca hasło z karty — ale tylko po tym, jak zostało odsłonięte na ekranie, więc agent nie może podglądać i wybierać sobie haseł. | Brak |
reveal_word |
Odwraca kartę, by osoba rysująca zobaczyła hasło, i zwraca je wraz z poziomem trudności i kategorią. | Brak |
next_word |
Wymienia odsłonięte hasło na nowe, ukryte, bez kończenia tury. Tylko przed uruchomieniem licznika. | Brak |
mark_correct |
Drużyna odgadła: przyznaje punkt w trybie drużynowym, kończy turę, resetuje licznik i losuje kolejne ukryte hasło. | Brak |
skip_word |
Kończy turę bez punktu i losuje kolejne ukryte hasło. | Brak |
undo_turn |
Cofa ostatnie Trafione lub Pomiń — rundę, turę i punkty. Poprzednie hasło nie wraca. | Brak |
switch_team |
Zmienia, która drużyna rysuje: przechodzi do następnej lub wybiera drużynę według indeksu. | team?: 0–5 |
rename_team |
Zmienia nazwę drużyny (do 24 znaków). | team: 0–5, name: string |
set_pictionary_filters |
Zmienia poziom trudności, kategorie, odbiorców, długość rundy, tryb drużynowy lub dźwięk. Zmieniają się tylko przekazane pola; odpowiedź informuje, ile haseł pasuje. | difficulty?: (easy|medium|hard)[], categories?: string[], audience?: kids|family|adults, timerSeconds?: 10–600, teamMode?, sound? |
control_timer |
Uruchamia, wstrzymuje, wznawia lub resetuje licznik rundy. | action: start | pause | resume | reset |
new_pictionary_game |
Rozpoczyna nową grę: runda 1, wyzerowane punkty, nowe ukryte hasło. Nazwy drużyn zostają, chyba że zdecydujesz inaczej. | keepTeamNames?: boolean |
Jak z tego korzystać
1. Użyj przeglądarki obsługującej WebMCP
Otwórz dowolną stronę koła, bingo lub kalamburów w Microsoft Edge 147+ lub Chrome 149+. Chrome udostępnia WebMCP w okresie próbnym (origin trial) do 16 listopada 2026; do testów lokalnych włącz chrome://flags/#enable-webmcp-testing. Plakietka na górze tej strony informuje, czy Twoja obecna przeglądarka jest gotowa.
2. Otwórz koło i przyprowadź agenta
Wejdź na stronę koła i użyj agenta AI w przeglądarce (wbudowanego asystenta przeglądarki lub rozszerzenia agenta). Automatycznie wykryje narzędzia koła — bez konfiguracji, kont ani kluczy API.
3. Poproś zwykłym językiem
Powiedz agentowi, czego chcesz. Wybierze odpowiednie narzędzie, uzupełni parametry, a koło zareaguje na ekranie — wpisy się zaktualizują, koło się zakręci, a zwycięzca zostanie Ci ogłoszony.
Przykładowe polecenia
- „Umieść Pizzę, Sushi i Tacos na kole i zakręć.“
- „Jakie wpisy są teraz na kole?“
- „Zakręć kołem i powiedz, kto wygrał.“
- „Wylosuj kolejną liczbę bingo i podaj jej hasło.“
- „Odsłoń hasło do kalamburów, a potem uruchom licznik.“
Prywatność
Narzędzia WebMCP działają w całości w Twojej przeglądarce. Odczytują i zmieniają tylko koło na otwartej przez Ciebie stronie — żadne dane nie są wysyłane na serwer, a integracja nie dodaje żadnego dodatkowego śledzenia. Koło nie ma backendu.
Wypróbuj na kole
Otwórz koło imion i pozwól agentowi nim zakręcić.
Otwórz koło