移动/游戏
通过 Roblox Studio MCP 处理脚本、场景…
适用于通过 Roblox Studio MCP 对脚本、场景、资产生成、输入模拟、调试或试玩进行操作,并需要正确选择官方/chrrxs 桥、执行变更与验证结果时。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
通过 Roblox Studio MCP特定
解决思路
- 先按能力路由,不要先做桥接特定初始化:Studio MCP 有两个桥(官方,内置于 Studio,闭源;chrrxs,MIT)。调用 tools/list 判断当前桥;出现 get_connected_instances、eval_*、multiplayer_* 时按 chrrxs 桥操作;出现 list_roblox_studios 且每次调用需传 studio_id 时按官方桥操作。
- 变更前先识别目标:官方桥用 list_roblox_studios,chrrxs 桥用 get_connected_instances。
- 每次工具调用都传入目标的 studio_id(官方桥)或 instance_id(chrrxs 桥)。
- 调用 get_studio_state,确认 Edit/Client/Server 的可用性。
- 在改动前检查目标树和脚本。
- 按执行契约推进:发现 → 选择 Studio/上下文 → 检查 → 在有界批次中变更 → 读回 → 启动试玩 → 实时求值 → 取证 → 清理。
- 区分 Edit 时注入与实时求值:multi_edit、Edit 上下文的 execute_luau 用于写脚本,绝不能以此针对运行中的 playtest。
- 实时求值只针对运行中的 VM:先 start play,等待目标 Client/Server VM,再在那里执行求值;停止的 VM 永远不作为实时求值目标。
- 仅在工具要求处传 datamodel_type;不要根据上一次会话猜测。
- 检查类能力使用 search_game_tree、inspect_instance、script_read、script_grep。
- 编辑/执行类能力使用 multi_edit、execute_luau。
- 资产流程使用 search_asset/insert_asset;使用 generate_* 时搭配 wait_job_finished;使用 store_image/upload_image。
- 试玩/取证流程使用 start_stop_play、get_console_output、screen_capture、输入模拟、subagent。
- execute_luau 是无状态的:每次调用都重新获取引用。
- 先读后写;每次脚本、资产或几何体变更后读回验证。
- 做资产工作前先选择重用、生成还是原生回退。
- 依赖生成任务的编辑前先调用 wait_job_finished。
- 命令大小限制因桥而异;把大脚本拆成多个有界的 multi_edit/execute_luau 写入(或支持的多编辑操作),然后读回完整载荷验证。
- 若 MCP 不可用,提供离线 Luau,并说明哪些内容未验证。
- 需要完整工具映射、实时 schema、资产工作流和恢复规则时,查看 references/full.md。
适用边界 · 注意事项
- 不适用于不需要 Roblox Studio MCP 的独立代码生成。
- 不要在未用 tools/list 路由确认桥类型前,套用特定桥的 bootstrap 或参数。
- 若没有 MCP/无法连接 Studio,不要假设可执行在线变更;改用离线 Luau 并标注未验证。