Skip to content

feat(baizhi-cloud-browser): add cloud browser MCP plugin - #136

Open
ctcbyzx wants to merge 2 commits into
zai-org:mainfrom
ctcbyzx:codex/baizhi-cloud-browser-mcp
Open

ctcbyzx wants to merge 2 commits into
zai-org:mainfrom
ctcbyzx:codex/baizhi-cloud-browser-mcp

Conversation

@ctcbyzx

@ctcbyzx ctcbyzx commented Oct 28, 2026 •

Copy link
Copy Markdown

Plugin type (required) / 插件类型(必填)

  • UI Plugin / 是 UI 插件
  • Standard plugin / 普通插件(非 UI)
  • Not applicable / 不适用

Affected plugin name: baizhi-cloud-browser

What / 改动内容

Add a community plugin that connects ZCode to Baizhi Cloud Browser (CapyBrowser) MCP for account checks and browser session/profile management. Users provide their own API key. The plugin does not operate webpages itself or attach ZCode's built-in browser to a cloud session; page interaction requires a separate compatible CDP client.

The plugin sends requests to the Baizhi Cloud Browser MCP endpoint, and browser runs may incur charges. It adds no commands, hooks, executable scripts, or third-party code. Plugin files are Apache-2.0; the hosted service has its own terms. I maintain the Baizhi Cloud Browser integration materials and this proposed plugin, and have contributed public integration materials to the Chaitin repository. The product website describes the service, the official guide defines its current API contract, and my personal integration repository contains other maintained integrations and their support tracker. This plugin's proposed source and marketplace distribution are in this PR, pending upstream review; those repository relationships do not imply marketplace acceptance. Neither public integration repository contains the hosted backend source. Baizhi Agent Toolkit is a separate search and extraction service and is not modified by this PR.

Validation

The desktop and cloud results below cover the unchanged runtime submitted as 0.1.0. This follow-up updates the README and synchronizes version metadata to 0.1.1; no new cloud-runtime verification has been performed. For this 0.1.1 follow-up, the five repository commands below were rerun successfully after fetching and rebasing onto the latest main; the branch was already up to date.

  • pnpm install --frozen-lockfile and pnpm build completed with Node 24; all 14 UI plugins built.
  • python3 scripts/validate.py, python3 scripts/build_dist.py, and git diff --check passed; the marketplace build generated 53 plugin artifacts and 342 assets.
  • In ZCode Desktop 3.14.3, a test copy configured against a loopback MCP service installed successfully; a synthetic key reached that service as a Bearer header and its tools were discovered. A real local Qwen3 model selected the production browser_auth_check tool and received a successful result. This desktop production check covers authentication; account metadata returned by the tool should be treated as private. It does not establish a complete ZCode page task.
  • Separately, an MCP client and Playwright exercised production cloud sessions: the second opened example.com and clicked/read a controlled page; both sessions were stopped and observed released and settled. This is not an end-to-end ZCode browser-agent test.

Self-check / 自查清单

  • Unique kebab-case plugin in external_plugins/
  • Category, standard plugin type, and affected plugin name declared
  • Manifest and marketplace versions both set to 0.1.1
  • English and Chinese README and localized descriptions provided
  • No credentials, machine-specific paths, or private dependencies included
  • Network, API dependency, side effects, and licensing documented
  • Repository validation and distribution build passed

This documentation-only follow-up adds README maintenance resources and synchronizes version metadata to 0.1.1 as required by the repository. The MCP declaration, credentials and runtime behavior are unchanged.

@panda920

Copy link
Copy Markdown
Collaborator

✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically.

@panda920

Copy link
Copy Markdown
Collaborator

✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants