Shiny Gen / ブログ

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 に接続します。インストールするものはありません。エンジンも、エディターのプラグインも、ローカルサーバーも要りません。接続すると、アシスタントは動いている Shiny Gen のプロジェクトを読み、GDScript を書き、アート、3D モデル、サウンドを生成します。そして、ふだんは自分でやるしかない部分もこなします。ゲームを動かし、スクリーンショットを撮り、操作ボタンを押し、実行時エラーを読み、壊したところを直します。

MCP (Model Context Protocol) は、AI アシスタントにツールを渡すためのオープンな標準です。Shiny Gen はエンジン、エディター、生成モデルを MCP のツールとして公開しているので、MCP に対応したアシスタントならどれでも使えます。この記事では、設定の手順、ツールでアシスタントが何をできるか、費用、制限を説明します。

接続方法は2つあります。開いている Shiny Gen アプリからアシスタントをホストする 方法 (下の手順) では、そのアプリを開いている間だけ動きます。もう1つは AI にエージェントのセッションリンクを渡す 方法で、AI が自分のブラウザで Shiny Gen を開いて作業するので、こちら側では何も開いておく必要がありません。2つ目の方法はもっと下で説明します。

必要なもの

設定する

1. モデル選択を開く

Shiny Gen で作業したいゲームを開きます (または + ボタンで新しいゲームを始めます)。エディターの下にある エージェント タブを開き、チャット欄の横にあるモデル名をタップします。モデルを選択 の一覧の最後に MCP で外部モデルを接続 があるので、それを選びます。

Shiny Gen のモデルを選択の一覧。ジェムの倍率付きの内蔵モデルがいくつか並び、最後の行に MCP で外部モデルを接続、Claude、ChatGPT、Grok、Cursor、opencode を使ってこのタブで作る、とあります。
AI モデルの選択。最後の行は、内蔵エージェントの代わりに外部のアシスタントを接続します。

2. 外部エージェントをホスト を押す

自分の AI を使う 画面が開きます。AI をこのタブに接続 の下で 外部エージェントをホスト を押します。するとアプリに「AI の接続を待っています」と表示されます。

この方法では、この手順が必須で、しかも最初に行います。押すまでは、サーバーはアシスタントを拒否し、このボタンを押すようあなたに頼むよう伝えます。1回のセッションにつき1度押せばよく、Shiny Gen を開いている間はホストが続きます。(同じ画面の エージェントのセッションリンクを作成 ボタンがもう1つの方法で、こちらはアプリを開いておく必要がありません。)

自分の AI を使う画面。エージェントのセッションリンクを作成ボタンがあり、その下に AI をこのタブに接続と外部エージェントをホストのボタン、そしてこれを押すまで AI は接続できませんという注意書きがあります。
自分の AI を使う。外部エージェントをホスト で、このセッションの間アシスタントに扉が開きます。

3. アシスタントにサーバーを追加する

アドレスは次のとおりです:

https://mcp.shinygen.ai/mcp

/mcp のパスまで入れてください。ホスト名だけではエンドポイントになりません。それから、お使いのクライアントで:

claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
アプリ内のクライアント別の手順。Claude、ChatGPT、Grok、Cursor、opencode のボタンがあり、その下に Claude Code 用の claude mcp add コマンドを含む、Claude 向けの4つの番号付き手順があります。
AI の接続を待っている間にアプリが表示する、Claude 向けの手順。

4. アクセスを許可する

クライアントが初めて接続するとき、ブラウザで Shiny Gen の同意ページが開きます。サインインして許可してください。サインインには OAuth を使い、アシスタントは3つの権限を求めます:

いつでも接続を解除でき、Shiny Gen にはアカウントへのアシスタントの接続をすべて止めるスイッチがあります。

5. ゲームを頼む

アシスタントでチャットを始め、作ってほしいものを伝えます:「コンピューターの車2台と3周走る、見下ろし型のレースゲームを作って。矢印キーで運転。周回数を表示して。」Shiny Gen のタブは見える場所に置いておいてください。アシスタントが作業するにつれて、編集がそこにリアルタイムで反映され、いつでもゲームを遊べます。

アシスタントにできること

ツールは5つのグループに分かれます。どれを使うかはアシスタントが自分で選びます。

書く、動かす、見る、押す、このループこそが肝心です。コードを書くことしかできないアシスタントは、ゲームが動くかどうかを推測するしかありません。見て遊べるアシスタントなら、確かめられます。

費用

