Product Info Extractor Server
БесплатноНе проверенExtracts product information such as price, stock, images, and sizes from e-commerce websites using stealth browsing techniques.
Описание
Extracts product information such as price, stock, images, and sizes from e-commerce websites using stealth browsing techniques.
README
🇰🇷 한국어 | 🇺🇸 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:http
📋 주요 기능
- ⚡ 초고속: 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 docker
2. 서버 실행
# 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:latest
3. 상태 확인
# 컨테이너 로그 확인
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
Установка Product Info Extractor Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/elon-jang/product-info-extractor-mcpFAQ
Product Info Extractor Server MCP бесплатный?
Да, Product Info Extractor Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Product Info Extractor Server?
Нет, Product Info Extractor Server работает без API-ключей и переменных окружения.
Product Info Extractor Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Product Info Extractor Server в Claude Desktop, Claude Code или Cursor?
Открой Product Info Extractor Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Product Info Extractor Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
