mcpField
G
GrowBlocks Dev Kit

GrowBlocks Dev Kit

本地服务
growblocks.xyz开发工具02 周前更新

关于 GrowBlocks Dev Kit

GrowBlocks Dev Kit 是面向 AI 助手的三维浏览器游戏开发工具,可创建、测试并提交游戏。它通过无头试玩截图、可复用积木和审核流程支持游戏开发与发布。

主要功能

  1. 01读取 Dev Kit API 文档
  2. 02创建游戏项目并运行静态检查
  3. 03无头试玩并返回截图
  4. 04搜索并添加已发布积木
  5. 05上传未公开测试版本并提交审核

适用场景

  1. 01从起始项目创建三维浏览器游戏
  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 开发套件

借助 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_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_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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。