/install board-webmcp
Board WebMCP
Use this skill to operate the native board demo through @webmcp-bridge/local-mcp.
Prerequisites
uxcis installed and available inPATH.npxis installed and available inPATH.- Network access to
https://board.holon.run. - On a fresh machine, or under an isolated
HOME, install Playwright browsers first withnpx playwright install. - For local board development, point the setup script at
http://127.0.0.1:4173.
Core Workflow
- Ensure the fixed board link exists:
command -v board-webmcp-cli- if missing or pointed at the wrong URL, run
skills/board-webmcp/scripts/ensure-links.sh
- Inspect the bridge and tool schema before calling tools:
board-webmcp-cli -hboard-webmcp-cli nodes.list -hboard-webmcp-cli nodes.upsert -h
- Read current board state:
- non-collaborative automation:
board-webmcp-cli nodes.list,board-webmcp-cli edges.list - collaborative visible session:
board-webmcp-cli bridge.session.mode.set '{"mode":"headed"}'board-webmcp-cli bridge.openboard-webmcp-cli nodes.listboard-webmcp-cli edges.list
- non-collaborative automation:
- Apply updates with structured inputs:
board-webmcp-cli diagram.export format=json- collaborative visible session should keep the same runtime in
headed board-webmcp-cli nodes.upsert '{"nodes":[{"label":"Fraud Service","kind":"service"}]}'board-webmcp-cli edges.upsert '{"edges":[{"sourceNodeId":"gateway","targetNodeId":"orders","protocol":"grpc"}]}'board-webmcp-cli layout.apply mode=layeredboard-webmcp-cli diagram.export format=json
- When a human is editing or reviewing the same board live:
- check current state with
board-webmcp-cli bridge.session.status - if needed, switch to headed with
board-webmcp-cli bridge.session.mode.set '{"mode":"headed"}' board-webmcp-cli bridge.open- keep all reads and writes on
board-webmcp-clifor that same collaborative session board-webmcp-cli selection.getboard-webmcp-cli bridge.close- if the human closed the board window manually, the headed owner session has ended; run
board-webmcp-cli bridge.openagain to start a new headed session on the same profile
- check current state with
Default Target
The default public target is:
https://board.holon.run
The default board profile path is:
~/.uxc/webmcp-profile/board
Use the helper script to refresh the link for the public deployment:
skills/board-webmcp/scripts/ensure-links.sh
Use the helper script to point the link at local development instead:
skills/board-webmcp/scripts/ensure-links.sh --url http://127.0.0.1:4173
If the bridge fails to start on a fresh machine or inside an isolated HOME, install Playwright browsers in that environment first:
npx playwright install
Guardrails
board.holon.runis a shared demo. Writes are visible on the board surface and persisted in browser storage for that profile.- Prefer explicit
bridge.session.mode.setover relying on a new launcher invocation to change runtime mode. - Before collaborative editing, confirm the runtime is actually
headed. - If the human closes that window manually, the headed owner session ends. The next
board-webmcp-cli bridge.openstarts a new headed session on the same profile. - Keep the board profile isolated from other sites.
- Use JSON output for automation. Do not depend on human-formatted text output.
References
- Common command patterns:
references/usage-patterns.md
- Link creation helper:
scripts/ensure-links.sh
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install board-webmcp - 安装完成后,直接呼叫该 Skill 的名称或使用
/board-webmcp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Board Webmcp 是什么?
Connect to the native board demo through local-mcp and one fixed UXC link. Use when the user wants to inspect or edit the shared board at board.holon.run or... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 173 次。
如何安装 Board Webmcp?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install board-webmcp」即可一键安装,无需额外配置。
Board Webmcp 是免费的吗?
是的,Board Webmcp 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Board Webmcp 支持哪些平台?
Board Webmcp 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Board Webmcp?
由 jolestar(@jolestar)开发并维护,当前版本 v0.1.1。