# 把Claude或ChatGPT连接到BCL

> 通过BCL MCP服务器，让Claude或ChatGPT等AI助手读取你的BCL销售、顾客和表单，并做出你批准的更改。
>
> Source: https://docs.bcl.my/zh/connect-ai-agent/

你可以把Claude或ChatGPT等AI助手连接到你的BCL账号。之后，你就能用平常的话提问，例如“我这个月卖了多少？”，AI助手会帮你在BCL查出答案。它也可以创建付款链接和优惠券，或更新你的表单，但仅限于你允许的情况下。

BCL通过**MCP server**做到这一点。MCP（Model Context Protocol）是一个开放标准，让AI App可以安全地使用其他服务。你不需要安装任何东西：只要把一个网址交给你的AI App，再用你的BCL账号登录。

## AI助手可以做什么

连接后，AI助手使用的资料和你在BCL仪表板看到的一样：

| 范围 | 例子 |
|---|---|
| 销售和交易 | 今天或这个月的总额、失败或待处理的付款、某个订单的详情 |
| 顾客 | 用电邮或电话找顾客、按付款金额排列的最佳顾客 |
| 付款表单和活动 | 列出你的表单，更改价格、库存、标题或状态，复制表单 |
| 付款链接和优惠券 | 创建付款链接或折扣优惠券 |
| 受保护内容 | 查看谁有访问权限、更改访问规则、开启或关闭内容 |
| 自动化 | 查看你的自动化，以及它们有没有成功运行（只能读取） |

AI助手不能更改你的付款设置、Bayarcash密钥、公司或团队设置，也不能删除任何东西。完整列表请看[MCP工具参考](/zh/mcp-tools/)。现成的问题请看[可以问AI助手的事](/zh/ai-agent-examples/)。

> **Note**
> 销售和顾客工具只计算**live**（真实）付款。在**Test Mode**下的付款不会计入总额。

## 开始之前

你需要三样东西：

- 一个BCL的**Admin**账号。**Team**和**Crew Event**角色看不到**Connect AI Agent**页面。请看[团队角色和权限](/zh/team-roles/)。
- Claude（claude.ai或Claude Desktop App）或付费配套的ChatGPT。其他AI App，例如Cursor或VS Code，请看[Set up other AI apps](/zh/ai-agent-setup/)。
- 几分钟时间，读清楚你允许的是什么。AI助手回答你时，会把你的BCL资料，包括顾客的名字、电邮和电话号码，发送给AI供应商。

## 找到你的BCL服务器地址

每个AI App都需要同一个地址，BCL里会显示：

1. 在侧边栏前往**Platform Setup** → **Connect AI Agent**。

   *(Screenshot: BCL侧边栏的Platform Setup菜单，已标示Connect AI Agent)*

2. 打开**OAuth connector**标签页。

   *(Screenshot: Connect AI Agent页面，已标示OAuth connector标签页)*

3. 在**2. Paste the MCP URL**下点击**Copy**。地址是`https://bcl.my/mcp`。

   *(Screenshot: OAuth connector标签页，已标示MCP URL旁的Copy按钮)*

## 连接Claude

Claude在claude.ai和Claude Desktop App使用同一个connector。当你在**Quick start**标签页选择**Claude Desktop / claude.ai**时，BCL会显示这些步骤：

1. 在Claude打开**Settings** → **Connectors**。如果是Team和Enterprise配套，由拥有者在**Organization settings** → **Connectors**设置。
2. 点击**Add custom connector**。
3. 把`https://bcl.my/mcp`粘贴为remote MCP server URL。
4. 点击**Add**。Claude会在你的浏览器打开BCL。如果BCL要求，就登录。

   *(Screenshot: Quick start标签页上的Claude Desktop / claude.ai说明，已标示Settings、Connectors、Add custom connector路径)*

