Claude나 ChatGPT가 내 게임을 만들게 하기: 게임 제작용 호스팅 MCP 서버
다른 언어: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 繁體中文
Claude나 ChatGPT가 내 게임을 만들게 하려면, Shiny Gen의 호스팅 MCP 서버인 mcp.shinygen.ai에 연결하세요. 설치할 것은 없어요. 엔진도, 에디터 플러그인도, 로컬 서버도 필요 없어요. 연결되면 AI 도우미가 실시간 Shiny Gen 프로젝트를 읽고, GDScript를 작성하고, 아트, 3D 모델, 사운드를 생성해요. 그리고 보통 내 몫으로 남는 일까지 해요. 게임을 실행하고, 스크린샷을 찍고, 조작 버튼을 누르고, 런타임 오류를 읽고, 자기가 망가뜨린 걸 고쳐요.
MCP(Model Context Protocol)는 AI 도우미에게 도구를 주는 개방형 표준이에요. Shiny Gen은 엔진, 에디터, 생성 모델을 MCP 도구로 제공하니, MCP를 쓰는 도우미라면 누구나 쓸 수 있어요. 이 글은 단계별 설정, 도우미가 도구로 할 수 있는 일, 비용, 제한 사항을 다뤄요.
연결하는 방법은 두 가지예요. 열어 둔 Shiny Gen 앱에서 도우미를 호스팅할 수 있고(아래 단계), 이 경우 앱이 열려 있는 동안 작동해요. 또는 AI에게 에이전트 세션 링크를 줄 수 있어요. 그러면 AI가 자기 브라우저에서 Shiny Gen을 열고 거기서 작업하니, 내 쪽에서는 아무것도 열어 둘 필요가 없어요. 두 번째 방법은 아래쪽에 있어요.
준비물
- Shiny Gen 계정(무료)과 Shiny Gen에서 열어 둔 게임. 브라우저의 shinygen.ai/play 또는 앱에서요.
- MCP 클라이언트. 앱에서 Claude(웹, 데스크톱 앱, Claude Code), ChatGPT, Grok, Cursor, opencode용 단계를 안내해요. 다른 MCP 클라이언트도 같은 주소로 되고, 직접 만든 클라이언트도 돼요.
설정하기
1. 모델 선택 열기
Shiny Gen에서 작업할 게임을 여세요(또는 + 버튼으로 새 게임을 시작하세요). 에디터 아래쪽의 에이전트 탭을 열고 채팅창 옆의 모델 이름을 탭하세요. 모델 선택 목록 맨 끝에 MCP로 외부 모델 연결이 있어요. 그걸 선택하세요.

2. 외부 에이전트 호스팅 누르기
내 AI 사용하기 화면이 열려요. AI를 이 탭에 연결 아래에서 외부 에이전트 호스팅을 누르세요. 그러면 앱에 "AI 연결을 기다리는 중"이 표시돼요.
이 방법에서는 이 단계가 꼭 필요하고, 가장 먼저 해야 해요. 누르기 전까지 서버는 도우미를 거부하고, 나에게 바로 이 버튼을 눌러 달라고 요청하라고 도우미에게 알려 줘요. 세션마다 한 번 하면 되고, Shiny Gen이 열려 있는 동안 호스팅이 유지돼요. (같은 화면의 에이전트 세션 링크 만들기 버튼은 앱을 열어 둘 필요가 없는 다른 방법이에요.)

3. 도우미에 서버 추가하기
주소는 다음과 같아요:
https://mcp.shinygen.ai/mcp
/mcp 경로까지 넣으세요. 호스트만으로는 엔드포인트가 아니에요. 그다음 클라이언트에서:
- Claude Code: 이걸 한 번 실행한 다음,
/mcp를 입력해 로그인하세요.
claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
- 웹이나 데스크톱의 Claude: 설정, 커넥터, 사용자 지정 커넥터 추가를 차례로 열고 주소를 붙여 넣으세요.
- ChatGPT: 설정, 커넥터를 열고, 고급에서 개발자 모드를 켜세요. 만들기를 고르고, 이름을 Shiny Gen으로 정하고, 주소를 붙여 넣고, 로그인 옵션은 그대로 두세요.
- Cursor: 설정에서 MCP를 찾아 주소로 새 서버를 추가하거나,
mcp.json에 추가하세요. - 그 밖의 클라이언트: 클라이언트가 MCP 서버나 커넥터를 추가하는 곳에 같은 주소를 붙여 넣으세요.

