antics-mcp 是一个 MCP 服务器,用于将网页游戏部署到可玩的多人 URL,内置房间、实时状态同步和排行榜功能,目标是在单次对话内完成从生成到部署的流程。
用途 AI 可以编写完整游戏(单个 HTML 文件或多文件项目),但无法自行启动服务器,因此其构建的游戏通常是单人游戏。antics-mcp 作为补充环节:智能体编写游戏后调用一个工具,即可返回一个好友可打开的可玩链接,无需后端,也不需要玩家账号。
主要能力
- 多人支持:部署后的游戏运行在 /r/<code> URL 下,内置邀请链接和二维码。
- 房间与状态同步:游戏调用 joinRoom({}) 加入房间,共享房间状态采用主机权威模式并支持按玩家切片,写入会合并至约 20 Hz。
- 排行榜:通过一次 submitScore() 调用即可提交分数。
- 无需登录部署:deploy_game 无需任何登录,返回临时的无密钥 URL,可立即分享,房间容纳 8 名玩家,有效期为 24 小时。
- 持久化与更高限制:登录后(通过 npx antics-cli login 使用 GitHub 登录)可持久化链接和排行榜并提高限制,同时解锁所有者维度的工具,deploy_game 可指定项目。
使用方式 适用于 Claude Desktop、Cursor 或任何 MCP 客户端:将 antics-mcp 添加到 MCP 配置中(如 claude_desktop_config.json、Cursor 的 mcp.json 等)。随后只需提示“制作一个 2 人游戏并部署”,智能体便会编写游戏、调用 deploy_game 并返回可玩 URL,无需复制粘贴、无需访问站点、无需登录。
适用场景
- 快速将 AI 生成的网页游戏变为多人可玩版本。
- 在对话中直接创建、分享并试玩多人小游戏。
- 需要房间、状态同步和排行榜,但不希望搭建后端或账号系统的场景。
限制
- 未登录时,部署链接为临时性质,房间上限 8 名玩家,有效期 24 小时。
- 持久化链接、排行榜和更高限制需要登录。
- 多人同步机制为主机权威模式,写入合并至约 20 Hz。
相关链接
- 站点:https://antics.gg
- 文档/API 参考:https://antics.gg/docs · https://antics.gg/llms.txt
- 完整 API 单文件:antics.gg/llms.txt
- 试用演示(无需安装):antics.gg 上的四款游戏均由文档一次性生成。
- 安装与登录命令:npx antics-cli login