核心用法
Tool Connector 是 OpenClaw 的通用工具接入层,赋予AI代理直接操企业级SaaS和内部系统的能力。它采用10xProductivity方法论的核心理念:代理以人类身份而非独立应用身份进行认证,从而绕过传统OAuth流程的繁琐审批。
两种接入模式:
1. 现成工具(14+已验证):GitHub、Jira、Confluence、Datadog、PagerDuty等使用API Token;Slack、Outlook、Google Drive、Teams等使用Playwright自动化SSO登录捕获会话令牌
2. 全新工具:遵循research auth → capture credentials → verify → write recipe四步方法论,从任意工具链接反推认证方式,编写可复用的连接配方
凭证管理:所有令牌统一存储于~/.openclaw/openclaw.json,SSO会话通过openclaw_sync.py脚本自动刷新(Slack~8h、M365~1h、Teams~24h),无需手动维护.env文件
显著优点
- 零IT摩擦:无需创建OAuth应用、无需安全审批、无需新增云中间件
- 身份一致性:代理操作完全继承你的权限和审计日志,规避"幽灵账户"风险
- 方法论可复现:10xProductivity的
run before you write原则确保每个配方都经过真实环境验证 - 会话智能续期:Playwright SSO脚本自动处理多因素认证和会话刷新
潜在局限
- 依赖个人凭证:令牌泄露风险等同于用户账户本身被攻破,需配合OpenClaw的S+/S级隔离环境
- SSO会话时效性:M365仅1小时有效期,高频自动化场景需频繁刷新
- 企业策略冲突:部分组织禁用个人访问令牌或强制条件访问策略,可能阻断Playwright自动化
- Playwright环境依赖:需本地安装Chromium,容器化部署需额外配置
适合人群
- 需要AI代理跨系统执行工作流的技术团队(DevOps、SRE、平台工程)
- 厌倦"申请OAuth→等安全评审→等IT部署"循环的个体开发者
- 希望快速验证AI自动化价值、再推动正式集成的探索型组织
常规风险
| 风险类型 | 缓解措施 |
|---------|---------|
| 凭证泄露 | 强制存储于`~/.openclaw/`目录,该目录被gitignore保护且位于用户home而非项目目录 |
| 令牌权限过大 | 建议为AI代理创建专用服务账户,遵循最小权限原则 |
| Playwright被检测为 bot | 工具提供`--headed`模式支持人工介入完成复杂MFA |
| 会话过期导致任务中断 | 长任务建议前置调用`--refresh-all`确保会话新鲜 |