Skip to main content

集成能力概览

开放集成架构

DesireCore 不是一个封闭系统。它通过多层集成架构连接外部世界:内置工具提供基础能力,MCP 协议连接外部服务,HostAgent 桥接 GUI 操作,技能包封装专业工作流。

这种分层设计意味着你不需要等待官方逐一适配——通过 MCP 协议,你可以自行接入任何拥有 API 的服务;通过 Computer Use,即使没有 API 的应用也能被智能体操控。

这篇文档帮助你快速了解 DesireCore 所有集成能力的全貌,然后指引你到具体文档深入阅读。

较新的 DesireCore 还提供 应用与服务目录,用于管理应用安装、服务注册、健康探测、启停更新和审批请求。

集成能力全景

集成类型说明详细文档
内置工具文件操作、搜索、命令执行、网络请求、用户提问、工作流等基础能力内置工具
MCP 服务通过 Model Context Protocol 连接外部 API 和服务MCP 集成
技能包把多个工具编排成专业工作流技能包
Computer Use通过 HostAgent 操控桌面和移动设备的 GUIGUI 桌面自动化
邮件统一管理 Gmail / Outlook / IMAP 邮箱邮件管理
工作流用可视化 DSL 编排触发器、代码、LLM、Agent 和人工确认节点任务编排
应用与服务目录管理应用安装、派生服务、审批和健康状态应用与服务目录
一句话理解

内置工具是"出厂能力",MCP 是"扩展接口",技能包是"工作流模板",Computer Use 是"万能后备"——四者互补,覆盖几乎所有场景。

邮件集成

DesireCore 内置完整的邮件管理能力,支持 Gmail、Outlook 和 IMAP/SMTP 三种接入方式,覆盖了绝大多数个人和企业邮箱场景。

  • 统一收件箱 — 多个邮箱账户的邮件汇聚在一个视图中,不再反复切换
  • AI 辅助处理 — 智能体可以对邮件进行分类、摘要,帮你快速了解重要内容
  • 起草与回复 — 让智能体根据上下文起草回复,发送前你可以审阅和修改
  • 规则自动化 — 设置规则让邮件自动归类、打标签,减少手动整理

邮件功能覆盖从账户添加到日常收发的全流程,同时支持离线缓存和增量同步,确保随时可用。详见 邮件管理文档

代码仓库集成

通过 MCP 协议,DesireCore 可以连接 GitHub 等代码托管平台,让智能体直接参与开发工作流。

  • Pull Request 管理 — 创建、审查、合并 PR,追踪代码变更
  • Issue 追踪 — 创建和管理 Issue,关联上下文信息
  • 代码搜索 — 跨仓库搜索代码片段,快速定位问题

对于开发团队,这意味着你可以在对话中完成大部分代码协作操作,而不需要频繁切换到浏览器。

典型场景

"帮我看一下 main 分支最近的 5 个 commit,然后把第 3 个 commit 关联到 Issue #42 并创建一条评论。"——智能体会依次调用代码仓库相关的 MCP 工具完成整个流程。

通过 MCP 接入方式,参见 MCP 集成

对象存储集成

通过 MCP 协议,DesireCore 可以连接 S3、OSS 等对象存储服务。

  • 文件上传与下载 — 智能体可以直接将文件上传到存储桶,或从中下载
  • 资源管理 — 列出、搜索、删除存储对象,管理存储结构
  • 批量操作 — 处理大量文件的迁移或整理任务

适合需要管理大量文件资源的场景,例如媒体资产管理、数据备份、静态资源部署等。

你也可以将对象存储与其他集成能力组合使用——例如让智能体从邮件附件中提取文件并自动上传到指定存储桶。通过 MCP 接入方式,参见 MCP 集成

桌面与移动设备

当没有现成的 API 或工具可用时,DesireCore 通过 HostAgent 实现 Computer Use,直接操控设备的图形界面。

  • 桌面应用操控 — 操作 macOS / Windows / Linux 上的任意 GUI 应用
  • 移动设备控制 — 连接并操控 Android / iOS 设备
  • 屏幕感知 — 截屏、识别界面元素,理解当前画面内容

Computer Use 是一种"万能后备"——任何有界面的应用都可以被操控,即使它没有 API。它特别适合以下场景:需要操作的软件没有开放 API、需要跨多个桌面应用完成的复合任务、或需要在移动设备上执行操作。

详见 GUI 桌面自动化

可观测性与接口审计

所有集成操作都有完整的审计记录,支持企业合规要求。无论是 API 调用、工具使用还是外部服务交互,DesireCore 都会记录详细的执行日志,确保每一步操作可追溯、可审计。

  • API 调用日志 — 记录每次外部 API 的请求和响应
  • 工具使用记录 — 追踪智能体调用了哪些工具、传入了什么参数
  • 外部服务交互追踪 — 记录与 MCP 服务、邮件服务器等的通信
  • 异常和错误报告 — 集成失败时自动进入错误日志,便于排查

这对于有合规需求的企业用户尤为重要——你可以随时回溯智能体的行为,了解它做了什么、为什么这样做。详见 审计追踪

自定义集成

如果现有集成不满足你的需求,DesireCore 提供三种方式来扩展:

  1. 自建 MCP 服务 — 按照 MCP 协议规范实现自己的服务端,让智能体调用你的内部 API。参见 MCP 集成
  2. 创建技能包 — 将多个工具编排成自定义工作流,适合反复执行的复杂任务。参见 技能包
  3. Computer Use — 通过 GUI 操控任意应用,无需任何 API 或开发工作。参见 GUI 桌面自动化
  4. 创建工作流 — 将触发器、代码、LLM、Agent 和人工确认节点编排成可运行流程,适合稳定重复的自动化。

几种方式的适用场景各不相同:高频内部 API 适合 MCP;标准化操作方法适合技能包;稳定可视化流程适合工作流;偶尔操控没有 API 的应用时使用 Computer Use。

下一步