arcadegnt

공식

AI 어시스턴트와 채팅하며 브라우저 게임을 만드세요: 웹 게임을 작성하면 arcadegnt가 데스크톱과 모바일에서 빌드, 호스팅, 플레이테스트를 진행합니다. 친구와 공유하거나 아케이드에 제출하여 공식 등록 및 순위에 도전하세요!

Arcadegnt MCP(으)로 무엇을 할 수 있나요?

  • 채팅 프롬프트로 브라우저 게임 만들기 — 어시스턴트에게 make_game 프롬프트를 사용해 Godot 4.8 게임을 만들도록 요청한 다음, 라이브 웹 주소로 게시하세요.
  • 빌드와 점검으로 게임을 반복 개선하기 — 어시스턴트가 파일을 수정하고, build를 실행해 업데이트를 게시하며, check_game으로 데스크톱과 모바일에서 스크린샷과 함께 플레이 테스트를 하게 하세요.
  • 최고 점수와 플레이어 평점 추가하기 — get_game_scores로 리더보드를 확인하고, approve_game_score로 항목을 검증하며, get_stats로 플레이 횟수와 별점을 추적하세요.
  • 자체 에셋 업로드 및 관리하기 — get_asset_upload_link를 통해 링크를 받아 아트, 스프라이트, 음악 또는 3D 모델을 올린 다음, list_assets와 view_asset으로 확인하세요.
  • 트레일러와 소셜 숏폼 만들기 — capture_video로 게임플레이를 녹화한 다음, make_video로 자막, 전환 효과, 엔드 카드를 넣어 TikTok이나 Reels용 클립을 편집하세요.
  • 공개 아케이드 갤러리에 게시하기 — submit_to_arcade로 게임을 제출하고, set_arcade_page로 페이지를 설정하며, get_stats로 성과를 추적하세요.

호스팅형 MCP 서버

npx add-mcp 'https://arcadegnt.com/mcp'

Claude Code, Codex, Cursor 등에 설치됩니다

문서

AI 어시스턴트와 채팅하면서 브라우저 게임을 만들어 보세요. 어시스턴트가 Godot 4.8 게임을 작성하면, arcadegnt가 이를 빌드하고 자체 웹 주소에 게시한 다음 데스크톱과 휴대폰의 실제 브라우저에서 실행하여 어시스턴트가 스크린샷을 보고 문제를 수정할 수 있게 합니다.

세부 정보

서버 URL

https://arcadegnt.com/mcp

전송

Streamable HTTP: POST를 통한 JSON-RPC 2.0, JSON 응답, 세션 ID 없음

인증

동적 클라이언트 등록 및 PKCE(S256)를 사용하는 OAuth 2.1; 사용자는 이메일로 전송된 코드로 로그인합니다. 검색: https://arcadegnt.com/.well-known/oauth-protected-resource

API 키

없음. arcadegnt는 모델을 실행하지 않습니다. 사용자 자신의 어시스턴트가 작업을 수행합니다.

프로토콜 버전

2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05

기능

