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 · ビデオブートキャンプ
アーケード
プライバシー・利用規約
サポート
アシスタントを接続する
初めてですか?YouTubeのarcadegntブートキャンプで、アシスタントの接続方法と最初のゲームの作り方を紹介しています。
Claude(Webおよびデスクトップ)
- 設定を開き、コネクタを選択します。
- カスタムコネクタを追加を選択し、arcadegntという名前を付けてURLを貼り付けます:
https://arcadegnt.com/mcp
- 接続を押し、メールで送信されたコードを入力し、許可を選択します。
- 「arcadegntでワンボタンアーケードゲームを作って」と尋ねます。
ChatGPT
- ChatGPT BusinessまたはEnterprise/Eduワークスペースで、管理者に接続データ用のDeveloperモードを有効にするよう依頼します。Proは読み取り専用のカスタムMCPアプリをサポートしています。
- 設定 → アプリ → 作成を開き、arcadegntとこのMCPサーバーURLを入力します:
https://arcadegnt.com/mcp
- 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
- 設定を開き、コネクタ(一部のバージョンでは統合)を選択します。
- コネクタを追加、次にカスタムMCPを選択します。arcadegntという名前を付け、HTTPトランスポートを選択してURLを貼り付けます:
https://arcadegnt.com/mcp
- 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_game | arcadegntスターターから新しいゲームを開始します: Web用に設定されたGodot 4.8プロジェクト(Compatibilityレンダラー、1280x720ストレッチ)、キーボード、ゲームパッド、マルチタッチコントロールがすでに配線され、小さなプレイ可能なシーンがあります。 |
list_games | ユーザーのゲームとそのID、アドレス、公開状態。 |
get_game | 1つのゲームとそのアドレス、最新ビルドの結果。 |
get_guide | arcadegntゲームのビルド方法: スタータープロジェクト、ビルドとブラウザが強制するWebルール、タッチとゲームパッドコントロール、高忠実度のアートとサウンドの取得(ジェネレーター、CC0パック、コード)、およびこれらのツールの使用方法。 |
list_files | ゲームプロジェクト内のすべてのファイルとそのサイズ。 |
read_files | 最大40個のプロジェクトファイルの内容を一度に取得(テキストファイルは最大256 KB)。 |
write_files | 1回の呼び出しで最大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_upload | create_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_source | Godotプロジェクトの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.