
mcp/triplewhaleTriplewhale MCP Server 是一个基于模型上下文协议(MCP)的服务器,旨在与 AI 应用(如 Anthropic Claude)集成,提供特定工具访问能力。其核心功能是通过 moby 工具帮助用户安全、便捷地访问电子商务性能数据。
什么是 MCP Server?
| 属性 | 详情 |
|---|---|
| Docker 镜像 | mcp/triplewhale |
| 作者 | Triple-Whale |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| 镜像构建方 | Docker Inc. |
| Docker Scout 健康评分 | !Docker Scout Health Score |
| 签名验证 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/triplewhale --key [***] |
| 许可证 | 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 密钥查询对应店铺的运营数据。
[***](生产环境)/willy/moby-chatPOSTanswerMobyQuestionQuestionRequest)| 属性 | 类型 | 描述 | 示例 |
|---|---|---|---|
shopId | string | 店铺 ID(必需) | example-store.com |
question | string | 用户查询的问题(必需) | 最近 60 天 *** 广告的 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 开源许可协议。详情参见 项目仓库许可证文件。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务