mcpField
M
mcp-ecommerce-platform-profiler

mcp-ecommerce-platform-profiler

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-ecommerce-platform-profiler

这是对接 Apify 上 Mamba Labs Ecommerce Platform Profiler actor 的 MCP 服务,供销售和研究团队检查店铺的平台、支付方式及商品目录信息,并返回带证据和覆盖情况的扁平公司数据行。

主要功能

  1. 01识别电商平台
  2. 02检测支付服务商及应用
  3. 03估算商品数量
  4. 04报告货币和配送目的地
  5. 05提供置信度、证据及覆盖情况
  6. 06返回扁平公司数据行

适用场景

  1. 01根据店铺平台筛选潜在客户
  2. 02查看公开购物车中的支付方式
  3. 03估算潜在客户的商品目录规模

MCP 相关

通过 `profile_ecommerce_platform` 工具向 MCP 客户端提供 Apify actor。它将输入传给 actor,并返回其结果。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-ecommerce-platform-profiler": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-ecommerce-platform-profiler"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-ecommerce-platform-profiler
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-ecommerce-platform-profiler1.2.0

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
skipCacheboolean否设为 false(默认值)时,成功的查询会缓存七天并在重复运行时复用,不会产生任何费用。设为 true 可强制重新获取。
company_namestring否可选,但强烈建议提供。身份验证会将发现的记录与此名称进行比对,因此提供该名称是减少错误匹配成本最低的方法。
checkCheckoutboolean否为 true 时,还会读取公开购物车页面,因为有些支付服务商和先买后付服务只会在该页面加载。此操作不会添加商品、开始结账或提交任何内容,只会读取公开 URL。会多消耗一次请求。
company_domainstring否公司域名,不带协议,例如 allbirds.com。这是读取的店铺,也是与 fleet 中所有其他 actor(包括 Pinterest 品牌信息映射器)进行关联的键。
escalateOnBlockboolean否为 true(默认)时,遇到返回 403 或 429 的店铺会通过住宅网络出口重试一次,因为首次读取时遇到机器人验证很常见,重试一次即可解决相当一部分问题。设为 false 可快速、低成本地失败退出。
includeProductCountboolean否为 true(默认)时,会估算商品目录规模:对于 Shopify 店铺,使用 Shopify products endpoint;其他店铺则使用站点地图。会多消耗一到两个请求。
includePaymentProvidersboolean否为 true(默认)时,会检测店铺加载的支付服务商脚本。只有在实际结账过程中才加载的服务商无法通过主页发现,因此提供了 checkCheckout。

详细介绍

电商平台分析器 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

电商平台分析器 MCP 服务

一个 MCP 服务,可检测网店使用的电商平台、支付服务商和商品目录规模。它封装了 Apify 上的 Mamba Labs Ecommerce Platform Profiler actor,并向任何 MCP 客户端返回适用于 Clay 的扁平 JSON 行。

内容

功能介绍

提供公司域名后,它会读取网店并返回该网店使用的电商平台、加载的支付服务商、是否销售订阅商品、大致的商品数量,以及支持的货币和配送目的地。每家公司返回一行扁平数据。

可检测的平台包括 Shopify、WooCommerce、Magento、BigCommerce、Salesforce Commerce、Squarespace、Wix、PrestaShop 和 commercetools。采用静态读取:读取主页、站点地图,以及可选的公开购物车页面。不使用浏览器,因此,如果网店只有在 JavaScript 运行后才会显示所用平台,结果会标记为 not_extractable,而不会猜测并标记为最接近的平台。置信度取决于证据类型:供应商标头的置信度较高,而 HTML 中出现子字符串的置信度较低。

所有检测均在 Apify 上运行。本软件包只是一个轻量客户端,用于调用 actor 并原样返回结果。

快速开始

你需要 Node.js 18 或更高版本,以及带有 API token 的 Apify 账户。

将以下内容添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "mamba-ecommerce-platform-profiler": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-ecommerce-platform-profiler"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

在 https://console.apify.com/account/integrations 获取你的 token,将其粘贴到配置中,然后重启 Claude Desktop。随后即可使用 profile_ecommerce_platform 工具。

先决条件

  • Node.js 18 或更高版本
  • 带有 API token 的 Apify 账户

