SuperAPI AI 工具集

commercevault-edd-commerce-orchestrator

数据与分析

查看项目

更新于 10-15 15:13

技能介绍

CommerceVault EDD Commerce Orchestrator 是一个 MCP(Model Context Protocol)服务器,包名为 mcp-edd-analytics-vantage,用于与 Easy Digital Downloads(EDD)WordPress 电商安装进行交互。它把 EDD REST API 的原始响应转换为结构化、可查询的数据,面向销售分析、产品目录管理、客户分群和订单生命周期跟踪。服务器采用六边形架构与可插拔适配器,并包含加密载荷校验、自适应限流和内置缓存。

用途 该工具作为 EDD 站点与 MCP 客户端之间的统一接口,让 AI 客户端或应用能够以结构化方式读取和操作 EDD 中的产品、订单、客户、许可证与分析数据。

主要能力

  • 产品管理:列出产品(支持状态、分页、排序等过滤)、获取单个产品详情、创建或更新产品。
  • 订单管理:按状态与日期等条件检索订单、获取订单详情、更新订单状态。
  • 客户管理:列出客户、按购买次数分群(新客、复购、VIP)、计算客户终身价值(LTV)与平均订单价值(AOV)。
  • 分析与报告:收入分析(按时间区间与粒度)、产品表现报告、客户队列(cohort)分析。
  • 许可证管理:生成许可证密钥、校验与激活许可证。
  • 常见模式:增量(delta)同步、Webhook 中继、带限流的批量操作、错误处理与重试逻辑。
  • CLI 命令:启动 MCP 服务器、测试连接、导出分析报告、增量同步产品到本地数据库、批量生成许可证。

使用方式 前置条件:Node.js 18+ 或 Python 3.9+;可访问的 EDD WordPress 安装;EDD REST API 凭据(Consumer Key 与 Consumer Secret)。 安装:可通过 npm 全局安装(npm install -g mcp-edd-analytics-vantage)、pip 安装(pip install mcp-edd-analytics-vantage),或从源码克隆(git clone https://github.com/dhapat3927/mcp-edd-analytics-vantage.git)。 配置:在项目根目录创建 .env 文件,设置 EDD_SITE_URL、EDD_CONSUMER_KEY、EDD_CONSUMER_SECRET 等必需变量,以及端口、缓存、限流、安全、分析等可选变量。也可在 MCP 客户端配置(如 Claude Desktop 配置)中添加 mcpServers 条目,通过 npx 启动并传入环境变量。 调用:在 Node.js/JavaScript 中通过 import { CommerceVault } from 'mcp-edd-analytics-vantage' 实例化;在 Python 中通过 from commercevault import CommerceVault 实例化,然后调用 products、orders、customers、analytics、licenses、webhooks、cache 等模块的方法。

适用场景 适用于需要以编程方式或通过 AI 客户端对 EDD 电商数据进行销售分析、产品与订单编排、客户分群、许可证发放与校验,以及增量同步和 Webhook 实时处理的场景。

限制 资料未提供具体的收费、价格、平台兼容范围、性能指标或效果承诺。使用前需具备可访问的 EDD 站点与有效 API 凭据;部分配置(如关闭 TLS 校验)仅限开发环境使用。