arcadegnt

公式

AIアシスタントとのチャットでブラウザゲームを作成:アシスタントがウェブゲームを書き、arcadegntがデスクトップとスマートフォン向けにビルド、ホスト、プレイテストを行います。友達と共有したり、アーケードに提出して公式リストとランキングに参加できます!

Arcadegnt MCPで何ができますか?

  • チャットプロンプトからブラウザゲームを作成 — アシスタントにmake_gameプロンプトを使ってGodot 4.8ゲームを構築してもらい、ライブWebアドレスに公開します。
  • ビルドとチェックでゲームを反復改善 — アシスタントにファイルを変更させ、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がそれをビルドし、独自のWebアドレスで公開し、デスクトップとスマートフォンの実際のブラウザで再生して、アシスタントがスクリーンショットを見て問題を修正できるようにします。

詳細

サーバー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)、Web用にエクスポート。ゲームはデスクトップとスマートフォンで動作します

対応クライアント

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(Webおよびデスクトップ)

  1. 設定を開き、コネクタを選択します。
  2. カスタムコネクタを追加を選択し、arcadegntという名前を付けてURLを貼り付けます:
https://arcadegnt.com/mcp
  1. 接続を押し、メールで送信されたコードを入力し、許可を選択します。
  2. 「arcadegntでワンボタンアーケードゲームを作って」と尋ねます。

ChatGPT

  1. ChatGPT BusinessまたはEnterprise/Eduワークスペースで、管理者に接続データ用のDeveloperモードを有効にするよう依頼します。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クライアント

リモートサーバー(Streamable HTTP)とOAuthをサポートするクライアントをURLに向けます。クライアントは自動的に登録され、サインインページが開きます。貼り付けるAPIキー、ヘッダー、トークンはありません。

https://arcadegnt.com/mcp

試してみる質問

  • 「arcadegntで、船が落下するブロックを避けるワンボタンアーケードゲームを作って。」
  • 「arcadegntゲームにハイスコアボードとタイトル画面を追加して。」
  • 「アップロードしようとしているスプライトを、arcadegntゲームのプレイヤーと敵に使って。」
  • 「説明とスクリーンショット付きで、私のゲームをarcadegntアーケードに提出して。」

ツール

ツール機能
create_gamearcadegntスターターから新しいゲームを開始します: Web用に設定されたGodot 4.8プロジェクト(Compatibilityレンダラー、1280x720ストレッチ)、キーボード、ゲームパッド、マルチタッチコントロールがすでに配線され、小さなプレイ可能なシーンがあります。
list_gamesユーザーのゲームとそのID、アドレス、公開状態。
get_game1つのゲームとそのアドレス、最新ビルドの結果。
get_guidearcadegntゲームのビルド方法: スタータープロジェクト、ビルドとブラウザが強制するWebルール、タッチとゲームパッドコントロール、高忠実度のアートとサウンドの取得(ジェネレーター、CC0パック、コード)、およびこれらのツールの使用方法。
list_filesゲームプロジェクト内のすべてのファイルとそのサイズ。
read_files最大40個のプロジェクトファイルの内容を一度に取得(テキストファイルは最大256 KB)。
write_files1回の呼び出しで最大60ファイルを作成または置換(スクリプト、シーン、SVGアート、project.godot)、およびオプションでファイルを削除。
edit_file正確なテキスト置換で1つのファイルの一部を変更。
buildプロジェクトをインポートし、すべてのスクリプトとシーンを読み込み、ゲームを数秒間ヘッドレスで実行し、Web用にエクスポートしてそのアドレスで公開。
get_buildビルドのステータスとエラー(デフォルトでは最新のもの)。
check_gameゲームの最新ビルド(そのプレイアドレス)をヘッドレスChromeで再生: デフォルトではデスクトップ(1280x720、キーボードとマウス)と横向きに持ったスマートフォン(844x390、タッチ)。
get_checkまだ実行中だったcheck_gameの結果。
capture_videoゲームのプレイをサウンド付きのMP4として録画: ゲームがどれだけ重くても、フル解像度で滑らかな30 fps。トレーラー、ソーシャルショート(TikTok、Reels、Shorts)、アーケードページ用。
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): カウントされたエントリを良い順に、プレイヤーごとに1エントリ、上位100件、およびheld\エントリ: 疑わしいスコア(vbgnt_scores.jsonのルールを超える、タイムドランなし、またはボードを大きく上回る)で、承認されるまで送信者のみが表示されます。
delete_game_scoreボードから1つのエントリ(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モデルのメッシュ、リグ、アニメーション名と長さ、フォント名。さらに最近のインポートと150 MBの使用量。
view_asset自分で開けないファイルを表示: 画像(拡大されたピクセルアート)、フォントサンプル、またはGodotの-Z(前方)がマークされた4方向からレンダリングされた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ゲーム、そのファイル、Webページを完全に削除。
whoamiサインイン中のアカウントのメール、ゲーム数、制限。

さらに、リソースarcadegnt://guide(アシスタントが最初に読むビルドガイド)とプロンプトmake_game(ゲームを説明。アシスタントがビルドしてオンラインに公開)があります。

ディレクトリリスト用

貼り付け可能な1段落の説明:

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.