关于 GrowBlocks Dev Kit
GrowBlocks Dev Kit 是面向 AI 助手的三维浏览器游戏开发工具,可创建、测试并提交游戏。它通过无头试玩截图、可复用积木和审核流程支持游戏开发与发布。
主要功能
- 01读取 Dev Kit API 文档
- 02创建游戏项目并运行静态检查
- 03无头试玩并返回截图
- 04搜索并添加已发布积木
- 05上传未公开测试版本并提交审核
适用场景
- 01从起始项目创建三维浏览器游戏
- 02根据试玩截图迭代游戏改动
- 03复用其他开发者发布的游戏积木
- 04分享测试版本并提交游戏审核
MCP 相关
MCP 服务向 Claude、Cursor、Windsurf 等客户端提供游戏文档、检查、积木管理和发布相关工具,也提供提示词与资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
16收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dir | string | 否 | 游戏文件夹(默认:助手运行所在的文件夹)。 |
| topic | string | 否 |
详细介绍
面向 Claude、Cursor 和其他 AI 助手的 GrowBlocks 开发套件
借助 AI 助手制作一款浏览器游戏,并发布到 GrowBlocks:提供 three.js、Rapier 物理引擎、角色、多人游戏房间和托管服务,无需任何设置。
助手会读取 API、编写 game.js,以无头模式游玩游戏,并在每次更改后查看截图,重用其他开发者发布的组件(blocks),并推送一个未列出的测试版本,供你分享。只有在你提交且 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 上创建游戏并设置名称、Logo 和详情 |
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 构成,并以 growblocks 的名称发布到 npm。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。