Office Link 是 MorphixAI 提供的一款第三方账号统一管理与 API 代理工具,旨在帮助开发者和自动化流程无缝集成多个常用平台。通过 `mx_link` 工具,用户可以在一个中心界面中链接和管理包括 GitHub、GitLab、Gmail、Outlook、Jira、Slack、Notion、Figma 等在内的超过 40 个主流服务平台。其核心设计理念是安全性与便捷性的结合:Bot 本身不直接持有 OAuth token,所有对第三方 API 的请求均通过 MorphixAI 服务端进行代理调用,实现凭据的安全存储与自动轮换。这种架构既保障了敏感信息不被泄露,又简化了多平台集成的复杂度。 尽管 Office Link 提供了强大的通用代理能力,但官方强烈建议优先使用针对特定平台优化的专用 Skill(如 `jira-workflow`、`gitlab-workflow`、`outlook-email` 等)。这些专用 Skill 不仅封装了各平台的认证逻辑、API 端点及数据格式转换(例如将 JQL 查询转换为标准 REST URL),还提供了语义化的参数接口和内置工作流模板,显著提升操作效率与可靠性。只有在没有对应专用 Skill 的情况下(如 Slack、Discord、Google Sheets 等),才应使用 `mx_link: proxy` 作为兜底方案。这种分层设计确保了最佳实践被广泛采纳,同时保留了应对新兴或小众平台的灵活性。
核心功能特点
- 统一管理 40+ 第三方平台账号,支持 GitHub、GitLab、Jira、Slack、Notion、Figma 等主流服务
- 通过安全代理机制调用第三方 API,Bot 不直接持有 OAuth token,保障凭证安全
- 优先推荐使用专用 Skill(如 jira-workflow、github-workflow),提供更简洁、可靠的平台集成体验
- 支持账号连接引导、已绑定账号列表查询及跨技能组合调用,提升自动化流程灵活性
- 适用于无专用 Skill 的平台(如 Google Sheets、Zoom、Discord),作为 API 调用的兜底方案
适用场景
在典型的企业协作或开发者自动化场景中,Office Link 可显著降低多平台集成的技术门槛。例如,当需要从 Jira 检索当前用户的待办事项并同步到 Slack 频道时,系统会首先调用 `jira-workflow` 专用 Skill 获取任务列表,再通过 `mx_link: proxy` 向 Slack 发送消息——整个过程无需手动处理 API 认证或 URL 构造。对于尚未拥有专用 Skill 的新平台(如 Google Sheets),开发者可通过两步操作完成集成:先用 `list_accounts` 检查是否已绑定账号,若未绑定则调用 `connect` 返回 OAuth 授权链接供用户授权;授权成功后,即可使用 `proxy` 动作发起 GET 或 POST 请求,实现对电子表格数据的读写操作。 另一个典型应用场景是跨平台信息聚合。假设某团队使用 Notion 管理项目文档,用 Trello 跟踪任务进度,并通过 Outlook 安排会议。借助 Office Link 的统一入口,智能助手可在一次对话中完成多项操作:先通过 `mx_notion` 读取最新文档更新,再用 `mx_trello`(若无专用 Skill 则 fallback 至 proxy)查看任务状态,最后调用 `mx_outlook_calendar` 确认当日日程安排。这种组合式调用避免了频繁切换工具链,使复杂业务流程得以自然表达。此外,在缺乏专用 Skill 的新兴工具(如内部自研的 CI/CD 面板或第三方监控服务)接入时,Office Link 的代理能力也能快速实现轻量级对接,加速产品迭代周期。
