Token导航 LogoToken导航TokenDH.com
Amazon Order History CSV Download MCP logo
浏览器工具stdio官方级别未说明来源级核验

Amazon Order History CSV Download MCP

MCP Server

playwright

一个通过MCP协议下载亚马逊订单历史为CSV文件的服务,支持订单、商品、物流和交易数据的导出,涵盖16个亚马逊地区站点。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
浏览器自动化TypeScriptClaude数据提取Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

marcusquinn

提供方

marcusquinn

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx playwright install chromium

详细介绍

亚马逊订单历史CSV下载MCP

](https://github.com/marcusquinn/amazon-order-history-csv-download-mcp/actions) ![License: MIT](https://opensource.org/licenses/MIT) ](https://github.com/marcusquinn/amazon-order-history-csv-download-mcp/releases) ![MCP](https://modelcontextprotocol.io) ![AGENTS.md](https://agents.md/)

MCP(模型上下文协议)服务器,用于将亚马逊订单历史记录下载为CSV文件。 支持跨16个亚马逊区域站点的订单、商品、发货和交易导出。

特性

  • 4出口类型:订单摘要、商品详细信息、发货跟踪、付款交易
  • 16亚马逊地区:美国、英国、加拿大、德国、法国、西班牙、意大利等
  • 浏览器自动化:使用Playwright进行可靠的数据提取
  • AI助手集成:与Claude、GPT和其他MCP兼容的助手配合使用
  • 灵活的日期范围:按年份、日期范围或最近几个月导出

快速开始

安装

# Clone the repository
git clone https://github.com/marcusquinn/amazon-order-history-csv-download-mcp.git
cd amazon-order-history-csv-download-mcp

# Install dependencies
npm install

# Build
npm run build

# Install Playwright browsers
npx playwright install chromium

配置

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "amazon-orders": {
      "command": "node",
      "args": ["/path/to/amazon-order-history-csv-download-mcp/dist/index.js"]
    }
  }
}

用法

配置后,您可以询问您的AI助手:

  • “将2024年以来的亚马逊订单下载为CSV”
  • “导出我今年在亚马逊英国购买的所有商品”
  • “获取我最近亚马逊订单的发货跟踪”
  • “出于税务目的导出我的亚马逊支付交易”
  • “我的亚马逊礼品卡余额是多少?”
  • “显示我上个月的所有亚马逊交易”

支持的地区

地区域名货币
美国amazon.com美元
英国amazon.co.uk英镑
加拿大亚马逊.caCAD
德国亚马逊.de欧元
法国亚马逊.fr欧元
西班牙亚马逊.es欧元
意大利亚马逊.it欧元
荷兰亚马逊.nl欧元
日本亚马逊.co.jp日元
澳大利亚amazon.com.au澳元
墨西哥amazon.com.mx墨西哥
印度亚马逊.in印度卢比
阿联酋亚马逊.ae阿联酋迪拉姆
沙特阿拉伯amazon.saSAR
爱尔兰亚马逊.ie欧元
比利时amazon.com.be欧元

导出类型

订单(export_amazon_orders_csv)

从订单列表页面快速汇总订单(每10个订单约0.5秒)。最适合浏览和基本报告。

说明
订单ID亚马逊订单标识符(XXX-XXXXXXX-XXXXXXX)
订单日期下单日期(YYYY-MM-DD)
合计订单总金额
状态交付状态(已交付、已发货等)
项目按顺序排列的项目数量
地址行1-7收货地址(最多7行)
订阅并保存订阅频率(如适用)
平台始终是“亚马逊”
地区亚马逊地区代码(美国、英国、德国等)
订单URL链接到订单详细信息页面

项目(export_amazon_items_csv)

具有完整订单上下文的详细项目级导出(每个订单约2秒)。最适合费用跟踪和会计。

说明
订单ID父订单标识符
订单日期下单日期
ASIN亚马逊产品标识符
产品名称完整产品名称
状况全新、二手等。
数量单位数量
单价每件商品的价格
项目总计数量×单价
卖家卖家/商家名称
订阅并保存订阅频率
订单小计税前/运费小计
订单配送配送成本
订单税销售税金额
订单增值税增值税金额(英国/欧盟)
订单促销折扣金额
订单总额最终订单总额
订单总计包括所有费用
订单状态交货状态
收件人收货地址
地址行1-7完整收货地址
付款方式卡类型(Visa、万事达卡等)
卡片最后4位卡片最后4位数
产品URL产品页面链接
图片URL产品图片URL
订单URL链接到订单详细信息
地区亚马逊地区代码

出货量(export_amazon_shipments_csv)

发货和跟踪信息(每份订单约4秒,+2秒 fetch_tracking_numbers).最适合跟踪交货。

说明
订单ID父订单标识符
订单日期下单日期
发货ID唯一发货标识符
状态装运状态文本
已交付是/否/未知
跟踪ID承运商跟踪号
承运商承运商名称(皇家邮政、DPD等)
跟踪URL链接到运营商跟踪
装运中的项目项目数量
项目名称产品名称列表
付款金额收取的金额(回落到订单总额)
退款退款金额(如有)
地区亚马逊地区代码