32개 도구, 1개 리소스(arcadegnt://guide), 1개 프롬프트(make_game)

엔진

Godot 4.8(GDScript), 웹용으로 내보내기; 게임은 데스크톱과 휴대폰에서 실행됩니다.

호환 대상

Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent 및 기타 원격 MCP 클라이언트

문서

빌드 가이드 · llms.txt · 비디오 부트캠프

아케이드

arcade.arcadegnt.com

개인정보 보호 · 약관

개인정보 보호정책 · 약관

지원

hello@arcadegnt.com

어시스턴트 연결하기

처음이신가요? YouTube의 arcadegnt 부트캠프에서 어시스턴트 연결 및 첫 게임 만드는 방법을 보여드립니다.

Claude(웹 및 데스크톱)

  1. 설정을 연 다음 커넥터를 엽니다.
  2. 사용자 지정 커넥터 추가를 선택하고 이름을 arcadegnt로 지정한 후 URL을 붙여넣습니다:
https://arcadegnt.com/mcp
  1. 연결을 누르고 이메일로 전송된 코드를 입력한 다음 허용을 선택합니다.
  2. "arcadegnt로 원버튼 아케이드 게임을 만들어 줘."라고 요청합니다.

ChatGPT

  1. ChatGPT Business 또는 Enterprise/Edu 작업 공간에서 관리자에게 연결된 데이터에 대한 개발자 모드를 활성화하도록 요청합니다. Pro는 읽기 전용 사용자 지정 MCP 앱을 지원합니다.
  2. 설정 → 앱 → 만들기를 열고 arcadegnt와 이 MCP 서버 URL을 입력합니다:
https://arcadegnt.com/mcp
  1. OAuth를 선택하고 도구를 검토한 다음 arcadegnt 로그인 및 동의를 완료하고 앱을 만듭니다. 새 채팅을 시작하고 도구 메뉴에서 arcadegnt를 선택합니다.

ChatGPT의 라벨과 가용성은 요금제 및 작업 공간 정책에 따라 다릅니다. 전체 쓰기 작업은 현재 Business 또는 Enterprise/Edu가 필요합니다.

Claude Code

claude mcp add --transport http arcadegnt https://arcadegnt.com/mcp

그런 다음 Claude Code에서 /mcp을 실행하고 arcadegnt를 선택한 후 로그인합니다.

Codex

codex mcp add arcadegnt --url https://arcadegnt.com/mcp
codex mcp login arcadegnt

로그인 시 이메일로 로그인할 수 있는 브라우저가 열립니다.

Cursor

~/.cursor/mcp.json(또는 프로젝트의 .cursor/mcp.json)에 추가한 다음 Cursor가 요청할 때 로그인합니다:

{
  "mcpServers": {
    "arcadegnt": {
      "url": "https://arcadegnt.com/mcp"
    }
  }
}

OpenCode

프로젝트의 opencode.json(또는 ~/.config/opencode/opencode.json)에 추가한 다음 로그인합니다:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "arcadegnt": {
      "type": "remote",
      "url": "https://arcadegnt.com/mcp"
    }
  }
}
opencode mcp auth arcadegnt

로그인 시 이메일로 로그인할 수 있는 브라우저가 열립니다.

VS Code

.vscode/mcp.json에 추가하고 파일에서 서버를 시작한 후 로그인합니다:

{
  "servers": {
    "arcadegnt": {
      "type": "http",
      "url": "https://arcadegnt.com/mcp"
    }
  }
}

Manus

  1. 설정을 연 다음 커넥터(일부 버전에서는 통합)를 엽니다.
  2. 커넥터 추가를 선택한 다음 사용자 지정 MCP를 선택합니다. 이름을 arcadegnt로 지정하고 HTTP 전송을 선택한 후 URL을 붙여넣습니다:
https://arcadegnt.com/mcp
  1. Manus가 로그인을 요청하면 이메일로 전송된 코드를 입력하고 허용을 선택합니다.

OpenClaw

openclaw mcp add arcadegnt --url https://arcadegnt.com/mcp --transport streamable-http --auth oauth
openclaw mcp login arcadegnt

로그인 시 이메일로 로그인할 수 있는 브라우저가 열립니다. openclaw mcp doctor arcadegnt --probe는 도구가 로드되었는지 확인합니다.

Hermes Agent

~/.hermes/config.yaml에 추가합니다. Hermes는 처음 연결할 때 브라우저에서 로그인을 엽니다(실행 중인 세션에서 /reload-mcp):

mcp_servers:
  arcadegnt:
    url: "https://arcadegnt.com/mcp"
    auth: oauth

기타 MCP 클라이언트

OAuth와 함께 원격 서버(Streamable HTTP)를 지원하는 클라이언트를 URL로 지정하면 클라이언트가 자체 등록하고 로그인 페이지를 엽니다. 붙여넣을 API 키, 헤더 또는 토큰이 없습니다.