4. 접근 승인하기
클라이언트가 처음 연결되면 브라우저에 Shiny Gen 동의 페이지가 열려요. 로그인하고 승인하세요. 로그인은 OAuth를 쓰고, 도우미는 세 가지 권한을 요청해요:
- projects.read: 프로젝트 보기. 화면에 무엇이 있는지, 열린 문서와 그 현재 상태.
- projects.write: 게임 코드와 에셋 문서 작성 및 수정.
- assets.generate: AI 생성 실행(이미지, 3D 모델, 스프라이트 애니메이션, 그리고 코드로 작성되는 아트, 음악, 동작). 보석을 쓰는 건 이 권한이에요.
언제든 연결을 끊을 수 있고, Shiny Gen에는 모든 도우미가 내 계정에 연결하지 못하게 막는 스위치도 있어요.
5. 게임 요청하기
도우미와 채팅을 시작하고 무엇을 만들지 말하세요: "컴퓨터 차 두 대와 세 바퀴를 도는 탑다운 레이싱 게임을 만들어 줘. 방향키로 운전. 랩 수를 보여 줘." Shiny Gen 탭은 보이는 곳에 두세요. 도우미가 작업하는 동안 수정 사항이 실시간으로 거기 나타나고, 언제든 게임을 플레이할 수 있어요.
도우미가 할 수 있는 일
도구는 다섯 그룹으로 나뉘어요. 도우미가 직접 골라 써요.
- 프로젝트 읽기. 화면에 무엇이 있는지 보고, 게임 코드를 읽고 검색하고, 씬 트리를 살펴보고, Shiny Gen의 언어 레퍼런스와 API를 찾아봐요. 문서는 커넥터를 통해 오니, 도우미에게 따로 가르치거나 문서를 붙여 넣을 필요가 없어요.
- 코드 작성. 게임의 GDScript를 교체하거나 부분 수정해요. 게임이 컴파일되고 오류를 줄 번호와 함께 돌려줘요.
- 플레이 테스트. 게임을 실행하고, 일정 게임 시간 동안 또는 스크립트의 조건이 참이 될 때까지 실행하고, 실시간 오류와 출력을 읽고, 스크린샷을 찍고(움직임 확인용 연속 프레임 포함), 키, 탭, 게임패드 입력을 눌러요. 두 버튼을 동시에 눌러야 하는 동작이면 타이밍을 맞춘 입력도 보내요. 3D 게임에서는 깜빡이는 겹친 면이 있는지 씬을 검사할 수도 있어요.
- 에셋 만들기. 이미지를 생성하고, 그림을 텍스처가 입혀진 3D 모델이나 애니메이션 스프라이트 시트로 바꾸고, 이미지 배경을 지우고, 이전 버전을 둘러보거나 복원해요. 3D 모델, 2D 아트, 오디오 악보, 개체별 동작도 코드로 작성할 수 있어요. 도우미가 문서를 직접 무료로 작성하거나 모델에게 보석을 써서 생성하게 하고, 어느 쪽이든 계속 편집할 수 있는 문서가 남아요.
- 게임 관리. 새 게임을 시작하고, 내 게임 목록을 보고, 게임을 열고("플랫포머로 돌아가 줘"), 리믹스하고, 공유 링크를 받아요.
작성하고, 실행하고, 보고, 누르는 이 반복이 핵심이에요. 코드만 쓸 수 있는 도우미는 게임이 되는지 짐작해야 하지만, 보고 플레이할 수 있는 도우미는 직접 확인해요.
비용
- 연결은 무료예요.
- 도우미가 작성하는 코드에는 보석이 들지 않아요. 내 AI 요금제로 실행되니, 모델 비용은 AI 제공업체에 내고 Shiny Gen은 코드 수정에 아무것도 청구하지 않아요.
- 생성에는 보석이 들어요: 이미지, 3D 모델, 애니메이션, 그리고 도우미가 모델에게 생성을 요청하는 모든 것. 유료 결과마다 이전 보석, 사용한 보석, 남은 보석을 알려 줘요.
- 하루 보석 한도가 연결된 도우미가 하루에 쓸 수 있는 보석을 제한하니, 도우미를 켜 둔 채로 두어도 잔액이 바닥나지 않아요.
- 무료 등급의 주간 허용량. 처음 연결하면 허용량 제한 없는 30일 체험이 시작돼요. 그 뒤로 무료 계정은 무언가를 바꾸는 작업(코드 작성, 생성, 게임 실행)에 주간 허용량을 받는데, 현재 주당 300회이고 매주 월요일(UTC)에 초기화돼요. 읽기는 제한이 없어요. 한 번이라도 구매한 사람은($2.99 스타터 팩부터) 허용량 제한을 전혀 받지 않아요. 도우미가 커넥터를 통해 현재 상태를 확인할 수 있어요.
Shiny Gen에는 같은 능력을 가진 자체 에이전트도 앱에 내장되어 있어요. 차이는 누가 모델을 실행하느냐예요. 내장 에이전트는 Shiny Gen에서 실행되고 각 단계마다 보석이 들고, 외부 도우미는 내 요금제로 실행돼요. 보석 가격은 요금제 페이지를 참고하세요.
호스팅 서버가 데스크톱 브리지 MCP 서버와 다른 점
게임 엔진용 MCP 서버 대부분은 로컬 브리지예요. 엔진과 그 에디터용 플러그인을 설치하고, 컴퓨터에서 작은 서버를 실행하고, 명령어로 도우미가 그 서버를 가리키게 해요. 그러면 도우미가 그 한 대의 컴퓨터에서 데스크톱 에디터를 조작해요. 이미 데스크톱 엔진으로 작업하고 있다면 잘 맞는 방식이에요. 에디터 전체에 접근할 수 있고, 엔진이 게임의 네이티브 빌드를 만들 수 있어요.
호스팅 서버는 다르게 작동해요:
- 설치할 것이 없어요. URL을 추가하고 로그인하면 돼요. 브라우저, 데스크톱 앱, 터미널의 도우미 어디서든 작동해요.
- 게임이 내 눈앞에서 실행돼요. Shiny Gen 탭이나 앱에서 실행되고, 모든 수정이 반영되는 걸 지켜볼 수 있어요.
- 한 컴퓨터에 묶이지 않아요. 호스팅은 계정에 속하니, 둘 다 같은 계정으로 로그인되어 있다면 Shiny Gen 탭과 도우미가 서로 다른 컴퓨터에 있어도 돼요.
- 에셋 도구도 함께 와요. 이미지, 3D, 사운드 도구가 같은 서버에 있고, 보석으로 청구되며, 따로 계정을 만들 필요가 없어요.
단점은 Shiny Gen 자체와 같아요. 프로젝트는 저희의 샌드박스 Godot 포크에서 실행되기 때문에 기본 Godot 에디터로는 열 수 없고, 아직 게임의 네이티브 빌드도 없어요.
제한 사항
- 앱에서 호스팅하면 앱이 열려 있는 동안만 작동해요. Shiny Gen을 닫거나 연결이 끊기면 호스팅도 함께 멈춰요. 외부 에이전트 호스팅을 다시 누르고 다시 연결하세요. 앱을 닫은 채로 AI가 작업하게 하려면 대신 에이전트 세션 링크를 주세요(다음 섹션).
- 보석을 구매하거나 계정을 변경할 수는 없어요. 구매, 설정, 계정 변경은 서버가 거부해요.
- 내 게임에서만 작동해요. 공개 카탈로그를 둘러보고 리믹스할 수는 있지만, 다른 사람의 게임은 절대 바꿀 수 없어요.
아니면 AI가 직접 Shiny Gen을 실행하게 하기
에이전트 세션 링크를 쓰면 AI가 자기 브라우저에서 Shiny Gen을 실행하고, 내 쪽에서는 아무것도 열어 둘 필요가 없어요.
- 링크를 만드세요. 새 게임이라면 +를 누르고 내 에이전트 사용하기 아래의 링크를 누르세요. 열어 둔 게임이라면 모델 선택을 열고 MCP로 외부 모델 연결을 선택한 뒤 에이전트 세션 링크 만들기를 누르세요.
- 세션 기간을 고르세요: 1시간 또는 24시간.
- 링크 복사를 누르고 AI에게 붙여 넣으세요. 복사한 내용에는 링크를 여는 방법을 알려 주는 짧은 안내가 들어 있어요. 이제 Shiny Gen을 닫아도 돼요.
AI는 자기 브라우저(AI의 코드가 시작하는 헤드리스 브라우저도 돼요)에서 링크를 열고, 그 게임의 Shiny Gen 에디터와 같은 MCP 서버용 토큰을 받아요. 로그인이나 동의 단계는 없어요. 제한 사항: 링크는 한 시간 안에 한 번만 쓸 수 있어요. 계정당 동시에 하나의 에이전트 세션만 활성화되니, 새 링크를 만들면 이전 세션이 끝나요. 세션이 실행되는 동안 내 쪽의 그 게임은 읽기 전용으로 열리고 에이전트 세션 종료 버튼이 나와요. Agent access and spending에서 세션을 보고 취소할 수 있어요. 보석은 위와 같은 방식으로 작동해요. 자세한 내용과 MCP 클라이언트를 직접 만드는 방법은 MCP 레퍼런스에 있어요.
연결이 안 될 때
- "Not hosting": 앱에서 외부 에이전트 호스팅을 누른 다음 다시 연결하세요.
- 로그인 창이 나타나지 않았어요: AI 클라이언트 사이트의 팝업을 허용하고 다시 시도하세요.
- 연결이 바로 실패해요: 주소가
/mcp로 끝나는지 확인하세요. - "Agent access is switched off": 앱이나 동의 페이지에서 "AI 에이전트 연결 허용"을 켜세요.
자주 묻는 질문
Godot용 MCP 서버가 있나요?
네, 두 종류가 있어요. 로컬 브리지 서버는 에디터 플러그인을 통해 내 컴퓨터의 데스크톱 Godot 에디터에 도우미를 연결해요. mcp.shinygen.ai에 있는 Shiny Gen의 서버는 호스팅 방식이에요. 브라우저나 앱의 Shiny Gen에서 실행되는 Godot 게임을 조작하고, 설치할 것이 없어요.
뭔가 설치해야 하나요?
아니요. 도우미에 https://mcp.shinygen.ai/mcp 주소를 추가하고 로그인하면 돼요. 게임은 브라우저나 앱의 Shiny Gen에서 실행돼요.
ChatGPT에서도 되나요?
네. ChatGPT에서 설정, 커넥터, 고급으로 가서 개발자 모드를 켜고, 그 주소로 커넥터를 만드세요. Claude, Grok, Cursor, opencode와 다른 MCP 클라이언트도 돼요.
비용은 얼마인가요?
연결과 코드 수정에는 보석이 들지 않아요. 이미지, 3D 모델, 애니메이션, 사운드 생성에는 보석이 들고, 하루 한도가 있어요. 무료 계정은 30일 체험 후 주간 작업 허용량(현재 300회)을 받아요. $2.99부터 어떤 구매든 하면 허용량 제한이 없어져요.
Shiny Gen을 닫아도 되나요?
네, 에이전트 세션 링크를 쓰면 돼요. AI가 자기 브라우저에서 Shiny Gen을 실행하니, 내 쪽에서는 아무것도 열어 둘 필요가 없어요. 대신 앱에서 호스팅하는 방식(외부 에이전트 호스팅)으로 연결하면, 도우미가 작업하는 동안 앱이 열려 있어야 해요.
클라이언트를 직접 만들 수 있나요?
네. 서버는 Streamable HTTP와 PKCE를 쓰는 OAuth 2.1을 사용하고, 공개 클라이언트용 동적 클라이언트 등록을 지원해요. 자세한 내용은 MCP 레퍼런스에 있어요.