安装 Dataproc 插件
安装 dataproc@data-agent-kit,配置 ADC、DATAPROC_PROJECT 和 DATAPROC_REGION,用于查询集群及作业状态。
安装 dataproc@data-agent-kit,配置 ADC、DATAPROC_PROJECT 和 DATAPROC_REGION,用于查询集群及作业状态。
这是 gemini-cli-extensions/dataproc 的 Codex 专节。插件把 MCP Toolbox 的预置 dataproc 封装为插件,用 ADC 连 Dataproc,去列集群、看作业、排查失败任务。
要 Codex v0.117.0+,本机有 Node / npx。先开 Dataproc API,IAM 至少 roles/dataproc.viewer(改集群再加 roles/dataproc.editor),再准备 ADC:
gcloud auth application-default login
export DATAPROC_PROJECT=YOUR_DATAPROC_PROJECT
export DATAPROC_REGION=YOUR_DATAPROC_REGION
区域必填,不要指望默认 us-central1。不要把密钥写进 http_headers。README 配置节还残留一句 Cloud SQL 私网 VPC 说明,那是拷贝痕迹,不是 Dataproc 安装条件。
清单 .agents/plugins/marketplace.json 的 name 是 data-agent-kit,插件 name 是 dataproc(plugin.json 0.1.0)。MCP 表名和 Toolbox 预置都是 dataproc:
codex --version
codex plugin marketplace add GoogleCloudPlatform/data-agent-kit
codex plugin add dataproc@data-agent-kit
codex plugin list
codex mcp list
IDE 扩展没有 /plugins。
插件会登记一台 stdio MCP,表名是 dataproc。command 是 npx,args 指定 @toolbox-sdk/server@1.9.0 --prebuilt dataproc --stdio。不要 codex mcp login dataproc。插件已经带 MCP 时,不要再 codex mcp add dataproc -- npx @toolbox-sdk/server 叠一张用户层表。
可选:codex plugin marketplace upgrade data-agent-kit 后再 plugin add 一次。0.154 起先看当前会话的 /plugins 和 /mcp;没有再新开。codex mcp list 里应有 dataproc。连接失败先看 ADC、DATAPROC_PROJECT 和 DATAPROC_REGION 是不是进了同一进程,以及 npx 能不能拉到 Toolbox 1.9.0。发行仍是 Beta(pre-v1.0)。保持工具调用审批。