mansournorouzi/amazon-sp-mcp
说明与用途
**项目简介**
MCP(Model Context Protocol)服务器 mansournorouzi/amazon-sp-mcp 为 Amazon Seller Central 的 SP‑API 提供统一的协议层,能够让 Claude、ChatGPT 等 AI 助手直接查询销售、库存、订单、费用和分析数据。仅使用 LWA(Login With Amazon)进行身份认证,无需配置 AWS 凭证,开箱即用。
**价值体现**
- **AI + 真实业务数据**:把 AI 助手与卖家后台的真实业务数据桥接,实现“让 AI 直接帮你下单、查库存、算利润”。
- **标准化接入**:基于 MCP(Model Context Protocol)实现统一的请求/响应格式,降低不同 AI 平台或自研模型的集成成本。
- **安全简化**:只需 LWA token,无需暴露 AWS Access Key/Secret,降低凭证泄露风险。
**典型接入方式**
- **获取 LWA Token**:在 Amazon 开发者后台创建 LWA 应用,获取
client_id、client_secret并通过 OAuth2 获得访问令牌。 - **部署 MCP 服务器**
- 克隆仓库,
npm install && npm run build。 - 设置环境变量
LWA_CLIENT_ID、LWA_CLIENT_SECRET、LWA_REFRESH_TOKEN(或直接提供已获取的access_token)。 - 启动服务
npm start,默认监听http://localhost:3000/mcp。
- **在 AI 平台注册 MCP 端点**:在 Claude、ChatGPT Plugins 或自研模型的插件配置中填写该 HTTP endpoint,声明支持的
sales,inventory,orders,fees,analytics等方法。 - **调用示例**
{
"method": "getInventory",
"params": { "sku": "B0XYZ123" }
}AI 助手发送上述请求后,MCP 服务器会内部调用 Amazon SP‑API 并返回结构化的库存信息。
**生产可用性**
- **活跃度**:最近一次提交于 2026‑06‑30,星标 38、Fork 8,社区活跃。
- **技术成熟度**:使用 TypeScript 编写,提供完整的 API/SDK/CLI 示例,易于二次开发。
- **安全性**:仅依赖 LWA,避免了长期存储 AWS 密钥;代码中已实现 token 自动刷新和错误重试。
- **可扩展性**:遵循 MCP 规范,可在同一服务器上同时挂载其他业务系统的 MCP 实现,实现“一站式 AI 集成”。
综合来看,mansournorouzi/amazon-sp-mcp 已具备进入生产环境的基本条件,适合作为 AI 助手与 Amazon Seller Central 数据交互的桥梁。后续仍建议进行内部安全审计(许可证、依赖漏洞)并监控 API 调用配额,以确保长期稳定运行。
实际用途
mansournorouzi/amazon-sp-mcp helps connect AI assistants to real tools and data through a standard protocol.
- connect AI agents to tools
- ship Model Context Protocol servers
- standardize integrations
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:31:35.624Z