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 的助手都能使用。這篇文章會一步一步說明設定方式、這些工具讓助手能做什麼、費用,以及限制。

連接的方式有兩種。你可以 從你開著的 Shiny Gen app 主持你的助手 (就是下面的步驟),只要那個 app 保持開啟就能運作。或者你可以 給你的 AI 一個代理工作階段連結:它會在自己的瀏覽器裡開啟 Shiny Gen 並在那裡工作,你這邊什麼都不用開著。第二種方式在 後面。

你需要準備什麼

設定步驟

1. 打開模型選擇器

在 Shiny Gen 裡打開你想處理的遊戲 (或用 + 按鈕開始一款新遊戲)。打開編輯器底部的 代理 分頁,點一下聊天框旁邊的模型名稱。選擇模型 清單的最後一項是 透過 MCP 連線外部模型:選擇它。

Shiny Gen 的「選擇模型」清單:幾個內建模型和它們的寶石倍率,最後一列寫著 透過 MCP 連線外部模型,用 Claude、ChatGPT、Grok、Cursor 或 opencode 在這個分頁裡製作。
AI 模型選擇器。最後一列會連接一個外部助手,取代內建代理。

2. 按下主持外部代理

使用你自己的 AI 畫面會開啟。在 將你的 AI 連線到這個分頁 底下,按下 主持外部代理。app 接著會顯示「正在等待你的 AI 連線」。

用這種方式時,這個步驟是必要的,而且要先做:在你按下它之前,伺服器會拒絕你的助手,並叫它請你按下這個按鈕。每個工作階段只要做一次,只要 Shiny Gen 開著,主持就會持續。(同一個畫面上的 建立代理工作階段連結 按鈕是另一種方式,不需要你的 app 開著。)

「使用你自己的 AI」畫面:一個建立代理工作階段連結按鈕,接著是將你的 AI 連線到這個分頁,有一個主持外部代理按鈕和一則說明:在你按下這個之前,你的 AI 無法連線。
使用你自己的 AI。主持外部代理會在這個工作階段為你的助手開門。

3. 把伺服器加到你的助手

網址是:

https://mcp.shinygen.ai/mcp

請包含 /mcp 路徑;只有主機名稱並不是端點。然後在你的用戶端裡:

claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
app 裡的用戶端步驟:Claude、ChatGPT、Grok、Cursor 和 opencode 的按鈕,接著是 Claude 的四個編號步驟,包括給 Claude Code 用的 claude mcp add 指令。
Claude 的步驟,就是 app 在等待你的 AI 連線時顯示的樣子。

4. 核准存取

用戶端第一次連線時,你的瀏覽器會開啟一個 Shiny Gen 同意頁面。登入並核准。登入使用 OAuth,助手會要求三項權限:

你隨時都可以中斷連線,Shiny Gen 也有一個開關,可以讓所有助手都無法連線到你的帳號。

5. 要求一款遊戲

在你的助手裡開始一段對話,說出要做什麼:「做一款俯視角賽車遊戲,和兩台電腦車比三圈。用方向鍵駕駛。顯示圈數。」把 Shiny Gen 分頁放在你看得到的地方:助手工作時,修改會即時出現在那裡,你也可以隨時玩這款遊戲。

助手能做什麼

這些工具分成五組。你的助手會自己挑選要用哪些。

寫、執行、看、按的這個循環就是重點。只會寫程式碼的助手只能猜遊戲能不能動;能看到並玩遊戲的助手則會親自確認。

費用

Shiny Gen 在 app 裡也有自己的內建代理,能力相同。差別在於誰執行模型:內建代理在 Shiny Gen 上執行,它的每一步都會花費寶石,而外部助手則在你的方案上執行。寶石價格請看 價格頁面。

託管伺服器和桌面橋接 MCP 伺服器有什麼不同

大多數遊戲引擎的 MCP 伺服器都是 本機橋接。你要安裝引擎和它編輯器的外掛,在電腦上執行一個小伺服器,再用一個指令把你的助手指向它。這樣助手就能操作那一台電腦上的桌面版編輯器。如果你本來就在用桌面引擎,這很適合:它能使用整個編輯器,引擎也能把你的遊戲建置成原生版本。

