用途:本技能针对官方 Roblox Studio MCP 服务器(非第三方封装),帮助把支持 MCP 的 AI 客户端连接到已打开的 Studio 会话,由智能体读取和修改脚本、浏览游戏树、运行 Luau、插入资源、启动试玩、模拟输入并截取视口。
主要能力:服务器以 stdio 传输在本地运行,代理 AI 客户端请求到活动 Studio 会话。工具分为脚本(script_read、multi_edit、script_search、script_grep)、数据模型(search_game_tree、inspect_instance、explore_subagent)、Luau 执行(execute_luau)、资源生成与插入(generate_mesh、generate_material、generate_procedural_model、insert_from_creator_store)、试玩(start_stop_play、console_output、screen_capture、playtest_subagent)、输入模拟(character_navigation、keyboard_input、mouse_input)与会话管理(list_roblox_studios、set_active_studio)。
使用方式:需最新版 Roblox Studio、支持 stdio 的 MCP 客户端(Cursor、VS Code + Claude Code、Claude Desktop、Codex CLI、Gemini CLI、Antigravity 等)及已登录的 Roblox 账号。在 Studio 中打开 Assistant → ⋯ → Manage MCP Servers,开启 Enable Studio as MCP server,然后通过快速连接、JSON 配置或 CLI 命令连接客户端,重启客户端后可用读取游戏树或 execute_luau 验证。Script Sync 负责磁盘与 Studio 的文件同步,MCP 负责其余操作,二者可配合使用。多实例时可用 list_roblox_studios 与 set_active_studio 切换。
适用场景:为 AI 编码工具接入 Studio、排查 MCP 工具不显示或不执行、结合 Script Sync 进行智能体驱动的开发、编写安全修改 place 的提示词与工作流。
限制与安全:MCP 客户端可读写已打开的 place,应仅连接可信客户端,在测试 place 或版本控制项目上工作,发布前审查智能体改动,将 .rbxlx 等文件排除在 Git 外,不用时断开或禁用服务器。execute_luau 属特权代码,可发布 place、写入 DataStore、发起 HTTP 请求并访问 Studio 中加载的凭据。具体配置命令、工具参数与故障排查细节见官方文档与技能参考文件。