Niech Claude lub ChatGPT zbuduje twoją grę: hostowany serwer MCP do tworzenia gier
Także po: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Aby Claude lub ChatGPT zbudował twoją grę, podłącz go do mcp.shinygen.ai, hostowanego serwera MCP Shiny Gen. Nie trzeba niczego instalować: żadnego silnika, wtyczki do edytora ani lokalnego serwera. Po połączeniu twój asystent czyta twój działający projekt Shiny Gen, pisze GDScript i generuje grafikę, modele 3D i dźwięk. Potem robi to, co zwykle zostaje po twojej stronie: uruchamia grę, robi zrzuty ekranu, naciska przyciski, czyta błędy w czasie działania i naprawia to, co zepsuł.
MCP (Model Context Protocol) to otwarty standard udostępniania narzędzi asystentom AI. Shiny Gen udostępnia swój silnik, edytory i modele generowania jako narzędzia MCP, więc może z nich korzystać każdy asystent, który obsługuje MCP. Ten wpis opisuje konfigurację krok po kroku, co narzędzia pozwalają asystentowi robić, ile to kosztuje i jakie są ograniczenia.
Są dwa sposoby połączenia. Możesz hostować asystenta z otwartej aplikacji Shiny Gen (kroki poniżej), a działa on, dopóki ta aplikacja jest otwarta. Albo możesz dać swojemu AI link do sesji agenta: otwiera ono Shiny Gen we własnej przeglądarce i tam pracuje, a po twojej stronie nic nie musi być otwarte. Drugi sposób jest opisany niżej.
Czego potrzebujesz
- Konta Shiny Gen (darmowego) i gry otwartej w Shiny Gen, w przeglądarce na shinygen.ai/play albo w aplikacji.
- Klienta MCP. Aplikacja podaje kroki dla Claude (w przeglądarce, w aplikacji na komputer i w Claude Code), ChatGPT, Grok, Cursor i opencode. Każdy inny klient MCP działa z tym samym adresem, podobnie jak klient, którego napiszesz samodzielnie.
Konfiguracja
1. Otwórz wybór modelu
W Shiny Gen otwórz grę, nad którą chcesz pracować (albo zacznij nową przyciskiem +). Otwórz kartę Agent na dole edytora i stuknij nazwę modelu obok okna czatu. Lista Wybierz model kończy się opcją Połącz zewnętrzny model przez MCP: wybierz ją.

2. Naciśnij Hostuj zewnętrznego agenta
Otwiera się ekran Użyj własnego AI. W sekcji Połącz swoje AI z tą kartą naciśnij Hostuj zewnętrznego agenta. Aplikacja pokazuje wtedy „Czekamy na połączenie twojego AI”.
W tym sposobie ten krok jest wymagany i jest pierwszy: dopóki go nie wykonasz, serwer odrzuca twojego asystenta i każe mu poprosić cię o naciśnięcie właśnie tego przycisku. Robisz to raz na sesję, a hostowanie pozostaje otwarte, dopóki Shiny Gen jest otwarte. (Przycisk Utwórz link do sesji agenta na tym samym ekranie to drugi sposób, który nie wymaga otwartej aplikacji.)

3. Dodaj serwer do swojego asystenta
Adres to:
https://mcp.shinygen.ai/mcp
Dodaj ścieżkę /mcp; sam host nie jest punktem końcowym. Potem w swoim kliencie:
- Claude Code: uruchom to raz, a potem wpisz
/mcp, żeby się zalogować.
claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
- Claude w przeglądarce lub na komputerze: otwórz Ustawienia, potem Łączniki, potem Dodaj własny łącznik i wklej adres.
- ChatGPT: otwórz Ustawienia, potem Łączniki i włącz Tryb dewelopera w sekcji Zaawansowane. Wybierz Utwórz, nazwij go Shiny Gen, wklej adres i zostaw opcję logowania.
- Cursor: w Ustawieniach znajdź MCP i dodaj nowy serwer z adresem albo dodaj go do swojego
mcp.json. - Każdy inny: wklej ten sam adres tam, gdzie twój klient dodaje serwery MCP lub łączniki.

