GrowBlocks Dev Kit について
GrowBlocks Dev Kitは、AIアシスタントでthree.jsのブラウザーゲームを制作、テスト、申請するためのツールです。ヘッドレスプレイとスクリーンショット、再利用可能なブロック、審査を伴う公開フローを備えています。
主な機能
- 01Dev Kit APIドキュメントの参照
- 02ゲームプロジェクトの作成と静的チェック
- 03ヘッドレスプレイとスクリーンショット取得
- 04公開済みブロックの検索と追加
- 05限定公開ビルドのアップロードと審査申請
活用シーン
- 01スターターからthree.jsゲームを作成
- 02プレイテストの画像を基に変更を反復
- 03他の開発者が公開したブロックを再利用
- 04テストビルドを共有して審査に申請
MCP 対応
MCPサーバーはClaude、Cursor、Windsurfなどのクライアントに、ゲームのドキュメント、チェック、ブロック管理、公開用ツールを提供します。プロンプトとリソースも備えています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
16掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| dir | string | いいえ | ゲームフォルダー(デフォルト:アシスタントが実行されているフォルダー)。 |
| topic | string | いいえ |
詳細
Claude、Cursor、その他のAIアシスタント向け GrowBlocks Dev Kit
AI アシスタントを使ってブラウザーゲームを作成し、GrowBlocks で公開できます。three.js、Rapier の物理演算、キャラクター、マルチプレイヤールーム、ホスティングを、セットアップ不要で利用できます。
アシスタントは API を読み、game.js を作成し、ヘッドレスでゲームをプレイして、変更のたびにスクリーンショットを確認します。他の開発者が公開したパーツ(ブロック)を再利用し、共有可能な限定公開のテストビルドをプッシュします。ゲームは提出され、GrowBlocks の審査を受けるまで公開されません。
インストール
Claude Code(プラグイン:ツール+スキル)
/plugin marketplace add Gioluan/growblocks-devkit
/plugin install growblocks@growblocks
Claude Code(MCP サーバーのみ)
claude mcp add growblocks -- npx -y growblocks mcp
Claude Desktop: 最新リリースから growblocks.mcpb をダウンロードして開きます。
Cursor/Windsurf/任意の MCP クライアント
{ "mcpServers": { "growblocks": { "command": "npx", "args": ["-y", "growblocks", "mcp"] } } }
ターミナル: npx growblocks new my-game を実行し、続けて npx growblocks help を実行します。
次のように依頼します:「スイレンの葉の上をカエルが競争する GrowBlocks ゲームを作って」。または、make_game プロンプトを使います。
ツール
| ツール | 機能 |
|---|---|
growblocks_docs | Dev Kit API(またはその一部)を表示します |
growblocks_check | 静的チェックを実行します。play を指定すると、ヘッドレスでゲームをプレイしてスクリーンショットを返します |
growblocks_new_game | スターターキットから新しいゲームフォルダーを作成します |
growblocks_blocks、growblocks_block_info、growblocks_add_block | 公開済みのブロックを検索して追加します(ゲームに組み込んで公開されると、作者に収益が入ります) |
growblocks_login、growblocks_whoami | ブラウザーで確認するコードを使ってサインインします |
growblocks_create_game、growblocks_link_game、growblocks_update_game | GrowBlocks 上にゲームを作成し、名前、ロゴ、詳細を設定します |
growblocks_push | 限定公開のテストビルドをアップロードして、そのリンクを取得します |
growblocks_status、growblocks_games | ビルド、リンク、審査メモを確認します |
growblocks_submit、growblocks_publish_block | 依頼された場合のみ、審査に提出するか、ブロックを公開します |
すべてのツールには、ゲームフォルダーを指定する dir が必要です。プロンプト:make_game、ship_game。リソース:llms.txt、gb.d.ts。
収益(コレクション、コイン、収益)はアシスタントを経由しません。growblocks.xyz 上のブラウザー内で管理されます。開発者は、自分のゲームが生み出す手数料の70%を受け取ります。
構成
.claude-plugin/marketplace.json:このリポジトリを Claude Code プラグインマーケットプレイスとして登録しますplugins/growblocks/:プラグイン(.mcp.jsonはnpx [email protected] mcpを実行します。すべてのインストールで審査済みバージョンが実行されるよう、バージョンを固定しています。また、growblocks-gameスキルも含みます)desktop/:Claude Desktop 拡張機能。npx @anthropic-ai/mcpb pack desktop growblocks.mcpbでビルドしますserver.json:公式 MCP Registry 用のエントリーTERMS.md:Dev Kit の利用規約
サーバーは依存関係のない単一ファイル growblocks.mjs で、npm 上では growblocks として公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。