备注:设置 fetch_tracking_numbers: true 访问船舶跟踪页面并提取实际的承运人跟踪ID(例如“AZ218181365JE”)和承运人名称。如果没有此选项,则只会捕获亚马逊的内部跟踪URL。

交易记录(export_amazon_transactions_csv)

用于财务对账的付款交易详细信息。

说明
交易日期收费日期
订单ID关联订单
付款方式卡/付款类型
卡信息最后4位数字
金额交易金额
货币货币代码

礼品卡(export_amazon_gift_cards_csv)

礼品卡活动和余额历史。

说明
日期交易日期
描述活动描述
类型添加/申请/退款
金额交易金额
期末余额交易后余额
订单ID关联订单(如有)
索赔代码礼品卡索赔代码
序列号礼品卡序列号
货币货币代码
地区亚马逊地区代码

其他工具

查询工具

工具说明
get_amazon_orders获取包含可选项目/货物的订单
get_amazon_order_details获取特定订单的完整详细信息
get_amazon_transactions从交易页面获取所有交易
get_amazon_gift_card_balance获取当前余额和历史记录
get_amazon_gift_card_transactions获取详细的礼品卡活动
check_amazon_auth_status检查浏览器是否已登录

交易页面(get_amazon_transactions)

从亚马逊的专用交易页面提取所有支付交易(/cpe/yourpayments/transactions).比从单个订单页面中提取要快得多。

{
  "region": "us",
  "start_date": "2024-01-01",
  "end_date": "2024-12-31"
}

礼品卡余额(get_amazon_gift_card_balance)

从获取您当前的亚马逊礼品卡余额和最近的活动 /gc/balance.

{
  "region": "us"
}

退货:

  • 当前余额
  • 最近的礼品卡活动(信用卡/借记卡)
  • 关联订单ID

身份验证检查(check_amazon_auth_status)

在运行导出之前,验证浏览器会话是否经过身份验证。

{
  "region": "uk"
}

返回身份验证状态、用户名(如果已登录)或登录URL(如果未登录)。

超时和大订单历史

导出大订单历史记录(100多个订单)时,提取过程可能需要几分钟。MCP客户端通常具有可能需要调整的超时限制。

预计处理时间

订单预计时间
10~15秒
50~1.5分钟
100~3分钟
500~15分钟

建议

  1. 使用 max_orders 参数 限制提取范围
  2. 按年出口 而不是整个历史
  3. 配置客户端超时 如果需要(见下文)

客户端超时配置

对于OpenCode/Claude Desktop,超时通常在MCP客户端配置中设置。如果你看到 MCP error -32001: Maximum total timeout exceeded,您可能需要:

  1. 使用较小的批次 max_orders
  2. 配置您的MCP客户端 maxTotalTimeout 设置(如果可用)
  3. 如果发生以下情况,服务器会发送进度通知,可以重置超时 resetTimeoutOnProgress 已在您的客户端中启用

进度通知

服务器在提取过程中发送进度通知:

  • Order X/Y (order-id) - ETA: ~Xm Xs

这些有助于跟踪进度,如果配置了,可以重置客户端超时。

发展

# Run in development mode
npm run dev

# Run tests
npm test

# Type checking
npm run typecheck

# Linting
npm run lint

MCP检验员测试

对于开发和调试,请使用官方 MCP检查员 工具,而不是通过AI助手运行。这提供了:

  • 直接工具调用 -使用自定义参数直接调用MCP工具
  • 实时响应查看 -查看没有人工智能解释的完整JSON响应
  • 更快的迭代 -无需等待AI处理请求
  • 调试可见性 -查看原始服务器输出和错误

快速开始

# Install MCP Inspector globally
npm install -g @modelcontextprotocol/inspector

# Run inspector with this server
npx @modelcontextprotocol/inspector node dist/index.js

然后打开 http://localhost:5173 在浏览器中:

  1. 查看列出的所有可用工具
  2. 单击工具以查看其架构
  3. 填写参数并执行
  4. 查看原始JSON响应

测试工作流程示例

  1. 测试身份验证:呼叫 check_amazon_auth_status 随着 {"region": "uk"}
  2. 测试订单获取:呼叫 get_amazon_orders 日期范围较小
  3. 测试订单详细信息:呼叫 get_amazon_order_details 具有已知的订单ID
  4. 测试导出:呼叫任何 export_amazon_*_csv 工具

建议采用以下方法:

  • 调试提取问题
  • 验证新功能是否正常工作
  • 测试特定区域的行为
  • 调查错误响应

建筑

该项目采用了一种专为可扩展性而设计的插件架构:

  • 核心框架:CSV、日期、货币、浏览器自动化的共享实用程序
  • 平台插件:亚马逊特有的提取逻辑(未来:eBay、速卖通等)

代理商.md 获取详细的架构文档。

相关项目

鸣谢

这个项目的灵感来自 阿扎德,Chrome浏览器 亚马逊订单历史导出扩展。这是构建的原始实现 作为MCP服务器-而不是分支或衍生作品。

CREDITS.md 以获得完整的致谢。

许可证

MIT许可证-请参阅 许可证 了解详情。

贡献

欢迎投稿!请阅读 代理商.md 发展指南。

目录标签

目录标签

浏览器自动化TypeScriptClaude数据提取订单导出本地部署CSV生成亚马逊集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

playwright

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP