mcpField
G
GrowBlocks Dev Kit

GrowBlocks Dev Kit

ローカル
growblocks.xyz開発ツール02 週間前に更新

GrowBlocks Dev Kit について

GrowBlocks Dev Kitは、AIアシスタントでthree.jsのブラウザーゲームを制作、テスト、申請するためのツールです。ヘッドレスプレイとスクリーンショット、再利用可能なブロック、審査を伴う公開フローを備えています。

主な機能

  1. 01Dev Kit APIドキュメントの参照
  2. 02ゲームプロジェクトの作成と静的チェック
  3. 03ヘッドレスプレイとスクリーンショット取得
  4. 04公開済みブロックの検索と追加
  5. 05限定公開ビルドのアップロードと審査申請

活用シーン

  1. 01スターターからthree.jsゲームを作成
  2. 02プレイテストの画像を基に変更を反復
  3. 03他の開発者が公開したブロックを再利用
  4. 04テストビルドを共有して審査に申請

MCP 対応

MCPサーバーはClaude、Cursor、Windsurfなどのクライアントに、ゲームのドキュメント、チェック、ブロック管理、公開用ツールを提供します。プロンプトとリソースも備えています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"xyz-growblocks-growblocks": {
"command": "npx",
"args": [
"-y",
"growblocks"
]
}
}
}
起動コマンドnpx -y growblocks

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgrowblocks1.2.0

ツール

16

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
dirstringいいえゲームフォルダー(デフォルト:アシスタントが実行されているフォルダー)。
topicstringいいえ

詳細

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_docsDev 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_gameGrowBlocks 上にゲームを作成し、名前、ロゴ、詳細を設定します
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 として公開されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。