把 Coding Agent 接进真实通道时,openclaw mcp serve 把网关里已有路由元数据的会话暴露成标准 MCP:客户端拉起 stdio 子进程,桥经 WebSocket 连本地或远端 Gateway(职责边界见 官方 MCP 文档)。Gateway 若跑在云 Mac,可先对照2026在云Mac上部署OpenClaw:与Linux云主机不同的环境校验、launchd后台常驻与可复现排障FAQ把常驻与监听跑稳。
何时用 serve?
需要 Claude Code、Codex 等 MCP 客户端直连 OpenClaw 背后已路由的通道会话时,用 mcp serve 一条桥覆盖多通道;若要让 OpenClaw 自己托管编码运行时,应改用 openclaw acp。通用客户端先把 --claude-channel-mode off,确认宿主真支持 Claude 通知再开。
落地步骤:Gateway → 桥 → 客户端
先确认 Gateway 可达且会话含 channel、recipient(及可选 accountId、threadId)。本机 openclaw mcp serve --verbose 看 stderr;远端加 --url wss://gateway-host:18789 与 --token-file 或 --password-file。把完整命令写进客户端 mcpServers,避免密钥进 shell 历史。
{
"mcpServers": {
"openclaw": {
"command": "openclaw",
"args": [
"mcp", "serve",
"--url", "wss://gateway-host:18789",
"--token-file", "/path/to/gateway.token"
]
}
}
}
mcp list|set|unset 只写配置里的 mcp.servers,不替你验证远端在线;与 mcp serve 桥是否连通无关。
令牌鉴权与信任边界
桥与远端 Gateway 其他客户端同款:--token-file 或 --password-file 优先于直传参数。messages_send 只能沿会话已存路由回发;发送者允许名单、配对与通道信任在通道配置侧,不由桥「另造白名单」。
工具白名单:通道 vs 宿主
通道层管谁能与会话交互;MCP 宿主层管模型可调哪些工具名(如 messages_send、attachments_fetch)。桥还提供 permissions_list_open/permissions_respond 处理执行/插件审批——把暴露面收到最小集最安全。
| 现象 | 更可能原因 | 优先动作 |
|---|---|---|
conversations_list 为空 |
会话缺少完整路由元数据 | 回到 Gateway/通道侧核对 channel、recipient 等字段 |
events_poll 看不到旧消息 |
活队列从桥连接时刻才计时 | 历史用 messages_read,实时用 poll/wait |
| 审批列表偶发「空白」 | 审批状态仅在当前桥会话内存 | 保持长连接或接受非持久审计面 |
会话隔离:stdio、活队列与转写
一次 serve 对应一条 stdio:断开桥即退出,内存事件队列与 Claude 推送目标清空;近实时用 events_wait,旧内容用 messages_read,断线重连不会自动回放活队列。自托管 Runner 与桥争带宽时,可对照2026年短周期峰值构建:GitHub Actions 自托管 macOS Runner 该用云 Mac 弹性池还是常驻节点?做容量规划。
FAQ
端口与 TLS:按入口与安全组收敛暴露,优先 wss://。自证可用:跑上游 pnpm test:docker:mcp-channels 烟测。无 Claude 通知:保持会话、模式 on/auto,客户端须支持对应通知,且事件发生在桥连接之后。
在云端 Mac mini 上,网关与 MCP 桥更省心
Gateway 与 mcp serve 适合长期在线:macOS 上 Homebrew、脚本与 TLS 工具链路径短;Apple Silicon 内存带宽高,便于同时扛 WebSocket 与日志;Mac mini 待机约 4W,比笔记本睡眠/断网更适合当对话基础设施。
相对常见 Windows 工作站,macOS 崩溃率更低,Gatekeeper 与 SIP 缩小恶意软件面,更适合存放令牌与通道凭据;软硬件一体化也减少签名与权限类「环境偶发」假阳性。
若你要把 Agent 工作流迁到可 7×24 托管环境,VPSSpark 云端 Mac mini M4 是性价比很高的起点——立即了解套餐方案,减轻本地睡眠与断线对桥的影响。