返回市场
亚马逊卖家-mcp服务器

亚马逊卖家-mcp服务器

作者:mattcoatsworth24 星标更新:2025-04-09

项目介绍

Amazon Selling Partner API MCP Server

这是一个用于与Amazon Selling Partner API交互的Model Context Protocol (MCP)服务器。该服务器提供了通过标准化接口访问Amazon SP-API功能的工具和资源。

特性

  • 与Amazon SP-API的身份验证和授权
  • 全面覆盖SP-API端点
  • 提供API参考文档资源
  • 管理目录、库存、订单、报告等的工具
  • 安全凭证处理

预备条件

  • Node.js 16或更高版本
  • Amazon Selling Partner API凭证
  • 具有适当权限的AWS凭证

安装

npm install amazon-sp-api-mcp-server

或者直接使用npx运行:

npx amazon-sp-api-mcp-server

配置

在根目录创建一个.env文件,并添加您的Amazon SP-API凭证:

SP_API_CLIENT_ID=your_client_id
SP_API_CLIENT_SECRET=your_client_secret
SP_API_REFRESH_TOKEN=your_refresh_token
SP_API_AWS_ACCESS_KEY=your_aws_access_key
SP_API_AWS_SECRET_KEY=your_aws_secret_key
SP_API_ROLE_ARN=your_role_arn
SP_API_MARKETPLACE_ID=ATVPDKIKX0DER
SP_API_REGION=us-east-1

使用方法

启动服务器:

npm start

开发模式下自动重启:

npm run dev

使用MCP Inspector进行测试:

npm run inspect

可用工具

该服务器提供了与Amazon Selling Partner API各个方面交互的工具:

  • 身份验证工具
  • 目录工具
  • 库存管理
  • 订单处理
  • 报告生成和检索
  • 数据提交
  • 财务数据访问
  • 通知管理
  • 产品定价
  • 列表管理
  • FBA操作

文档资源

通过amazon-sp-api://{category}资源访问API文档,其中类别可以是:

  • 概述
  • 身份验证
  • 目录
  • 订单
  • 库存
  • 报告
  • 数据
  • 财务
  • 通知
  • 产品定价
  • 列表
  • FBA

许可证

MIT