Token导航 LogoToken导航TokenDH.com
gox (Roushou) logo
AI代理未说明官方级别未说明来源级核验

gox (Roushou)

MCP Server

Gox是一个为Roblox Studio设计的AI代理运行时,通过MCP协议提供高可信度的游戏开发功能,包括原子操作、多步工作流编排及安全策略控制。

工具数

27

提示词数

0

GitHub Stars

0

资源数

0
游戏开发工作流自动化GoClaudeAI代理Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

roushou

提供方

roushou

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Gox公司

Gox是Roblox Studio的AI代理运行时,已公开 主控程序.

它允许AI代理通过以下方式进行高信心的Roblox游戏开发:

  • 行动 --原子、安全、可审计的操作
  • 工作流 --由动作构建的多步骤编排
  • 必需品 --验证、运行审核和策略控制,以实现安全的本地使用

键入的Go客户端包装器可在 pkg/client.

快速开始

go build -o gox ./cmd/gox
./gox

使用JSON-RPC 2.0(MCP)通过stdio进行通信。在没有桥接模式的情况下, core.pingproject.workspace_stats 立即可用。

工具

MCP协议

方法说明
initialize能力握手
tools/list列出已注册的工具
tools/call执行工具

资源

URI描述
gox://status服务器状态
gox://runs所有跑步记录
gox://runs/{runId}单次运行记录

核心行动

工具描述桥接器
core.ping健康检查
project.workspace_stats工作区文件统计信息

Roblox桥梁行动

需要 GOX_BRIDGE_ENABLED=true.

工具说明
roblox.bridge_ping网桥连接检查
roblox.script_create创建脚本
roblox.script_update更新脚本源
roblox.script_delete删除脚本
roblox.script_get_source读取脚本源代码
roblox.script_execute执行脚本
roblox.instance_create创建实例
roblox.instance_set_property设置实例属性
roblox.instance_delete删除实例
roblox.instance_get获取实例详细信息
roblox.instance_list_children列出子实例
roblox.instance_find按查询查找实例
roblox.scene_snapshot快照场景子树元数据
roblox.scene_plan构建确定性突变计划
roblox.scene_apply交互式应用场景规划
roblox.scene_validate运行场景质量门
roblox.scene_capture在支持的情况下捕获场景缩略图

工作流工具

工具说明
workflow.run启动多步骤工作流
workflow.status检查工作流运行状态
workflow.cancel取消正在运行的工作流
workflow.list列表工作流运行
workflow.logs获取工作流运行日志

工作流支持通过每一步执行有条件的步骤 when、重试策略和超时配置。

批准和有条件的步骤

策略规则可以将允许规则标记为 requiresApproval那样的话,通过 approved=true 根据请求。

对于动作工具,设置 approved 在MCP请求元数据中。

对于工作流,请使用 approved 争论 workflow.run 并且可选地按步骤 when 条件:

{
  "definition": {
    "id": "wf.example",
    "steps": [
      {
        "id": "step-1",
        "actionId": "core.ping",
        "input": {}
      },
      {
        "id": "step-2",
        "actionId": "roblox.script_update",
        "when": {
          "stepId": "step-1",
          "path": "ok",
          "equals": true
        },
        "input": {}
      }
    ]
  },
  "approved": true
}

when 规则引用前一步(stepId)并比较整个输出或点路径(path)反对 equals.

配置

所有配置都是通过具有合理默认值的环境变量进行的。

要连接到Roblox Studio,请设置桥接变量:

export GOX_BRIDGE_ENABLED=true
export GOX_BRIDGE_NETWORK=relay-http
export GOX_BRIDGE_AUTH_TOKEN=replace-with-long-random-secret

策略默认为 deny-by-default.允许在地方发展过程中采取行动:

export GOX_POLICY_RULES_PATH=policy/packs/local-dev.json

如果没有提供策略文件,Gox将保留一个最小的基线分配列表(core.ping, project.workspace_stats)并否认其他一切。

运行历史记录存储在内存中,并通过MCP资源公开(gox://runs, gox://runs/{runId}).

完整的环境变量引用: docs/configuration.md

与AI客户端集成

Gox可以通过stdio与任何兼容MCP的客户端配合使用。首先构建二进制文件以加快启动速度:

go build -o gox ./cmd/gox

以下示例启用桥接模式 relay-http调整或移除 env 如果你不需要,就屏蔽它。

Claude Desktop

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "gox": {
      "command": "/path/to/gox",
      "env": {
        "GOX_BRIDGE_ENABLED": "true",
        "GOX_BRIDGE_NETWORK": "relay-http",
        "GOX_BRIDGE_AUTH_TOKEN": "replace-with-long-random-secret"
      }
    }
  }
}

Claude Code

claude mcp add gox /path/to/gox

或者使用环境变量:

claude mcp add gox -e GOX_BRIDGE_ENABLED=true -e GOX_BRIDGE_NETWORK=relay-http -e GOX_BRIDGE_AUTH_TOKEN=replace-with-long-random-secret -- /path/to/gox

Codex

增添 ~/.codex/config.toml (或 .codex/config.toml 在您的项目中):

[mcp_servers.gox]
command = "/path/to/gox"

[mcp_servers.gox.env]
GOX_BRIDGE_ENABLED = "true"
GOX_BRIDGE_NETWORK = "relay-http"
GOX_BRIDGE_AUTH_TOKEN = "replace-with-long-random-secret"

或者通过CLI:

codex mcp add gox -- /path/to/gox

Cursor

增添 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "gox": {
      "command": "/path/to/gox",
      "env": {
        "GOX_BRIDGE_ENABLED": "true",
        "GOX_BRIDGE_NETWORK": "relay-http",
        "GOX_BRIDGE_AUTH_TOKEN": "replace-with-long-random-secret"
      }
    }
  }
}

VS Code (GitHub Copilot)

增添 .vscode/mcp.json 在您的工作空间中:

{
  "servers": {
    "gox": {
      "type": "stdio",
      "command": "/path/to/gox",
      "env": {
        "GOX_BRIDGE_ENABLED": "true",
        "GOX_BRIDGE_NETWORK": "relay-http",
        "GOX_BRIDGE_AUTH_TOKEN": "replace-with-long-random-secret"
      }
    }
  }
}

Roblox插件

连接到网桥的Roblox Studio插件位于 plugin/roblox:

  • 桥接模块: plugin/roblox/src/bridge
  • 插件入口点: plugin/roblox/src/plugin/PluginMain.server.luau
  • Rojo项目: plugin/roblox/default.project.json
  • 内置工件: plugin/roblox/dist/GoxBridge.rbxmx

测试

go test ./...
go test -race ./...

错误格式

当动作输入未通过验证时, tools/call 返回带有机器可读字段的JSON-RPC错误:

{
  "jsonrpc": "2.0",
  "id": 1,
  "error": {
    "code": -32602,
    "message": "input.scriptType: must be one of the allowed values",
    "data": {
      "code": "VALIDATION_ERROR",
      "category": "client",
      "correlation_id": "abc123",
      "validation_path": "input.scriptType",
      "validation_rule": "enum"
    }
  }
}

文档

目录标签

目录标签

游戏开发工作流自动化GoClaudeAI代理本地部署Roblox工具MCP协议

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

27

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP