
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Triplewhale MCP Server 是一个基于模型上下文协议(MCP)的服务器,旨在与 AI 应用(如 Anthropic Claude)集成,提供特定工具访问能力。其核心功能是通过 moby 工具帮助用户安全、便捷地访问电子商务性能数据。
什么是 MCP Server?
| 属性 | 详情 |
|---|---|
| Docker 镜像 | https://hub.docker.com/repository/docker/mcp/triplewhale |
| 作者 | https://github.com/Triple-Whale |
| 代码仓库 | https://github.com/Triple-Whale/mcp-server-triplewhale |
| Dockerfile | https://github.com/Triple-Whale/mcp-server-triplewhale/blob/master/Dockerfile |
| 镜像构建方 | Docker Inc. |
| Docker Scout 健康评分 | !Docker Scout Health Score |
| 签名验证 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/triplewhale --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | MIT License |
| 工具名称 | 简要描述 |
|---|---|
moby | 帮助用户访问电子商务性能数据 |
shopId(店铺 ID)和 Triple Whale API 密钥。通过 Docker 运行 Triplewhale MCP Server 的基本命令如下:
bashdocker run -i --rm -e TRIPLEWHALE_API_KEY="your-triplewhale-api-key-here" mcp/triplewhale
参数说明:
-i:以交互模式运行,允许输入输出--rm:容器退出后自动删除-e TRIPLEWHALE_API_KEY:设置环境变量,传入 Triple Whale API 密钥mcp/triplewhale:使用的 Docker 镜像名称| 环境变量名 | 描述 | 必要性 |
|---|---|---|
TRIPLEWHALE_API_KEY | Triple Whale API 密钥(UUID 格式),用于鉴权访问电商数据 | 必需 |
在支持 MCP 协议的 AI 应用中(如 Claude Desktop),配置 Triplewhale MCP Server 的示例如下:
json{ "mcpServers": { "triplewhale": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "TRIPLEWHALE_API_KEY", "mcp/triplewhale" ], "env": { "TRIPLEWHALE_API_KEY": "your-triplewhale-api-key-here" // 替换为实际 API 密钥 } } } }
mobymoby 工具用于帮助用户访问电子商务性能数据。使用时需用户提供 shopId(店铺 ID)作为必需输入参数,工具将基于 shopId 和 API 密钥查询对应店铺的运营数据。
基础信息
https://api.triplewhale.com(生产环境)请求路径
/willy/moby-chatPOSTanswerMobyQuestion请求参数(QuestionRequest)
| 属性 | 类型 | 描述 | 示例 |
|---|---|---|---|
shopId | string | 店铺 ID(必需) | example-store.com |
question | string | 用户查询的问题(必需) | 最近 60 天 Facebook 广告的 ROAS 是多少? |
响应结构(SimplifiedMobyResponse)
| 属性 | 类型 | 描述 |
|---|---|---|
isError | boolean | 是否发生错误 |
error | string | null | 错误信息(isError: true 时返回) |
responses | array | 响应数据列表,包含多个 SimplifiedResponse 对象 |
assistantConclusion | string | 助手总结,用于概述结果或提供后续建议 |
SimplifiedResponse 结构:
| 属性 | 类型 | 描述 |
|---|---|---|
isError | boolean | 单个响应是否发生错误 |
errorMsg | string | null | 单个响应的错误信息 |
question | string | 用户查询的问题 |
answer | array | 结构化回答数据,每个元素为键值对(值类型:string/number/null) |
assistant | string | 助手提示,可能包含可视化建议或报告链接 |
responses 数组:按顺序处理每个响应项,若任一响应 isError: true,则整体视为错误。question;answer 数据;assistant 中包含可视化建议,提示“数据支持推荐的可视化格式”;assistant 中包含相似报告链接,提供链接地址;assistantConclusion 询问用户是否需要进一步帮助。| 错误类型 | 处理方式 |
|---|---|
isError: true | 向用户显示 error 或 errorMsg 中的错误信息 |
| 401 Unauthorized | 提示“API 密钥无效或无权访问该店铺” |
| 403 Forbidden | 提示“凭据无效,请检查配置” |
缺少 shopId | 提示用户输入店铺 ID |
| 其他错误(如 500) | 提示“操作失败,请稍后重试” |
Docker 为 MCP Server 提供了隔离的运行环境,有效限制服务器对主机系统的访问范围,降低数据泄露或***风险。同时,Docker 确保了环境一致性,避免因依赖差异导致的运行问题。
了解更多:为什么使用 Docker 运行 MCP Server 更安全
本项目采用 MIT License 开源许可协议。详情参见 https://github.com/Triple-Whale/mcp-server-triplewhale%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 mcp/triplewhale 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: