xiantong 文档

连接任何服务

使用 API 聚合器连接 10,000+ 服务 —— 只需让 xiantong Agent 设置即可

某些你想连接的服务并未提供公共 MCP 服务器,并且获取 API 访问并不简单。本指南展示如何使用 API 聚合器连接几乎任何服务。

挑战#

像 Google(Gmail、日历、Drive、YouTube、Search Console)和 Microsoft(Outlook、Teams、OneDrive)这样的服务不提供简单的 API 令牌。要直接连接,你需要:

  1. 在它们的开发者控制台中创建 OAuth 客户端
  2. 配置重定向 URI 和作用域
  3. 实现 OAuth 流以获取令牌
  4. 在访问令牌过期时处理令牌刷新
  5. 管理凭证存储和更新

这对于个人自动化来说设立和维护都很复杂。

解决方案:API 聚合器#

API 聚合器为你处理所有 OAuth 复杂性。它们已经为数千个服务注册了 OAuth 客户端,因此你只需登录你的账号即可获得即时 API 访问。更好的是——现在有几个聚合器提供可以直接连接到 xiantong 的 MCP 服务器

只要开口说! 你可以说“帮助我连接 Zapier”或“为我的工作区设置 Composio”,Agent 就会引导你完成整个流程。

聚合器选项#

Zapier#

Zapier MCP 将你的 Agent 连接到 8,000+ 应用,并提供 30,000+ 操作。你将获得: 一个可与 xiantong 配合使用的托管 MCP 服务器 URL。

快速设置:“帮助我连接 Zapier”,Agent 会引导你完成。

手动设置步骤

创建 Zapier 账号

前往 zapier.com 注册账号(如果你还没有)。

前往 MCP 页面

访问 zapier.com/mcp 并点击“开始构建”。

连接你的应用

添加你想使用的服务(Gmail、Google 日历、Slack 等)。Zapier 会引导你完成每个服务的 OAuth。

获取你的 MCP 服务器 URL

Zapier 会为你的账号生成一个唯一的 MCP 服务器 URL。复制该 URL。

添加到 xiantong

在你的 Agent 说明中加入 MCP 服务器:

{
"mcpServers": {
"zapier": {
"url": "https://mcp.zapier.com/your-unique-id"
}
}
}

Composio#

Composio 为 250+ 工具提供 MCP 服务器,并提供一个名为 Rube 的通用服务器,可连接任何支持的应用。你将获得: 每个服务的单独 MCP 服务器,或一个用于所有已连接应用的通用 MCP 服务器。

快速设置:“为我的工作区设置 Composio”,Agent 会替你处理。

手动设置步骤

创建 Composio 账号

前往 composio.dev 注册账号。

连接你的应用

在仪表板中连接你需要的服务(Google、Slack、Jira、Linear 等)。

获取 MCP 服务器信息

Composio 会为每个连接的服务提供 MCP 服务器 URL。对于通用的 Rube 服务器,你会得到一个单一端点。

添加到 xiantong

在你的 Agent 说明中添加 MCP 配置:

{
"mcpServers": {
"composio": {
"url": "https://mcp.composio.dev/your-connection"
}
}
}

关键功能: Rube 是一个通用 MCP 服务器,只有 7 个工具便可根据需要与任何已连接应用通信。


Make#

Make(前身为 Integromat)提供了一个基于云的 MCP 服务器,可将你的 Make 场景转换为 AI Agent 可调用的工具。你将获得: 一个带有嵌入令牌的 MCP 服务器 URL,展示你的场景作为可调用工具。

快速设置:“将 Make 连接到我的工作区”,Agent 会引导你完成。

手动设置步骤

创建 Make 账号

前往 make.com 注册账号。

创建场景

构建 Make 场景以执行你希望 Agent 完成的操作(例如“发送邮件”“创建日历事件”)。

生成你的 MCP 令牌

进入你的 Make 个人资料设置并生成 MCP 令牌。

构建你的 MCP 服务器 URL

将你的区域和令牌组合成 URL 格式:

https://<ZONE>.make.com/mcp/u/<TOKEN>/stateless

例如:https://eu2.make.com/mcp/u/abc123xyz/stateless

添加到 xiantong

{
"mcpServers": {
"make": {
"url": "https://eu2.make.com/mcp/u/your-token/stateless"
}
}
}

关键功能: 你的 Make 场景会变成可调用工具——AI 会发现它们需要哪些输入,以及能输出哪些内容。


Pipedream#

Pipedream 为 2,500+ API 提供 MCP 服务器,具备内置认证。你将获得: 每个连接服务的托管 MCP 服务器,并具备安全的凭证隔离。

快速设置:“帮我设置 Pipedream”,Agent 会引导你完成。

手动设置步骤

创建 Pipedream 账号

前往 pipedream.com 注册账号。

访问 MCP 页面

前往 mcp.pipedream.com 访问你的 MCP 服务器。

连接服务

添加你想使用的服务。Pipedream 会为每个服务处理 OAuth。

获取你的 MCP 配置

Pipedream 会为你连接的服务提供 MCP 服务器信息。

添加到 xiantong

{
"mcpServers": {
"pipedream": {
"url": "https://mcp.pipedream.com/your-config"
}
}
}

关键功能: 10,000+ 预构建工具覆盖 2,500+ API,全部由托管认证支持。


比较#

功能ZapierComposioMakePipedream
应用数量8,000+250+1,500+2,500+
MCP 服务器云托管云托管云托管云托管
最适合最广泛的应用覆盖面向开发者可视化工作流构建者面向 API 的用户

示例:Gmail + Google 日历 Agent#

以下是通过 Zapier 将 Agent 连接到 Google 服务的完整示例:

You are a personal assistant that helps manage email and calendar.

## Capabilities
- Read and search emails
- Send emails and replies
- View calendar events
- Create and update calendar events

## MCP Servers

```json
{
"mcpServers": {
"zapier": {
"url": "https://mcp.zapier.com/abc123"
}
}
}
```

## Guidelines
- Always confirm before sending emails
- Include relevant context when creating calendar events
- Summarize email threads concisely

小贴士#

从一个聚合器开始

选择覆盖范围最符合你需求的那个。你可以随时之后添加更多。

检查速率限制

每个聚合器都有使用限制。如果频繁运行 Agent,请监控你的使用情况。

先测试连接

在构建复杂 Agent 之前,先用简单的提示验证 MCP 连接是否正常。

查看可用操作

每个聚合器针对服务公开不同的操作。不要假设某项功能存在,先确认可用性再行动。