託管 伺服器的運作方式不同:

取捨和 Shiny Gen 本身一樣:專案執行在我們的沙盒化 Godot 分支版本上,所以原版 Godot 編輯器無法開啟它們,而且目前還沒有你遊戲的原生版本。

限制

或者讓你的 AI 自己執行 Shiny Gen

有了代理工作階段連結,你的 AI 會在它自己的瀏覽器裡執行 Shiny Gen,你這邊什麼都不用開著。

  1. 建立連結。要做新遊戲,請按下 +,再按 使用你自己的代理 底下的 連結。要處理你已經開著的遊戲,請打開模型選擇器,選擇 透過 MCP 連線外部模型,然後 建立代理工作階段連結。
  2. 選擇工作階段要持續多久:1 小時或 24 小時。
  3. 按下 複製連結,貼給你的 AI。複製的內容包含一段簡短說明,告訴它怎麼開啟連結。現在你可以關閉 Shiny Gen 了。

你的 AI 會在它自己的瀏覽器裡開啟連結 (它的程式碼啟動的無頭瀏覽器也算),拿到一個開著那款遊戲的 Shiny Gen 編輯器,以及同一個 MCP 伺服器的權杖,不需要登入或同意步驟。限制如下:連結只能使用一次,而且要在一小時內使用;你的帳號同時只能有一個進行中的代理工作階段,所以新的連結會結束舊的;工作階段進行時,你自己開啟的那款遊戲會是唯讀的,並有一個 結束代理工作階段 按鈕;你可以在 Agent access and spending 底下查看和撤銷工作階段。寶石的運作方式和上面一樣。MCP 參考文件 有詳細內容,也說明了怎麼寫你自己的 MCP 用戶端。

如果連不上

常見問題

有 Godot 用的 MCP 伺服器嗎?

有,而且有兩種。本機橋接伺服器透過編輯器外掛,把助手連接到你電腦上的桌面版 Godot 編輯器。Shiny Gen 在 mcp.shinygen.ai 的伺服器則是託管的:它操作的是在 Shiny Gen 裡執行的 Godot 遊戲,就在你的瀏覽器或 app 裡,什麼都不用安裝。

我需要安裝任何東西嗎?

不需要。你把網址 https://mcp.shinygen.ai/mcp 加到你的助手並登入就好。遊戲在你瀏覽器或 app 裡的 Shiny Gen 中執行。

它能和 ChatGPT 一起用嗎?

可以。在 ChatGPT 裡,到 Settings、Connectors、Advanced 底下開啟 Developer mode,然後用這個網址建立一個連接器。Claude、Grok、Cursor、opencode 和任何其他 MCP 用戶端也都能用。

費用是多少?

連接和程式碼修改都不花寶石。產生圖片、3D 模型、動畫和聲音會花費寶石,並有每日上限。免費帳號有 30 天試用期,之後有每週的動作額度 (目前是 300 次);任何一次 $2.99 起的購買都會取消這個額度限制。

Shiny Gen 關著時也能用嗎?

可以,用代理工作階段連結:你的 AI 會在它自己的瀏覽器裡執行 Shiny Gen,所以你這邊什麼都不用開著。如果你改用從 app 主持的方式連接 (主持外部代理),那麼助手工作時 app 必須保持開啟。

我可以寫我自己的用戶端嗎?

可以。伺服器使用 Streamable HTTP 和搭配 PKCE 的 OAuth 2.1,並為公開用戶端提供動態用戶端註冊。MCP 參考文件 有詳細內容。

開始一款讓你的 AI 來做的新遊戲

在一款全新的空白 Godot 遊戲上開啟 Shiny Gen。接著打開 代理 分頁,選擇 透過 MCP 連線外部模型,然後按下 主持外部代理。

本文連結的部分頁面為英文。

最後更新:2026年10月10日