Product Info Extractor MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Product Info Extractor MCP ServerExtract product info from https://www.ugg.com/women-slippers/cozy-slipper/1117659.html"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Product Info Extractor MCP Server
π°π· νκ΅μ΄ | πΊπΈ English
μ΄μ»€λ¨Έμ€ μΉμ¬μ΄νΈμμ μν μ 보(κ°κ²©, μ¬κ³ , μ΄λ―Έμ§, μμλ³ μ¬μ΄μ¦ λ±)λ₯Ό μλμΌλ‘ μΆμΆνλ MCP μλ²μ λλ€.
β οΈ μ€μ: DataDome κ°μ κ³ κΈ λ΄ μ°¨λ¨ μμ€ν μ μλ μ κ·Όμ μ°¨λ¨ν μ μμ΅λλ€. μ±κ³΅λ₯ μ λμ μ¬μ΄νΈμ λ€νΈμν¬ νκ²½μ λ°λΌ λ€λ¦ λλ€.
π λΉ λ₯Έ μμ (30μ΄)
Dockerλ‘ μ€ν (κΆμ₯)
# μ μ₯μ ν΄λ‘
git clone https://github.com/elon-jang/product-info-extractor-mcp.git
cd product-info-extractor-mcp
# μλ² μμ
docker compose up -d
# ν
μ€νΈ
npm install
node test-mcp-http.js "https://www.ugg.com/women-slippers/cozy-slipper/1117659.html"λ‘컬 κ°λ° λͺ¨λ
npm install
npx playwright install chromium
npm run start:httpRelated MCP server: ecommerce-sourcing-mcp-ai
π μ£Όμ κΈ°λ₯
β‘ μ΄κ³ μ: 8-10μ΄ μλ΅ (DataDome μ°ν λ‘μ§ μ κ±°λ‘ 6λ°° μ±λ₯ ν₯μ)
π κ³ μ±λ₯: λΈλΌμ°μ μΈμ€ν΄μ€ μ¬μ¬μ©μΌλ‘ νμ μμ² μ¦μ μ²λ¦¬
π₯· μ€ν μ€ λͺ¨λ:
playwright-extra+puppeteer-extra-plugin-stealthλ‘ κΈ°λ³Έ λ΄ νμ§ μ°νπ MCP νλ‘ν μ½: Claude Desktopκ³Ό λ°λ‘ μ°λ κ°λ₯
π¦ λ©ν° νλ«νΌ: AMD64 + ARM64 (Apple Silicon & ν΄λΌμ°λ VM) μ§μ
π³ Docker λ°°ν¬ κ°μ΄λ
1. Docker μ€μΉ
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y docker.io docker-compose-plugin
# RHEL/CentOS/Rocky Linux
sudo dnf install -y yum-utils
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl start docker && sudo systemctl enable docker2. μλ² μ€ν
# Docker Composeλ‘ μ€ν (κΆμ₯)
docker compose up -d
# λλ docker runμΌλ‘ μ€ν
docker run -d -p 8080:3000 \
-e PORT=3000 -e HOST=0.0.0.0 \
--name product-info-extractor \
joomanba/product-info-extractor-mcp:latest3. μν νμΈ
# 컨ν
μ΄λ λ‘κ·Έ νμΈ
docker logs -f product-info-extractor
# Health check
curl http://localhost:8080/healthπ§ͺ ν μ€νΈ
Node.js ν μ€νΈ ν΄λΌμ΄μΈνΈ
npm install
node test-mcp-http.js "https://www.ugg.com/women-slippers/cozy-slipper/1117659.html"Shell μ€ν¬λ¦½νΈ (κ°λ¨ν μ°κ²° ν μ€νΈ)
./test-server.sh http://localhost:8080π§ Claude Desktop μ°λ
claude_desktop_config.jsonμ μΆκ°:
{
"mcpServers": {
"product-info-extractor": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8080/sse"]
}
}
}β οΈ μ ν μ¬ν
λ΄ μ°¨λ¨ μμ€ν
λ€μ μμ€ν λ€μ μλ μ κ·Όμ μ°¨λ¨ν μ μμ΅λλ€:
DataDome (UGG.com μ¬μ©): μ±κ³΅λ₯ μ΄ νκ²½μ λ°λΌ λ³λ
Cloudflare Advanced: μΆκ° μ°ν κΈ°λ² νμ
PerimeterX: μ°ν λ§€μ° μ΄λ €μ
κΆμ₯ μ¬ν
β νλ‘λμ μ μΆ©λΆν ν μ€νΈ β κ°λ₯νλ©΄ 곡μ API μ¬μ© β μ¬μλ λ‘μ§ λ° μλ¬ μ²λ¦¬ ꡬν β μ±κ³΅λ₯ λͺ¨λν°λ§
π κ³ κΈ κ°μ΄λ
Podman νκ²½ (RHEL/CentOS)
# Podman μ€μΉ
sudo dnf install -y podman
# μ€ν
podman run -d -p 8080:3000 \
-e PORT=3000 -e HOST=0.0.0.0 \
--name product-info-extractor \
docker.io/joomanba/product-info-extractor-mcp:latestμλ μ€μΉ (Docker μμ΄)
# Node.js v18+ μ€μΉ
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo dnf install -y nodejs
# Playwright μμ‘΄μ±
sudo npx playwright install-deps
# νλ‘μ νΈ μ€μ
npm install
npx playwright install chromium
# μλ² μμ
npm run start:httpμ΄λ―Έμ§ λΉλ (κ°λ°μμ©)
docker buildx build --platform linux/amd64,linux/arm64 \
-t joomanba/product-info-extractor-mcp:latest --push .π λΌμ΄μ μ€
MIT License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables browser-based web page fetching with automatic cookie management and CSS selector extraction, supporting JavaScript rendering and authenticated sessions through a Chrome extension.Last updated1212MIT
- Alicense-qualityBmaintenanceAutomates cross-platform e-commerce sourcing between JD and Taobao using AI-driven browser automation to search, extract product details, compare prices, and identify profitable arbitrage opportunities.Last updatedApache 2.0
- Flicense-qualityCmaintenanceProvides AI-powered undetectable browser automation for data harvesting, bypassing protections like Cloudflare, and intercepting network traffic, with 90 tools for element interaction, extraction, and network debugging.Last updated1
- Flicense-qualityDmaintenanceProvides stealth web browsing using dual browser engines (Chromium and Firefox) with automatic bot-detection bypass, enabling AI agents to browse, interact, and extract content from websites without being blocked.Last updated1
Related MCP Connectors
Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.
Agent-native product catalog for AI shopping agents. 296M+ products, 28 countries.
Track price drops, stock-outs, restocks, and new/removed products across Shopify stores.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/elon-jang/product-info-extractor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server