多平台工具集成

3小时前更新 2 00

统一API调用外部服务

收录时间:
2026-02-25
多平台工具集成多平台工具集成
多平台工具集成

技能简介

Danube 是一个工具集成中间件,让 AI 代理通过单一 API 密钥访问 Gmail、Slack、GitHub、Notion、Google Calendar 等互联网服务。它采用 MCP(Model Context Protocol)协议,将分散的第三方 API 统一封装为标准工具接口。

业务背景

Danube 帮助业务团队快速打通日常办公工具链。员工无需学习多个系统的复杂接口,通过自然语言即可让AI代理完成发邮件、查日程、写文档等跨平台操作,大幅降低工具切换成本,提升协作效率。

落地案例:市场部策划活动时,员工向AI代理发出指令:"给项目组发Slack通知确认时间,同时在Google Calendar创建下周评审会,并生成Notion任务表跟踪进度"。Danube自动调用三个平台完成操作,无需分别登录各系统手动处理。

能做什么

  • 发送邮件和消息(Gmail、Slack、SendGrid)
  • 管理代码仓库(创建 GitHub issue、PR)
  • 操作日历和日程(查询、创建 Google Calendar 事件)
  • 读写表格文档(Google Sheets、Notion 数据库)
  • 网络搜索和数据获取(Exa、Serper、Firecrawl)
  • 生成和处理媒体(图像生成、音频转录)
  • 管理基础设施(DigitalOcean、Supabase、Stripe)

使用说明

安装指令:

clawdhub install danube

第一步:获取 API Key

执行设备授权流程:

curl -s -X POST https://api.danubeai.com/v1/auth/device/code   -H "Content-Type: application/json"   -d '{"client_name": "My Agent"}'

返回包含 device_codeuser_codeverification_url。请用户在浏览器中打开验证链接并输入用户码。

然后轮询获取 API Key:

curl -s -X POST https://api.danubeai.com/v1/auth/device/token   -H "Content-Type: application/json"   -d '{"device_code": "DEVICE_CODE_FROM_STEP_1"}'

状态码说明:428 表示用户尚未授权(继续轮询),200 表示成功(返回 api_key),410 表示已过期(需重新开始)。

第二步:配置 MCP

在 MCP 配置中添加:

{
  "mcpServers": {
    "danube": {
      "url": "https://mcp.danubeai.com/mcp",
      "headers": {
        "danube-api-key": "YOUR_API_KEY"
      }
    }
  }
}

第三步:调用工具

连接后可使用以下 MCP 工具:

  • list_services — 浏览可用服务提供商
  • search_tools — 按功能搜索工具
  • execute_tool — 执行指定工具
  • store_credential — 存储需要额外认证的服务密钥

凭证补充说明:

如果 execute_tool 返回 auth_required 错误,说明该服务需要额外 API Key。向用户索取后调用 store_credential 存储,然后重试。

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言描述的任务需求;目标服务名称或功能关键词;工具执行所需的参数(如收件人、主题、内容等);部分服务需要的额外 API Key
输出工具执行结果;可用服务列表;工具搜索匹配结果;认证状态反馈
适用人群需要跨多个 SaaS 平台执行操作的 AI 代理;希望统一接口管理多平台工具的用户;需要通过自然语言调用外部服务的场景
不包含各第三方服务的独立账号注册;超出 MCP 工具范围的自定义开发;本地文件系统直接操作

 

风险提示

  • API Key 具有较广的权限范围,泄露可能导致多平台数据风险
  • 部分服务调用会产生实际费用(如发送邮件、创建云资源)
  • 依赖 Danube 服务端可用性,存在单点故障可能
  • 不同服务的速率限制各异,高频调用可能触发限流

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/preston-thiele/danube/SKILL.md

来源类型:github

数据统计

相关导航

暂无评论

none
暂无评论...