mcpField
P
Product Page Extractor

Product Page Extractor

远程服务
rapidapi.com商业与营销01 周前更新

关于 Product Page Extractor

Product Page Extractor 是面向电商与定价团队的远程 MCP 服务,可将商品页 URL 或 HTML 转为结构化 JSON。结果标明价格来源,并支持提取多项商品报价。

主要功能

  1. 01从 URL 或 HTML 提取商品数据
  2. 02返回价格来源字段
  3. 03提取最多 50 项报价
  4. 04输出 Markdown 或 JSON-LD
  5. 05支持最多 10 个 URL 批量提取

适用场景

  1. 01监测竞品价格与库存
  2. 02补充目录中的 GTIN、MPN 和品牌
  3. 03将商品页面转换为 LLM 可读的 Markdown

MCP 相关

它通过 Streamable HTTP 向 MCP 客户端提供商品提取工具。免费演示端点无需密钥;批量提取仅适用于付费端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp
Streamable HTTPhttps://product-page-extractor.p.rapidapi.com/mcp需要授权

工具

详细介绍

产品页面提取器:远程 MCP 服务

产品页面提取器徽标

面向电商和定价团队:将任意产品页面 URL(或你已有的 HTML)转换为包含价格、库存、品牌和标识符的简洁 JSON。

1. 连接(免费,无需密钥;适用于 Claude Desktop、Cursor、Cline、VS Code 以及任何支持远程 Streamable HTTP 的客户端):

{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}

2. 提问: “https://www.allbirds.com/products/mens-tree-runners 的价格和库存状态是什么?” 你的 Agent 会调用:

{"name":"extract_product","arguments":{"url":"https://www.allbirds.com/products/mens-tree-runners"}}

3. 获取(来自免费演示端点的实际输出,已精简):

{"name":"Men's Tree Runner","brand":"Allbirds","price":100,"currency":"USD","in_stock":true,"price_source":"json-ld"}

与众不同之处

  • 显示价格来源。 每个结果都包含 price_source 字段(json-ld、microdata、meta 或 null),因此你的 Agent 可以区分结构化价格与猜测值。如果页面使用 JavaScript 渲染价格,你会得到 null,而不是错误的数字。
  • 支持原始 HTML,而不只是 URL。 已经抓取了页面,或者网站会拦截机器人?传入 html(最大 2 MB),即可跳过抓取。
  • **返回所有报价,而不只是第一个价格:**每页最多返回 50 个变体、卖家和促销价格。
  • 适合大模型读取的 Markdown,使用 include=markdown;也可使用 include=jsonld 获取原始 JSON-LD 区块。
  • **原生支持 MCP,并提供免费、无需密钥的演示端点,**Agent 只需一行配置即可试用。

它无法绕过反机器人页面(Amazon、Best Buy、REI),也不会运行 JavaScript。对于这类页面,请自行获取 HTML 并传入。

无代码版本

不打算构建 Agent?在浏览器中免费试用:无需密钥或注册,每天可处理 10 个页面。将 url= 的值替换为任意产品页面,即可获取 JSON。

免费试用

  • **无需密钥,即刻使用:**将任意 MCP 客户端指向 https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp(每个 IP 每天最多调用工具 10 次)。
  • 免费 RapidAPI 方案:Basic 方案每月 50 次请求,无需银行卡。Pro 方案为 $9.99,可调用 5,000 次。

这是使用 Streamable HTTP 的托管式(远程)MCP 服务。无需在本地安装或运行任何内容。此仓库仅包含文档和 MCP Registry 清单;服务端代码不开源。

端点身份验证限制
https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp无免费,每个 IP 每个 UTC 日最多调用工具 10 次,不支持批量处理
https://product-page-extractor.p.rapidapi.com/mcpX-RapidAPI-Key + X-RapidAPI-Host 标头按请求付费,通过 RapidAPI 使用(提供免费 Basic 方案)

官方 MCP Registry 名称:dev.workers.mohamed-bahaa53000.product-extractor/product-page-extractor

工具

  • extract_product:传入 url 或 html,并可选传入 include(product,meta,markdown,jsonld)。数据读取自 schema.org JSON-LD、microdata 和 OpenGraph。
  • extract_batch:一次调用最多处理 10 个 URL,每个页面分别返回成功或错误状态(仅付费端点支持)。

使用场景

  • 为执行竞品监控的 Agent 检查价格和库存。
  • 丰富商品目录:获取 GTIN/MPN/品牌,用于商品匹配。
  • 将产品页面转换为 Markdown,供大模型读取。

示例

向你的 Agent 提问:“https://www.allbirds.com/products/mens-tree-runners 的价格和库存状态是什么?” 它会调用:

{"name":"extract_product","arguments":{"url":"https://www.allbirds.com/products/mens-tree-runners"}}

已经有 HTML(来自你自己的爬虫,或拦截机器人的网站)?直接传入即可跳过抓取:

{"name":"extract_product","arguments":{"html":"<html>...</html>","include":"product,markdown"}}

也可以使用普通 REST:

curl "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/v1/extract?url=https://www.allbirds.com/products/mens-tree-runners"

连接

{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}

付费/生产环境(RapidAPI):

{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-page-extractor.p.rapidapi.com/mcp",
      "headers": {
        "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
        "X-RapidAPI-Host": "product-page-extractor.p.rapidapi.com"
      }
    }
  }
}

对于仅支持 stdio 的客户端:npx -y mcp-remote https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp

说明

  • 无状态。除标准请求日志外,不会存储页面和 HTML。
  • 仅抓取公开的 http/https 页面。

许可证

本仓库的文档和配置示例采用 MIT 许可证(参见 LICENSE)。托管服务为专有服务。

评论

支持 Markdown

第一次接触 MCP?

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

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