MP

mowaah/product-extractor-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 73 趋势 14NOASSERTION

(免费,无需密钥;可在Claude Desktop、Cursor、Cline、VS Code及任何支持远程可流式HTTP的客户端中运行):

概览

(免费,无需密钥;可在Claude Desktop、Cursor、Cline、VS Code及任何支持远程可流式HTTP的客户端中运行): “[[T0]的价格和股票状态如何?您的经纪人致电: (免费演示终端的真实输出,已裁剪): - 每个结果都有price_source字段(json-ld、微数据、元数据或空字段),这样你的代理可以区分结构化价格和猜测。如果页面用JavaScript渲染价格,你得到的是空价格而不是错误数字。- 已经抓取了页面,还是网站屏蔽了机器人?传递HTML代码(最多2 MB),跳过取用过程。- 变体、卖家和促销价格,每页最多50个。- 页面的include=markdown,或原始的JSON-LD块,include=jsonld。- ,这样代理只需一行配置就能尝试。 它无法通过反机器人页面(亚马逊、百思买、REI),也无法运行JavaScript。对于这些,你自己获取HTML并传递给你。 不组经纪人?:没有钥匙也没签约,每天写10页。

概述(AI 翻译)

对于电子商务和定价团队:将任何产品页面的URL(或你已有的HTML)转换为包含价格、库存、品牌和标识符的干净JSON。

1.Connect(免费,无需密钥;可在Claude Desktop、Cursor、Cline、VS Code及任何支持远程可流媒体HTTP的客户端中运行):

2.询问: “https://www.allbirds.com/products/mens-tree-runners?" 您的经纪人来电:

3.Get(免费演示端点的真实输出,已裁剪):

有什么不同

  • 显示价格来源。 每个结果都有一个price_source字段(json-ld、microdata、meta或null),这样你的代理可以区分结构化价格和猜测。如果页面用JavaScript渲染价格,你得到的是null,而不是错误数字。
  • **在原始HTML上工作,而不仅仅是URL。**已经抓取了页面,还是网站屏蔽了机器人?传递html(最多2 MB)并跳过取用程序。
  • **退回所有报价,而不仅仅是最初的价格:**变体、卖家和促销价格,每页最高50美元。
  • **LLM准备好的页面Markdown,include=markdown),或原始JSON-LD块,标记为include=jsonld。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Product Page Extractor: remote MCP server

For e-commerce and pricing teams: turn any product page URL (or HTML you already have) into clean JSON with price, stock, brand and identifiers.

1. Connect (free, no key; works in Claude Desktop, Cursor, Cline, VS Code and any client that supports remote Streamable HTTP):

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

2. Ask: “What’s the price and stock status of https://www.allbirds.com/products/mens-tree-runners?” Your agent calls:

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

3. Get (real output from the free demo endpoint, trimmed):

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

What makes it different

  • Shows where the price came from. Each result has a price_source field (json-ld, microdata, meta, or null), so your agent can tell a structured price apart from a guess. If a page renders its price with JavaScript, you get null rather than a wrong number.
  • Works on raw HTML, not just URLs. Already scraped the page, or the site blocks bots? Pass the html (up to 2 MB) and skip the fetch.
  • Returns every offer, not just the first price: variants, sellers and sale prices, up to 50 per page.
  • LLM-ready Markdown of the page with include=markdown, or the raw JSON-LD blocks with include=jsonld.
  • MCP-native with a free, keyless demo endpoint, so an agent can try it with one line of config.

It doesn’t get past anti-bot pages (Amazon, Best Buy, REI) and doesn’t run JavaScript. For those, fetch the HTML yourself and pass it in.

No-code version

Not building an agent? Try it free in your browser: no key or sign-up, 10 pages a day. Swap the url= value for any product page and you get the JSON back.

Try it free

  • No key, right now: point any MCP client at https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp (10 tool calls per IP per day).
  • Free RapidAPI plan: 50 requests/month on the Basic plan, no card needed. Pro is $9.99 for 5,000.

This is a hosted (remote) MCP server using Streamable HTTP. There’s nothing to install or run locally. This repository holds only the documentation and the MCP Registry manifest; the server code is not open source.

Endpoint Auth Limits
https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp none free, 10 tool calls per IP per UTC day, no batch
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

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