5. 在打开的BCL页面，检查要求的权限，然后点击**Authorize**。请看下面的[批准连接](#批准连接)。

Claude不需要token，也不需要配置文件。

## 连接ChatGPT

ChatGPT通过开发者模式添加BCL。BCL的**Quick start**标签页为**ChatGPT**提供这些步骤：

1. 在ChatGPT网站打开**Settings** → **Apps & Connectors** → **Advanced**，开启**Developer mode**。只有付费配套（Plus、Pro、Business、Enterprise和Edu）才有。如果是Business、Enterprise和Edu，workspace管理员必须先允许开发者模式。
2. 点击**Create**，把`https://bcl.my/mcp`粘贴为MCP URL。
3. 验证方式选择**OAuth**。ChatGPT不接受BCL token。
4. ChatGPT会在你的浏览器打开BCL。登录后点击**Authorize**。

   *(Screenshot: Quick start标签页上的ChatGPT说明，已标示Settings、Apps & Connectors、Advanced、Developer mode、Create路径)*

每次要在BCL更改东西时，ChatGPT都会先请你确认。

Claude和ChatGPT的菜单经常改。如果标签不一样，就在它们的设置里找“connectors”或“custom MCP server”。

## 批准连接

当你的AI App把你带到BCL时，BCL会显示一个授权页面。它会列出App的名称、你登录的BCL账号，以及App要求的权限：

| 权限 | 让AI助手可以做什么 |
|---|---|
| `mcp:read` | 读取你的付款链接、交易、顾客、表单、自动化和优惠券 |
| `mcp:write` | 代你创建和更新付款链接、优惠券和表单 |

*(Screenshot: Authorize connection页面，显示App名称、已登录的账号、mcp:read和mcp:write权限，已标示Authorize按钮)*

确认**Signed in as**显示的是正确的BCL账号，然后点击**Authorize**。如果你不认得这个App，就点击**Cancel**。

**OAuth connector**标签页也说明了这两个权限：

*(Screenshot: Sign in and approve部分，说明mcp:read是读取权限，mcp:write是写入权限)*

> **Caution**
> 只批准你自己从自己的AI App发起的请求。任何人都可以用任何名称注册App，所以你没预料到的请求，可能来自别人。

连接会一直有效，直到你撤销它。你的AI App会在后台更新访问权限，所以你不需要每小时重新登录。

## 断开AI App的连接

你随时可以切断一个App。撤销方法：

1. 前往**Platform Setup** → **Integrations**。
2. 打开**API Token**标签页，往下滑到**Connected Apps**。这里列出你授权的每个App、它的权限、你什么时候授权，以及最后使用的时间。

   *(Screenshot: Integrations的API Token标签页，已标示Connected Apps部分)*

3. 点击该App那一行的**Revoke access**图标。
4. 在**Revoke App Access**点击**Revoke Access**。

App的访问权限会马上停止。要再次使用，就从你的AI App重新连接。只在Claude或ChatGPT里移除connector，并不会撤销它在BCL的访问权限。

**Connected Apps**只显示你用自己的登录授权的App。每位管理员撤销自己的连接。

## 小贴士

几个好习惯，让AI助手安全地使用你的账号：

- **先从读取权限开始**。先问一段时间的问题，再让AI助手更改价格、表单或优惠券。
- **确认之前先看清楚**。当AI助手要创建付款链接或更改表单时，批准前先检查金额、表单和顾客。
- **不时查看日志**。**Tools** → **MCP Audit Log**列出AI App用你团队的访问权限发出的每个请求。请看[查看你的AI助手做了什么](/zh/mcp-audit-log/)。

## 常见问题

### 我可以把BCL连接到Claude或ChatGPT这类AI吗？

可以。BCL有一个MCP服务器，地址是https://bcl.my/mcp。在Claude或ChatGPT把它添加为自定义connector，用你的BCL账号登录，然后点击Authorize。步骤在Platform Setup → Connect AI Agent。

### 我的仪表板有测试付款，为什么AI说我没有销售？

AI工具只计算真实付款。在Test Mode下的付款不会出现在销售总额、交易列表或顾客总额里。

### 我要怎样阻止Claude或ChatGPT访问我的BCL账号？

前往Platform Setup → Integrations，打开API Token标签页，在Connected Apps下撤销那个App。它的访问权限会马上停止。