https://arcadegnt.com/mcp

요청해 보세요

  • "arcadegnt로 떨어지는 블록을 피하는 배가 나오는 원버튼 아케이드 게임을 만들어 줘."
  • "내 arcadegnt 게임에 높은 점수 보드와 타이틀 화면을 추가해 줘."
  • "내가 곧 업로드할 스프라이트를 arcadegnt 게임의 플레이어와 적에 사용해 줘."
  • "설명과 스크린샷과 함께 내 게임을 arcadegnt 아케이드에 제출해 줘."

도구

도구기능
create_gamearcadegnt 스타터에서 새 게임을 시작합니다: 웹용으로 설정된 Godot 4.8 프로젝트(Compatibility 렌더러, 1280x720 스트레치)로 키보드, 게임패드 및 멀티터치 컨트롤이 이미 연결되어 있고 작은 플레이 가능한 장면이 포함되어 있습니다.
list_games사용자의 게임과 해당 ID, 주소 및 라이브 여부를 표시합니다.
get_game주소와 최신 빌드 결과가 포함된 단일 게임을 표시합니다.
get_guidearcadegnt 게임이 빌드되는 방식: 스타터 프로젝트, 빌드 및 브라우저가 적용하는 웹 규칙, 터치 및 게임패드 컨트롤, 고품질 아트 및 사운드 얻기(생성기, CC0 팩, 코드), 이러한 도구 사용 방법.
list_files게임 프로젝트의 모든 파일과 크기를 표시합니다.
read_files한 번에 최대 40개의 프로젝트 파일 내용(최대 256KB 텍스트 파일)을 표시합니다.
write_files한 번의 호출로 최대 60개의 파일을 만들거나 교체합니다(스크립트, 장면, SVG 아트, project.godot). 선택적으로 파일을 삭제할 수 있습니다.
edit_file정확한 텍스트 교체로 한 파일의 일부를 변경합니다.
build프로젝트를 가져오고 모든 스크립트와 장면을 로드한 다음 게임을 몇 초 동안 헤드리스로 실행하고 웹용으로 내보내고 해당 주소에 게시합니다.
get_build빌드의 상태 및 오류를 표시합니다(기본적으로 최신 빌드).
check_game게임의 최신 빌드(플레이 주소)를 헤드리스 Chrome에서 실행합니다: 기본적으로 데스크톱(1280x720, 키보드 및 마우스) 및 가로로 잡은 휴대폰(844x390, 터치)에서.
get_check아직 실행 중이던 check_game의 결과를 표시합니다.
capture_video게임이 재생되는 모습을 사운드와 함께 MP4로 녹화합니다: 게임이 아무리 무거워도 전체 해상도에서 부드러운 30fps, 트레일러, 소셜 숏(틱톡, 릴스, 쇼츠) 및 아케이드 페이지용.
make_video이 게임의 비디오(capture_video 또는 이전 make_video 결과)를 트레일러 또는 숏으로 편집합니다: 전환, 타이틀, 자막 및 릴리스 트레일러 스타일의 하단 써드, 플레이 링크가 있는 엔드 카드, 게임 사운드 및 선택적 음악이 포함된 클립.
get_video비디오의 상태; 완료되면 연락처 시트(전체에 걸쳐 8프레임) 및 다운로드 및 시청 링크를 표시합니다.
submit_to_arcade게임의 최신 빌드와 게임 페이지(set_arcade_page)를 공개 게임 갤러리인 아케이드(arcade.arcadegnt.com 및 랜덤 모드)에 제출합니다.
set_arcade_page아케이드의 게임 페이지(arcade.arcadegnt.com/<slug>): 플레이어용 설명 및 이 게임의 check_game 결과에서 선택한 최대 6개의 스크린샷(check_id 및 라벨별, 예:
remove_from_arcade게임을 아케이드에서 제거하고 보류 중인 제출을 취소하고 잠금을 해제합니다: 최신 빌드는 자체 주소로 돌아가고 빌드는 다시 게시됩니다.
get_stats게임의 플레이, 플레이어 및 플레이어 평가(1-5성)(평생 및 최근 14일, 플레이 시작 위치별 분할: 아케이드(갤러리), 랜덤 모드(피드) 또는 자체 주소(직접)) 및 아케이드 상태(갤러리)를 표시합니다.
get_game_scores게임의 모든 높은 점수 보드(VbgntScores): 계산된 항목이 가장 좋은 것부터, 플레이어당 하나의 항목, 상위 100개, 그리고 held\ 항목: 의심스러운 점수(vbgnt_scores.json의 규칙 초과, 시간 제한 실행 없음 또는 보드보다 훨씬 앞선)로 승인될 때까지 보낸 사람만 볼 수 있습니다.
delete_game_score보드에서 하나의 항목(get_game_scores의 entry_id, 계산 또는 보류)을 제거하거나 entry_id 없이 전체 보드를 재설정합니다(confirm=true 필요).
approve_game_score보류된 점수(get_game_scores held\의 entry_id)를 계산합니다: 공개 보드에 합류하여 해당 플레이어의 계산된 항목을 이길 때 교체합니다.
get_asset_upload_link사용자가 자신의 파일을 게임에 넣는 페이지: 아트, 스프라이트 시트, 음악 및 사운드 효과, 글꼴, 2D 및 3D 모델(glTF/GLB, OBJ, FBX), 전체 폴더 또는 .zip 에셋 팩.
import_asset공개 https 파일 또는 .zip 에셋 팩을 다운로드합니다(예:
create_asset_upload명령을 실행하는 에이전트(Claude Code, Codex)용: 이 머신의 파일에 대한 1시간 업로드 슬롯 및 파일을 보내는 curl 명령(<LOCAL_FILE> 교체).
finish_asset_uploadcreate_asset_upload로 .zip을 업로드한 후: assets/에 압축을 풉니다.
list_assets게임의 미디어 파일과 각 파일에 대해 알려진 정보: 이미지 크기 및 알파 및 스프라이트 시트 힌트, 오디오 길이, 3D 모델의 메시, 리그 및 애니메이션 이름과 길이, 글꼴 이름; 최근 가져오기 및 150MB 중 사용된 양.
view_asset직접 열 수 없는 파일을 봅니다: 이미지(확대된 픽셀 아트), 글꼴 샘플 또는 Godot의 -Z(앞)가 표시된 3D 모델을 네 면에서 렌더링하여 어느 방향을 향하고 크기가 얼마나 되는지 알 수 있습니다.
set_game_images프로젝트의 이미지를 로딩 화면으로 사용합니다(스플래시: PNG/JPG/WebP/SVG, 1280x720 이상이 가장 좋으며 게임이 다운로드되고 시작되는 동안 표시됨; 빌드가 PNG로 변환) 또는 splash_from_check: check_game 스크린샷(예:
download_sourceGodot 프로젝트의 zip에 대한 1시간 링크(Godot 4.8 편집기, 4.8-dev7 이상에서 열림).
delete_game게임, 해당 파일 및 웹 페이지를 영구적으로 삭제합니다.
whoami로그인한 계정의 이메일, 게임 수 및 제한 사항을 표시합니다.

리소스 arcadegnt://guide(어시스턴트가 먼저 읽는 빌드 가이드) 및 프롬프트 make_game(게임 설명; 어시스턴트가 빌드하고 온라인에 게시)가 추가로 포함됩니다.

디렉터리 목록용

붙여넣을 준비가 된 한 단락 설명:

arcadegnt (https://arcadegnt.com) - Make browser games by chatting with Claude, ChatGPT, Claude Code or Codex. The assistant writes a Godot 4.8 game; arcadegnt builds it, hosts it at its own address and plays it in headless Chrome on desktop and phone, returning screenshots. High scores, bring-your-own assets, a public games gallery (the Arcade). Remote server, OAuth, no API keys.