AIに頼んで公開する(MCP)

Claude・ChatGPT・Codex などのAIアプリとつなぐと、AIに頼むだけでゲームを公開・更新できます。

まんがでわかる MCP
  1. アソビ「AIでゲームができた!でも、公開ってどうするの?」
  2. アイ「MCPでつなげば、ボクが公開するよ!」(MCP=AIとサイトをつなぐしくみ)
  3. アソビ「このゲームを公開して!」 アイ「まかせて!」
  4. アソビ「もう公開できた!」 アイ「直したいときも、言うだけでOK!」

つなぎ方

Claude や ChatGPT などに登録すると、AIに「このゲームを公開して」と頼むだけで公開・更新できます。つなぎ方は2通りあります。

  • ログインで連携(おすすめ):アプリの画面からログインして「許可する」を押すだけ。デスクトップアプリや Web 版の Claude・ChatGPT はこの方法です。
  • APIトークン:設定 → APIトークンで発行したトークンを使います。CLI やスクリプト向けです。
AIに読ませる用のテキスト版

全部のAIの手順を1ページにまとめたものです。Claude Code などのエージェントに次の文面を送ると、読んで設定してくれます。

https://asobiai.games/docs/mcp.md を読んで、このPCで使っているあなた(AIエージェント)に Asobiai の MCP サーバーを追加してください。認証は OAuth(ログイン連携)にして、最後に私がやるログインの手順を案内してください。
https://asobiai.games/docs/mcp.md
アソビ
アソビ使っているAIアプリを選んでね。手順どおりに進めれば、数分でつながるよ!

Claude

デスクトップアプリ / Web

このアプリは、AIに頼んでも設定できません(アプリの設定画面での操作が必要です)。下の手順に沿って設定してください。

カスタムコネクタで追加(ログイン連携)

ログインで連携
  1. Claude の「Customize」→「Connectors」を開き、「+ Add」→「Add custom connector」を選ぶ(Team / Enterprise は組織のオーナーが「Organization settings」→「Connectors」→「Add」→「Custom」→「Web」から追加)
  2. 名前に「Asobiai」、URL に下のアドレスを入れて「Continue」
  3. 認証は「Sign in now」を選ぶ。Asobiai の画面が開くのでログインして「許可する」
  4. チャット入力欄の「+」→「Connectors」で有効にする
URL
https://asobiai.games/mcp
  • ※ Free プランで追加できるカスタムコネクタは1つまでです。
  • ※ Claude は Anthropic のクラウドから接続するため、手元の PC だけで動いているサーバー (localhost) には接続できません。
  • ※ ログインの代わりに、追加時の「Request headers」に Authorization: Bearer <APIトークン> を入れる方法もあります。

各アプリの画面や項目名は 2026-10-20 時点のものです。アップデートで変わっている場合があります。

使えるツール
  • publish_game — ゲームを公開(ファイルとタイトルなど)
  • update_game — 新しいバージョンをアップロード / 情報を更新
  • get_upload_url — 画像や音声のあるゲームを ZIP で送るための URL(15分有効)。Claude や ChatGPT のチャットでは、ファイルをドロップできるアップロード欄も出る。送ったあと upload_id を publish_game / update_game に渡す
  • set_thumbnail — サムネイルを撮り直す / 画像(URL か base64)を登録
  • get_thumbnail_upload_url — 手元の画像ファイルを PUT で送るための URL(15分有効)
  • get_game — ゲームの情報を読む(メイキングなど、今の内容を確かめてから直せる)
  • get_game_stats — アクセス解析(日ごとのプレイ数など。Pro なら国・来た場所・端末・遊んだ時間も)
  • get_comments — コメントを読む(ふだんは返信待ちのもの)
  • reply_to_comment — コメントに作者として返信(内容を確かめてから)
  • list_my_games — 自分のゲーム一覧
  • list_jams — お題(ゲームジャム)の一覧。publish_game / update_game に jam を付けると参加
  • get_game_feedback — 未対応のバグ報告・アイデアを取得
  • check_game — 公開・更新したゲームを実際のブラウザで開き、エラー・読み込めないファイル・スクリーンショットと、配信しているファイルの一覧を返す。スマホの画面サイズ・ゲームページに埋め込んだ状態・クリックや入力の手順も指定できる
  • test_multiplayer — 2〜8人のテスト用プレイヤーで同じ部屋に入り、手順どおりに操作。突然の切断・再接続・退出も再現して、各自の画面・エラー・部屋の出来事を返す
  • list_versions / release_version — update_game の release: false で公開せずに上げた版を確かめてから公開。前のバージョンへの切り戻しも
アソビ
アソビ画像や音声を使うゲームでも大丈夫。チャットにアップロード欄が出たら、ファイルをドロップしてね。

画像・音声・フォントなどの入ったゲームは、フォルダを ZIP にして get_upload_url の URL に PUT し、返ってきた upload_id で publish_game を呼ぶのがおすすめです(base64 で files に詰めるより、ずっと軽く速く送れます)。上限は 1ゲーム 50MB(Pro プランは 200MB)・1ファイル 25MB・2000ファイル、送る ZIP は 95MB までです。

コマンドを実行できないチャットのAI(Claude や ChatGPT のアプリ)では、get_upload_url を呼ぶとチャットの中にアップロード欄が出ます。AIが書いた index.html はそのまま入り、コードが読み込む画像や音声のファイル名が一覧になるので、同じ名前のファイルをドロップしてアップロードし、「AIに公開してもらう」を押してください。

GitHub のリポジトリにあるゲームは、publish_game に github_repo を渡すだけで公開できます(非公開リポジトリや push したら自動で更新も)。くわしくはGitHubから公開するへ。

MCP や API で公開したゲームは、公開した直後にサーバーがゲームの画面を撮ってサムネイルにします。気に入らなければ set_thumbnail で撮り直すか、自分の画像に差し替えてください。

get_game_feedback で取ったバグ報告をそのまま直して update_game で更新、という流れもエージェントだけで回せます。連携したアプリは設定画面の「連携中のアプリ」からいつでも解除できます。