示例提示词

  • “allbirds.com 使用什么电商平台?”
  • “分析 gymshark.com,并列出购物车页面加载的支付服务商。”
  • “这个网店销售订阅商品吗?它大约列出了多少种商品?”
  • “检查此域名使用的平台;如果网站阻止访问,则立即失败。”

输入

  • company_domain(可选):不带其他内容的公司域名,例如 allbirds.com。这是要读取的店面,也是它与工具集内所有其他 Actor 的关联键。
  • company_name(可选,但强烈建议提供):身份验证关卡用来核对发现记录的名称,因此提供该名称是减少错误匹配最省事的方式。
  • includeProductCount(可选):为 true 时(默认值),会估算目录规模;如果店铺使用 Shopify,则通过 Shopify products 端点估算,否则通过站点地图估算。这会额外花费一到两次请求。
  • includePaymentProviders(可选):为 true 时(默认值),会检测店面加载的支付提供商脚本。仅在实际结账流程中加载的提供商无法通过首页发现,因此才有 checkCheckout。
  • checkCheckout(可选):为 true 时,还会读取公开的购物车页面,因为有些支付和先买后付提供商会在该页面加载,而不会在首页加载。这不会添加商品、启动结账或提交任何内容。它只是读取公开 URL,并额外花费一次请求。
  • escalateOnBlock(可选):为 true 时(默认值),如果店面返回 403 或 429,就会从住宅网络出口重试一次,因为首次读取遇到机器人验证很常见。设为 false 可快速、低成本地失败。
  • skipCache(可选):为 false 时(默认值),成功的查询会缓存七天并重复使用。设为 true 可强制重新获取。
  • max_charge_usd(可选):本次运行的美元费用上限。若某项操作可能导致费用超过此金额,Actor 会在执行前停止。省略此项则使用 Apify 设置的每次运行最高费用。

输出

该工具会返回该公司的扁平 JSON 行,包含 22 个 snake_case 字段,且没有嵌套对象。platform_confidence 和 platform_evidence 会与检测结果一同返回,而非仅返回一个标签;coverage 显示该行的填充程度;fetch_status 表示读取是否成功。完整输出架构请参阅 Apify Store 页面。

输出示例

{
  "degraded": false,
  "degradation_reason": null,
  "company_domain": "allbirds.com",
  "company_name": "Allbirds",
  "ecommerce_platform": "shopify",
  "platform_confidence": "high",
  "platform_evidence": "header",
  "platforms_all": "shopify",
  "payment_providers": "apple_pay",
  "has_subscriptions": false,
  "subscription_apps": null,
  "has_marketplace": false,
  "product_count_estimate": 250,
  "product_count_source": "products_json",
  "product_count_exact": false,
  "currencies": null,
  "ships_to": null,
  "pages_read": 2,
  "escalated": false,
  "coverage": 0.71,
  "fetch_status": "ok",
  "run_date": "2026-08-22T19:23:53.897Z"
}

功能

  • 识别店面所使用的电商平台
  • 支付提供商、订阅应用和市场应用
  • 目录规模估算、货币和配送目的地
  • 仅读取静态首页和站点地图,不使用浏览器
  • 每项检测均记录置信度和证据,而非仅提供标签
  • 按行报告覆盖率,以便发现信息不足的读取结果
  • 22 个扁平 snake_case 字段,每家公司一行

定价

Apify FREE 计划按事件计费,价格取自实时定价记录;Apify 付费计划的每事件费用更低。

事件价格(USD)
Actor 启动(apify-actor-start)0.00005
公司已检查(company-checked)0.0035
已检测到平台(platform-detected)0.003
已估算商品数量(product-count-estimated)0.0025

Actor 完整文档

此服务端是一个轻量客户端,不包含任何检测逻辑。完整的输入和输出参考、定价及运行历史,请参阅 Apify Store 页面:

https://apify.com/mambalabs/ecommerce-platform-profiler


Mamba Labs GTM Suite

此服务端是 Mamba Labs GTM Suite 的 MCP 服务之一。该套件中的每个 Actor 都接受域名或公司名称,并返回一行扁平数据,因此可以直接堆叠到同一个 Clay 表中,无需重新整理。此服务端背后的 Actor 是 Ecommerce Platform Profiler,不可变的 Apify Actor ID 为 5G2NeYjBbQTjaTn9L。

由 Mamba Labs 构建 | npm | Apify Store

许可证

MIT

由 Mamba Labs 构建。https://apify.com/mambalabs

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。