CommerceVault(mcp-edd-analytics-vantage)是一个 MCP(Model Context Protocol)服务器,作为 AI 编码代理与 Easy Digital Downloads(EDD)REST API 之间的中间层,让 AI 助手能用自然语言查询 EDD 电商数据。
用途:面向使用 EDD 的 WordPress 数字商品商店,提供销售分析、订单管理、产品目录、客户数据与许可证操作。
主要能力:销售分析(收入、GMV、AOV、队列分析)、产品管理(目录同步、定价、数字下载)、订单操作(生命周期、履约跟踪、退款)、客户数据(资料、购买历史、LTV)、许可证管理(密钥生成、激活跟踪、权益)、Webhook 中继(事件转发、转换与增强)。暴露的工具包括 edd_get_products、edd_get_product、edd_get_orders、edd_get_order、edd_create_order、edd_get_customers、edd_get_customer_stats、edd_get_sales_stats、edd_get_top_products、edd_get_licenses、edd_activate_license 等。
使用方式:需 Node.js 18+ 或 Python 3.9+、已安装 EDD 的 WordPress 站点、EDD REST API 凭据(API key 与 token)以及兼容 MCP 的客户端(如 Claude Desktop、Cursor)。安装可克隆仓库后执行 npm install 或 pip install -r requirements.txt,并在 MCP 客户端配置中设置 EDD_API_URL、EDD_API_KEY、EDD_API_TOKEN 等环境变量;可选 CACHE_ENABLED、CACHE_TTL、REDIS_URL、RATE_LIMIT_MAX、LOG_LEVEL、HMAC_SECRET。凭据可在 WordPress 后台 Downloads → Settings → API 生成。
限制:需自行部署与配置;依赖 EDD 及其扩展(如 Software Licensing)支持相应端点;可能遇到认证失败、限流、数据缺失、超时、缓存过期与 HMAC 校验等问题。具体收费、价格与平台支持情况暂未提供。