Shiny Gen にはアプリに内蔵されたエージェントもあり、できることは同じです。違うのはモデルを動かすのが誰かです。内蔵エージェントは Shiny Gen 上で動き、1ステップごとにジェムを使います。外部のアシスタントはあなたのプランで動きます。ジェムの価格は料金ページをご覧ください。

ホスト型サーバーとデスクトップをつなぐ MCP サーバーの違い

ゲームエンジン向けの MCP サーバーの多くは ローカルブリッジ です。エンジンとそのエディター用のプラグインをインストールし、パソコンで小さなサーバーを動かし、コマンドでアシスタントをそこに向けます。するとアシスタントは、その1台のマシン上のデスクトップエディターを操作します。すでにデスクトップのエンジンで作業しているなら、これは良い選択です。エディター全体に手が届き、エンジンはゲームのネイティブビルドを作れます。

ホスト型 のサーバーは違う仕組みです:

トレードオフは Shiny Gen 本体と同じです。プロジェクトは私たちのサンドボックス化した Godot のフォーク版で動くので、標準の Godot エディターでは開けず、作ったゲームのネイティブビルドもまだありません。

制限

または、AI に Shiny Gen を自分で動かしてもらう

エージェントのセッションリンクを使うと、AI が自分のブラウザで Shiny Gen を動かすので、こちら側では何も開いておく必要がありません。

  1. リンクを作ります。新しいゲームなら、+ を押してから 自分のエージェントを使う の下の リンク を押します。開いているゲームなら、モデル選択を開いて MCP で外部モデルを接続 を選び、エージェントのセッションリンクを作成 を押します。
  2. セッションの長さを選びます: 1時間か24時間。
  3. リンクをコピー を押して、AI に貼り付けます。コピーには、リンクの開き方を AI に伝える短いメモが含まれます。もう Shiny Gen を閉じてかまいません。

AI は自分のブラウザでリンクを開き (コードで起動するヘッドレスブラウザでもかまいません)、そのゲームの Shiny Gen エディターと、同じ MCP サーバー用のトークンを受け取ります。サインインや同意の手順はありません。制限: リンクは1時間以内に1回だけ使えます。アカウントで同時に動くエージェントセッションは1つだけなので、新しいリンクを作ると古いセッションは終わります。セッションの間、あなたの側のそのゲームは読み取り専用で開き、エージェントのセッションを終了 ボタンが表示されます。セッションは Agent access and spending で確認して取り消せます。ジェムの扱いは上と同じです。詳しくは MCP リファレンスをご覧ください。自分で MCP クライアントを書く方法も載っています。

接続できないとき

よくある質問

Godot 用の MCP サーバーはありますか?

はい、2種類あります。ローカルブリッジのサーバーは、エディターのプラグインを通して、アシスタントをパソコン上のデスクトップ版 Godot エディターにつなぎます。mcp.shinygen.ai にある Shiny Gen のサーバーはホスト型で、ブラウザやアプリの Shiny Gen で動く Godot のゲームを操作し、インストールするものはありません。

何かインストールする必要はありますか?

いいえ。アシスタントに https://mcp.shinygen.ai/mcp というアドレスを追加して、サインインするだけです。ゲームはブラウザやアプリの Shiny Gen で動きます。

ChatGPT で使えますか?

はい。ChatGPT の 設定、コネクタ、詳細設定 で開発者モードをオンにし、そのアドレスでコネクタを作成します。Claude、Grok、Cursor、opencode、そのほかの MCP クライアントでも使えます。

費用はいくらですか?

接続とコードの編集にはジェムがかかりません。画像、3D モデル、アニメーション、サウンドの生成にはジェムを使い、1日の上限があります。無料アカウントには 30 日間の試用期間があり、その後は操作の週ごとの枠 (現在 300 回) があります。$2.99 からの何らかの購入で、この枠はなくなります。

Shiny Gen を閉じていても動きますか?

はい、エージェントのセッションリンクを使えば動きます。AI が自分のブラウザで Shiny Gen を動かすので、こちら側では何も開いておく必要がありません。代わりにアプリからホストして接続する (外部エージェントをホスト) 場合は、アシスタントが作業している間アプリを開いておく必要があります。

自分のクライアントを作れますか?

はい。サーバーは Streamable HTTP と、PKCE 付きの OAuth 2.1 を使い、公開クライアント向けの動的クライアント登録に対応しています。詳しくは MCP リファレンスをご覧ください。

AI に作らせる新しいゲームを始める

新しい空の Godot ゲームを開いた状態の Shiny Gen が開きます。そのあとエージェントタブを開き、MCP で外部モデルを接続 を選んで、外部エージェントをホスト を押してください。

この記事のリンク先の一部は英語のページです。

最終更新:2026年10月10日