4. Zatwierdź dostęp
Gdy klient łączy się pierwszy raz, przeglądarka otwiera stronę zgody Shiny Gen. Zaloguj się i zatwierdź. Logowanie używa OAuth, a asystent prosi o trzy uprawnienia:
- projects.read: wgląd w twój projekt: co jest na ekranie, otwarty dokument i jego aktualny stan.
- projects.write: pisanie i edycja kodu gry i dokumentów zasobów.
- assets.generate: uruchamianie generowania AI (obrazy, modele 3D, animacje sprite'ów oraz grafika, muzyka i zachowania pisane jako kod). To jedyne uprawnienie, które zużywa klejnoty.
W każdej chwili możesz się rozłączyć, a Shiny Gen ma przełącznik, który blokuje łączenie się wszystkich asystentów z twoim kontem.
5. Poproś o grę
Zacznij czat w swoim asystencie i powiedz, co zbudować: „Zrób grę wyścigową z widokiem z góry, trzy okrążenia przeciwko dwóm samochodom sterowanym przez komputer. Strzałki do jazdy. Pokaż licznik okrążeń.” Trzymaj kartę Shiny Gen tam, gdzie ją widzisz: zmiany pojawiają się w niej na żywo, kiedy asystent pracuje, a w grę możesz zagrać w każdej chwili.
Co może asystent
Narzędzia dzielą się na pięć grup. Asystent sam je wybiera.
- Czytanie projektu. Sprawdza, co jest na ekranie, czyta i przeszukuje kod gry, przegląda drzewo sceny i zagląda do dokumentacji języka i API Shiny Gen. Dokumentacja przychodzi przez łącznik, więc nie musisz niczego uczyć asystenta ani wklejać dokumentacji.
- Pisanie kodu. Zastępuje albo łata GDScript gry. Gra się kompiluje i zgłasza błędy z numerami wierszy.
- Testowanie gry. Uruchamia grę, uruchamia ją na określony czas gry albo do momentu, aż warunek w skrypcie będzie spełniony, czyta błędy na żywo i wypisywane komunikaty, robi zrzuty ekranu (także serie klatek, żeby sprawdzić ruch) i naciska klawisze, stuka i używa gamepada, także w zaplanowanych sekwencjach, gdy ruch wymaga dwóch przycisków naraz. W grach 3D potrafi też sprawdzić scenę pod kątem nakładających się, migoczących powierzchni.
- Tworzenie zasobów. Generuje obrazy, zamienia obraz w teksturowany model 3D albo animowany arkusz sprite'ów, usuwa tło z obrazu oraz przegląda lub przywraca wcześniejsze wersje. Modele 3D, grafikę 2D, partytury dźwiękowe i zachowanie poszczególnych obiektów można też napisać jako kod: asystent pisze dokument sam za darmo albo zleca jego wygenerowanie modelowi za klejnoty, a w obu przypadkach dostajesz dokument, który możesz dalej edytować.
- Zarządzanie grami. Zaczyna nową grę, wyświetla listę twoich gier, otwiera jedną z nich („wróć do platformówki”), remiksuje ją i pobiera link do udostępnienia.
Właśnie ta pętla pisania, uruchamiania, patrzenia i naciskania jest najważniejsza. Asystent, który umie tylko pisać kod, musi zgadywać, czy gra działa; taki, który ją widzi i w nią gra, to sprawdza.
Ile to kosztuje
- Połączenie jest darmowe.
- Kod napisany przez asystenta nie kosztuje klejnotów. Działa na twoim własnym planie AI, więc za model płacisz swojemu dostawcy AI, a Shiny Gen nic nie pobiera za edycje kodu.
- Generowanie zużywa klejnoty: obrazy, modele 3D, animacje i wszystko, co asystent zleca do wygenerowania modelowi. Każdy płatny wynik pokazuje twoje klejnoty przed, wydane i pozostałe.
- Dzienny limit klejnotów ogranicza, ile klejnotów podłączony asystent może wydać w ciągu dnia, więc asystent pozostawiony w działaniu nie wyczerpie twojego salda.
- Tygodniowy przydział w darmowym planie. Pierwsze połączenie zaczyna 30-dniowy okres próbny bez przydziału. Potem darmowe konta dostają tygodniowy przydział działań, które coś zmieniają (pisanie kodu, generowanie, uruchamianie gry), obecnie 300 tygodniowo, odnawiany w każdy poniedziałek (UTC). Czytanie nigdy nie jest ograniczone. Konta z jakimkolwiek zakupem, od pakietu startowego za $2.99, w ogóle nie podlegają przydziałowi. Twój asystent może sprawdzić twój aktualny status przez łącznik.
Shiny Gen ma też własnego agenta wbudowanego w aplikację, z tymi samymi możliwościami. Różnica polega na tym, kto uruchamia model: wbudowany agent działa w Shiny Gen i każdy jego krok zużywa klejnoty, a zewnętrzny asystent działa na twoim planie. Ceny klejnotów znajdziesz na stronie z cennikiem.
Czym hostowany serwer różni się od serwerów MCP z mostkiem na komputerze
Większość serwerów MCP dla silników gier to lokalne mostki. Instalujesz silnik i wtyczkę do jego edytora, uruchamiasz mały serwer na komputerze i kierujesz do niego asystenta poleceniem. Asystent steruje wtedy edytorem na tym jednym komputerze. To dobre rozwiązanie, jeśli już pracujesz w silniku na komputer: sięga do całego edytora, a silnik potrafi robić natywne wersje twojej gry.
Hostowany serwer działa inaczej:
- Nic do instalowania. Dodajesz adres URL i się logujesz. Działa z asystentem w przeglądarce, w aplikacji na komputer albo w terminalu.
- Gra działa tam, gdzie ją widzisz, w karcie lub aplikacji Shiny Gen, i obserwujesz każdą zmianę.
- Bez przywiązania do jednego komputera. Hostowanie należy do twojego konta, więc karta Shiny Gen i asystent mogą być na różnych komputerach, o ile oba są zalogowane na to samo konto.
- Zasoby w zestawie. Narzędzia do obrazów, 3D i dźwięku są na tym samym serwerze, rozliczane w klejnotach, bez zakładania osobnych kont.
Kompromisy są takie same jak w samym Shiny Gen: projekty działają na naszym odizolowanym forku Godot, więc standardowy edytor Godot ich nie otworzy, i nie ma jeszcze natywnych wersji twojej gry.
Ograniczenia
- Hostowane z aplikacji działa, dopóki ta aplikacja jest otwarta. Jeśli zamkniesz Shiny Gen albo straci ono połączenie, hostowanie też się kończy; naciśnij ponownie Hostuj zewnętrznego agenta i połącz się znowu. Żeby twoje AI mogło pracować przy zamkniętej aplikacji, daj mu zamiast tego link do sesji agenta (następna sekcja).
- Nie może kupować klejnotów ani zmieniać twojego konta. Serwer odrzuca zakupy, zmiany ustawień i zmiany konta.
- Działa tylko na twoich grach. Może przeglądać publiczny katalog i remiksować z niego gry, ale nigdy nie zmieni cudzej gry.
Albo pozwól swojemu AI samemu uruchomić Shiny Gen
Z linkiem do sesji agenta twoje AI uruchamia Shiny Gen we własnej przeglądarce i po twojej stronie nic nie musi być otwarte.
- Utwórz link. Dla nowej gry naciśnij +, a potem Link pod Użyj własnego agenta. Dla otwartej gry otwórz wybór modelu, wybierz Połącz zewnętrzny model przez MCP, a potem Utwórz link do sesji agenta.
- Wybierz, jak długo trwa sesja: 1 godzina albo 24 godziny.
- Naciśnij Kopiuj link i wklej go swojemu AI. Kopia zawiera krótką notatkę, która mówi mu, jak otworzyć link. Teraz możesz zamknąć Shiny Gen.
Twoje AI otwiera link we własnej przeglądarce (przeglądarka bez interfejsu uruchomiona przez jego kod też się liczy) i dostaje edytor Shiny Gen z tą grą oraz token do tego samego serwera MCP, bez logowania i bez kroku zgody. Ograniczenia: link działa raz, w ciągu godziny; twoje konto ma naraz jedną aktywną sesję agenta, więc nowszy link kończy starszą; podczas sesji twoja własna kopia tej gry otwiera się tylko do odczytu z przyciskiem Zakończ sesję agenta; a sesje możesz zobaczyć i odwołać w Dostęp i wydatki agentów. Klejnoty działają tak samo jak wyżej. Dokumentacja MCP ma szczegóły, a także opis, jak napisać własnego klienta MCP.
Jeśli nie można się połączyć
- „Not hosting”: naciśnij w aplikacji Hostuj zewnętrznego agenta, a potem połącz się ponownie.
- Nie pojawiło się okno logowania: zezwól na wyskakujące okna dla strony twojego klienta AI i spróbuj ponownie.
- Połączenie od razu się nie udaje: sprawdź, czy adres kończy się na
/mcp. - „Dostęp agentów jest wyłączony”: włącz „Pozwól agentom AI się łączyć” w aplikacji albo na stronie zgody.
Najczęstsze pytania
Czy istnieje serwer MCP dla Godot?
Tak, dwóch rodzajów. Lokalne serwery z mostkiem łączą asystenta z edytorem Godot na twoim komputerze przez wtyczkę do edytora. Serwer Shiny Gen na mcp.shinygen.ai jest hostowany: steruje grą w Godot działającą w Shiny Gen, w przeglądarce lub w aplikacji, bez instalowania czegokolwiek.
Czy muszę coś instalować?
Nie. Dodajesz adres https://mcp.shinygen.ai/mcp do swojego asystenta i się logujesz. Gra działa w Shiny Gen w przeglądarce lub w aplikacji.
Czy działa z ChatGPT?
Tak. W ChatGPT włącz Tryb dewelopera w Ustawienia, Łączniki, Zaawansowane, a potem utwórz łącznik z adresem. Claude, Grok, Cursor, opencode i każdy inny klient MCP też działają.
Ile to kosztuje?
Połączenie i edycje kodu nie kosztują klejnotów. Generowanie obrazów, modeli 3D, animacji i dźwięku zużywa klejnoty, z dziennym limitem. Darmowe konta dostają 30-dniowy okres próbny, a potem tygodniowy przydział działań (obecnie 300); dowolny zakup od $2.99 znosi przydział.
Czy działa przy zamkniętym Shiny Gen?
Tak, z linkiem do sesji agenta: twoje AI uruchamia Shiny Gen we własnej przeglądarce, więc po twojej stronie nic nie musi być otwarte. Jeśli zamiast tego łączysz się przez hostowanie z aplikacji (Hostuj zewnętrznego agenta), aplikacja musi być otwarta, kiedy asystent pracuje.
Czy mogę zbudować własnego klienta?
Tak. Serwer używa Streamable HTTP i OAuth 2.1 z PKCE, z dynamiczną rejestracją klientów publicznych. Dokumentacja MCP ma szczegóły.