连接 AI 助手(MCP)
通过只读的 MCP 连接器,向 claude.ai、ChatGPT、Claude Code、Cursor、VS Code 或 Claude Desktop 询问您的 Gloriads 账户数据。
把 AI 助手连接到 Gloriads,就能用日常语言询问您的账户情况。
助手看到的内容与 Gloriads API 完全相同,而且不会更改您账户中的任何内容。
助手能看到什么
- API 能看到的全部内容,仅此而已。
- 它不能更改任何内容:不能改设置,也不能动账单。
- 您的数据确实会离开 Gloriads。 只连接您信任的助手:助手读取过您的账户后,断开连接(设置 → API → 已连接的应用)可以阻止它继续读取,但无法收回它已经读到的内容。
可以问什么
- “上个月我的广告表现如何?我在哪个站点花得最多?”
- “我的 ACOS 比上个月有改善吗?”
- “过去 30 天里,哪些商品的 ACOS 最高?”
- “显示本月每天的花费。”
- “列出我在德国站已暂停的广告活动。”
- “这个广告活动投放了哪些关键词?”
- “本周我的规则改了什么?具体到每个竞价。”
助手读取的数据与仪表盘相同:它能读取的全部内容,请参阅 API 可读取的数据。
连接地址,以及各助手需要什么
所有助手都使用同一个地址:
https://gloriads.com/api/mcp| 助手 | 需要什么 |
|---|---|
| claude.ai、Claude Desktop | 登录后点击允许即可。无需复制密钥。 |
| ChatGPT | 同样需要登录,但要在开发者模式下,并使用付费套餐。 |
| Claude Code、Cursor、VS Code | 一个 API 密钥,在设置 → API 中获取。 |
其他支持自定义 MCP 服务器的工具,也可以使用同一个地址。
所有内容都集中在应用中的一个页面上,即设置 → API:连接地址、现成的命令和您的密钥。每个区块都有复制按钮。
claude.ai
在 claude.ai 中,打开左侧菜单里的自定义(Customize)。
打开连接器(Connectors)标签页。
点击添加(Add),然后点击添加自定义连接器(Add custom connector)。
命名为
Gloriads,粘贴https://gloriads.com/api/mcp,然后点击继续(Continue)。下一页什么都不用改:claude.ai 已检测到 Gloriads 支持登录,并公开了自己的身份信息。点击添加(Add)。
点击连接(Connect)。
如果提示登录,请登录 Gloriads。
确认正在请求访问的应用,然后点击允许。
页面会返回 claude.ai。在连接器页面的工具权限(Tool permissions)下,选择始终允许(Always allow):这样 Claude 每次读取您的数据时都不用再询问,而且这个连接器除此之外什么也做不了。
在对话中,如果应用提示,请先打开连接器,然后提问。
用 Haiku 提问。 它是速度最快、费用最低的 Claude 模型,读取您的数据也不需要更强的模型。在对话的模型菜单中选择它。
Claude 免费账户可以添加一个自定义连接器。
要断开连接,在 Gloriads 中打开设置 → API → 已连接的应用,选择断开连接。它会立即停止读取您的数据。
Claude Desktop
Claude Desktop 与 claude.ai 使用相同的连接器,因此无需另外安装:在任意一端添加连接器、登录并点击允许,两边就都能用了。
ChatGPT
ChatGPT 的连接方式与 Claude 不同:它的自定义服务器位于开发者模式之下,而开发者模式只在 ChatGPT 的付费套餐中提供。完整步骤如下。
在 ChatGPT 的设置中,打开开发者模式(developer mode)。
打开插件(Plugins),然后点击新建插件(New plugin)。
名称(Name):输入
Gloriads。图标和描述可不填。连接(Connection):保持服务器 URL(Server URL),粘贴
https://gloriads.com/api/mcp。身份验证(Authentication):选择 OAuth。下方无需填写任何内容:Gloriads 在该地址公开了自己的配置,ChatGPT 会自动读取。
勾选我已了解并希望继续(I understand and want to continue),然后点击创建(Create)。ChatGPT 对所有自定义服务器都会显示这条警告,包括我们的。
ChatGPT 会打开 Gloriads:如果提示登录,请登录,确认请求访问的应用是 ChatGPT,然后点击允许。
在对话中,提出第一个问题前先打开插件。
在设置 → 插件 → Gloriads → 权限(Settings → Plugins → Gloriads → Permissions)中,选择 ChatGPT 可以自行执行哪些操作。选择允许读取操作(Allow read actions)就够了:这个连接器只能读取。允许所有操作(Allow all actions)被标为高风险,而且在这里没有任何好处。
要断开连接,在 Gloriads 中打开设置 → API → 已连接的应用,选择断开连接,与 claude.ai 完全相同。
Claude Code
在设置 → API → 创建密钥中创建一个密钥,命名为“Claude Code”,然后复制。密钥只显示一次。
然后在终端中运行以下命令,把 YOUR_API_KEY 换成您的密钥:
claude mcp add --transport http gloriads https://gloriads.com/api/mcp \
--header "Authorization: Bearer YOUR_API_KEY"- 用
claude mcp list检查,或在 Claude Code 中使用/mcp。 - 服务器会添加到当前项目。加上
--scope user即可在所有地方使用。 - 删除方法:
claude mcp remove gloriads。
Cursor
把密钥放入环境变量 GLORIADS_API_KEY,然后把以下内容粘贴到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目):
{
"mcpServers": {
"gloriads": {
"url": "https://gloriads.com/api/mcp",
"headers": {
"Authorization": "Bearer ${env:GLORIADS_API_KEY}"
}
}
}
}Cursor 从这个环境变量读取密钥,因此文件中不会包含密钥。请在打开 Cursor 之前设置好环境变量。
VS Code
从命令面板打开 MCP: Open User Configuration(所有项目),或在项目中创建 .vscode/mcp.json,然后添加:
{
"inputs": [
{
"type": "promptString",
"id": "gloriads-api-key",
"description": "Gloriads API key",
"password": true
}
],
"servers": {
"gloriads": {
"type": "http",
"url": "https://gloriads.com/api/mcp",
"headers": {
"Authorization": "Bearer ${input:gloriads-api-key}"
}
}
}
}服务器首次启动时,VS Code 会要求输入密钥并记住它,因此文件中不会包含密钥。
助手使用的工具
助手会根据您的问题选择合适的工具。每个工具读取 API 的一部分。
| 工具 | 读取内容 | 示例问题 |
|---|---|---|
get_account | 您的订阅、亚马逊广告是否已连接,以及数据截至哪一天 | “我的订阅还有效吗?” |
list_marketplaces | 已连接的站点,以及每个站点运行的广告活动数量 | “连接了哪些站点?” |
get_summary | 某个周期的总计,可按站点和广告类型拆分,也可按需与更早的周期对比 | “我上个月花了多少钱?和再上个月相比呢?” |
get_timeline | 同样的数据,按天或按月 | “显示本月每天的销售额。” |
get_products_report | 每个商品在某个周期内的数据 | “哪个商品的 ACOS 最高?” |
get_streaming_tv_report | 某个站点的流媒体电视广告活动及其数据 | “本月我在美国站的电视广告表现如何?” |
list_campaigns | 某个站点的广告活动 | “列出我在德国站已暂停的广告活动。” |
list_ad_groups | 某个站点的广告组 | “这个广告活动的广告组默认竞价是多少?” |
list_targets | 某个广告活动的关键词和其他投放目标 | “这个广告活动投放了哪些关键词?竞价是多少?” |
list_ads | 某个广告活动的广告 | “这个广告活动推广了哪些商品?” |
list_rules | 您的规则 | “我的哪些规则已启用?” |
list_rule_runs | 某条规则最近的运行 | “这条规则上次运行改了什么?” |
list_activity | Gloriads 在亚马逊上做过的所有操作 | “Gloriads 本周改了什么?” |
get_activity | 单项操作 | “那次复制完成了吗?” |
list_activity_lines | 某项操作逐行做出的变更 | “那条规则降低了哪些竞价?各降了多少?” |