affiliate-marketplace-mcp
🌐 Affiliate Marketplace Connector (affiliate-marketplace-connector)
Affiliate Marketplace Connector (CLI: afflite, MCP: affiliate-marketplace-mcp)는 다중 플랫폼(Shopee 및 TikTok Shop) 제휴 마케팅 생태계(Affiliate E-Commerce Intelligence)를 위한 전용 Model Context Protocol (MCP Server) 오케스트레이션 허브이자 서버입니다.
이 시스템을 통해 AI 에이전트(Antigravity, Claude Code, Cursor, Codex, OpenClaw)는 다음 전체 사이클을 포괄적으로 자동화할 수 있습니다:
Win 상품 검색 및 다중 플랫폼 가격 클러스터링.
스토어 신뢰도 및 건강도 검증 (Merchant Health Score).
"Select options" 드로어를 통한 PDP 파라미터 심층 추출 및 SKU 분류.
전환에 활용할 고품질 시드 리뷰 10개 이상 선별 (영상/이미지 포함) (Seed Social Proof).
Google Flow (Veo 3.1) 표준의 45초 비디오 스크립트 및 비주얼 프롬프트 생성.
실시간 웹 프리뷰 인터페이스를 갖춘 VideoFactory (AIEV / HyperFrames) 프로젝트 폴더 직접 패키징.
📖 종합 가이드 보기: 대량 자동화 MMO 가이드 및 5가지 실전 JTBD
🎯 5가지 JTBD 맵 (Jobs-To-Be-Done) 및 100x 자동화 MMO 사고방식
이 시스템은 제휴 마케터와 대규모 MMO 실무자의 5가지 핵심 과제(Jobs-To-Be-Done)를 중심으로 설계되었습니다:
JTBD | 상황 및 동기 (Situation & Motivation) | 기대 결과 (Expected Outcome) | 실행 명령 ( |
1. Win 상품 사냥 | 판매량이 높고 빠른 결제 유도 가격대(150k - 500k)에 있는 인기 상품을 찾아야 함. | 3초 안에 Affiliate Win Score > 9.0인 상위 5-10개 상품 필터링. |
|
2. 스토어 검증 | 배송 지연, 가짜 상품, 높은 주문 취소율로 수수료를 잃는 스토어를 피해야 함. | Seller Health Score > 85/100, 정시 배송률 >98%인 스토어와만 협업. |
|
3. 고객痛点 및 리뷰 추출 | 샘플 상품 없이 소비자 심리를 정확히 겨냥한 스크립트를 작성해야 함. | 영상/이미지가 포함된 실제 리뷰 10-15개 자동 심층 분석, 고객痛点 및 칭찬 이유 태깅. |
|
4. 45초 비디오 대량 제작 | 배우 고용, 촬영, 편집 비용 없이 채널 매트릭스에 하루 20-50개 비디오를 게시해야 함. | CRO 6장면 스크립트 및 Veo 3.1 프롬프트 생성, VideoFactory AIEV 폴더 패키징. |
|
5. 24/7 멀티 에이전트 운영 | 인력 제한 없이 시스템이 백그라운드에서 자동 실행되고 무한 확장되기를 원함. | AI 에이전트가 9가지 MCP JSON-RPC 2.0 도구를 통해 자동 협업. |
|
Related MCP server: Commerce-MCP
🏗 시스템 아키텍처 (Architecture)
graph TD
subgraph AI Clients & Agents
AG[Google Antigravity]
CC[Claude Code / Desktop]
CR[Cursor IDE / Codex]
VF_API[VideoFactory Web Router]
end
subgraph MCP Server & Orchestration Layer
MCP[affiliate-marketplace-mcp<br/>JSON-RPC 2.0 Stdio]
CLI[afflite CLI Orchestrator]
end
subgraph Core Intelligence Engines
ShopeeEngine[Shopee Research Suite]
TikTokEngine[TikTok Shop Suite]
end
subgraph Data Processing & Scorer
SearchCluster[Search & Price Clustering]
SellerAuditor[Merchant Health & Trust Scorer]
PDPExtractor[Deep PDP & SKU Options Extractor]
ReviewCurator[Seed Review & Media Curator]
end
subgraph Storage & Export Pipeline
DB[(SQLite Database<br/>products.db)]
PromptGen[AI Video Storyboard & Veo 3.1 Engine]
VFBridge[VideoFactory AIEV Bridge]
end
AG -->|MCP Tools/Call| MCP
CC -->|MCP Tools/Call| MCP
CR -->|MCP Tools/Call| MCP
VF_API -->|Direct Call| CLI
MCP --> ShopeeEngine
MCP --> TikTokEngine
CLI --> ShopeeEngine
CLI --> TikTokEngine
ShopeeEngine --> SearchCluster & SellerAuditor & PDPExtractor
TikTokEngine --> SearchCluster & SellerAuditor & PDPExtractor
SearchCluster & SellerAuditor & PDPExtractor & ReviewCurator --> DB
DB --> PromptGen & VFBridge
VFBridge -->|Generate Folder| VFBundles["VideoFactory Projects (/video-projects/<slug>)<br/>• meta.json • index.html • assets/hero.jpg • transcript_tts.txt"]⚡ 9가지 네이티브 MCP 도구 (tools/list)
affiliate-marketplace-mcp MCP 서버에 연결하면 AI 에이전트는 9가지 도구에 직접 액세스할 수 있습니다:
도구 이름 | 기능 | 주요 매개변수 |
| Shopee 및 TikTok Shop에서 잠재 상품 동시 검색, 키워드 확장 및 Win 점수 산정. |
|
| 스토어 신뢰도 검증 (Mall/Official), 정시 배송률, 주문 취소율, 할인 코드. |
|
| Select options 드로어에서 상세 파라미터, 5개 SKU 및 영상/이미지 첨부 리뷰 10개 이상 추출. |
|
| 사회적 증거로 활용하기 위해 Pain Points & Objections별로 분류된 시드 리뷰 추출. |
|
|
|
|
| Veo 3.1용 초고화질 이미지 설명 프롬프트가 포함된 45초 AI 비디오 스크립트 (PAS/AIDA) 생성. |
|
| SQLite |
|
| 시스템 건강 종합 진단: SQLite 데이터베이스, VideoFactory 엔진, Chrome 자동화 세션, MCP 설정. |
|
| SQLite 테이블 자동 복구, VideoFactory 폴더 권한, AI 클라이언트용 MCP 설정 동기화. |
|
📦 설치 가이드 (Installation)
1. 소스 코드 및 CLI 설치
# Clone repository từ GitHub
git clone https://github.com/tody-agent/affiliate-marketplace-connector.git
cd affiliate-marketplace-connector
# Cài đặt dạng package phát triển (Editable Mode)
pip install -e .설치 후 시스템은 터미널에 다음 콘솔 명령을 자동 등록합니다:
afflite: 다중 플랫폼 제휴 관리 및 VideoFactory 통합 CLI.affiliate-marketplace-mcp: Stdio를 통한 MCP JSON-RPC 2.0 서버.shopee-cli: Shopee 리서치 및 교차 감사 전용 CLI.shopee-research: Shopee 스캔 및 추출 도구 모음.tiktok-research: TikTok Shop 스캔 및 추출 도구 모음.
2. 환경 변수 설정 (선택 사항)
시스템은 소스 코드 디렉토리 내 상대 경로를 자동으로 사용합니다. 커스터마이즈하려면 다음을 설정할 수 있습니다:
# Đường dẫn file SQLite lưu trữ dữ liệu
export AFFLITE_DB_PATH="/path/to/your/data/products.db"
# Thư mục xuất dự án VideoFactory (AIEV)
export VIDEOFACTORY_PROJECTS_DIR="/path/to/your/VideoFactory/video-projects"3. AI 어시스턴트용 MCP 서버 등록
A. Google Antigravity CLI용
Antigravity의 MCP 설정 파일(~/.gemini/antigravity-cli/mcp_config.json)에 추가:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}B. Claude Desktop 앱용
~/Library/Application Support/Claude/claude_desktop_config.json에 추가:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}C. Cursor IDE용
~/.cursor/mcp.json 또는 Cursor Settings > MCP 항목에 추가:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}💻 CLI 사용 가이드 (afflite)
1. 잠재 상품 검색 (search)
# Quét cả 2 sàn Shopee & TikTok Shop
afflite search all "chuột công thái học"
# Quét riêng Shopee
afflite search shopee "bàn phím cơ không dây"
# Quét riêng TikTok Shop
afflite search tiktok "đèn rgb mini quay video"2. 스토어 신뢰도 검증 (seller)
# Thẩm định gian hàng Shopee Mall
afflite seller shopee "Ugreen Official Mall"
# Thẩm định gian hàng TikTok Shop
afflite seller tiktok "Photoolex Official Store"3. 상품 및 변형 SKU 추출 (product)
# Tự động nhận diện Shopee hay TikTok Shop từ link hoặc ID
afflite product "https://shopee.vn/product-url"
afflite product "https://www.tiktok.com/view/product/1729463065317050819"4. 전체 자동 파이프라인 실행 (pipeline)
# Tự động bung từ khóa -> Lọc top sản phẩm -> Thẩm định Shop -> Bóc tách SKU & Reviews -> Lưu DB
afflite pipeline all "phụ kiện setup góc làm việc"5. 비디오 스크립트 생성 및 VideoFactory 통합 (make-video)
# Xuất kịch bản 6 cảnh và prompt Veo 3.1 ra màn hình terminal
afflite video-prompt "shopee_ugreen_mouse_44426785177"
# Tạo trọn gói thư mục dự án VideoFactory (AIEV)
afflite make-video "tiktok_prod_1729463065317050819"
# Liệt kê danh sách tất cả các dự án VideoFactory đã sinh
afflite video-projects6. 보고 및 데이터 내보내기 (report / export)
# Xem báo cáo tổng hợp các sản phẩm và biến thể trong SQLite
afflite report
# Xuất dữ liệu kịch bản dạng Markdown hoặc JSON
afflite export "shopee_ugreen_mouse_44426785177" --format md🐍 Python 코드로 사용 (Programmatic API)
from afflite import (
run_shopee_search,
run_shopee_seller,
run_shopee_product,
run_tiktok_search,
run_tiktok_seller,
run_tiktok_product,
generate_video_prompt_package,
get_connection
)
from afflite.video_factory_bridge import create_videofactory_project
# 1. Tìm kiếm sản phẩm TikTok Shop
tiktok_results = run_tiktok_search("đèn rgb mini nam châm")
print(f"Tìm thấy {tiktok_results['total_found']} sản phẩm tiềm năng.")
# 2. Bóc tách sản phẩm & reviews
prod_data = run_tiktok_product("https://www.tiktok.com/view/product/1729463065317050819")
print(f"Đã lưu sản phẩm: {prod_data['product_name']} (Điểm Win: {prod_data['win_potential_score']}/10)")
# 3. Tạo thư mục dự án VideoFactory
vf_project = create_videofactory_project(prod_data["product_id"])
print(f"Đã tạo VideoFactory Project tại: {vf_project['project_path']}")
print(f"Xem preview tại: {vf_project['web_ui_url']}")🗄 SQLite 데이터베이스 구조 (products.db)
시스템은 3NF 정규화 표준에 따라 관계형 데이터를 관리합니다:
┌─────────────────────────┐ ┌─────────────────────────┐
│ products │ │ shops │
│─────────────────────────│ │─────────────────────────│
│ id (PK) │ │ shop_id (PK) │
│ platform (Shopee/TikTok)│◄──┐ │ shop_name, username │
│ shop_id (FK) ───────────┼───┼──►│ rating_star, followers │
│ product_name, brand │ │ │ response_rate, score │
│ sale_price_min, max │ │ └────────────┬────────────┘
│ total_sold, rating_score│ │ │
│ win_potential_score │ │ ▼
└────────────┬────────────┘ │ ┌─────────────────────────┐
│ │ │ shop_vouchers │
├────────────────┼──►│─────────────────────────│
│ │ │ voucher_code, discount │
▼ │ └─────────────────────────┘
┌─────────────────────────┐ │ ┌─────────────────────────┐
│ product_variants │ │ │ search_sessions │
│─────────────────────────│ │ │─────────────────────────│
│ sku_name, color, price │ │ │ id (PK), seed_idea │
│ connectivity, status │ │ └────────────┬────────────┘
└─────────────────────────┘ │ │
│ │ ▼
▼ │ ┌─────────────────────────┐
┌─────────────────────────┐ │ │ search_results │
│ product_reviews │ │ │─────────────────────────│
│─────────────────────────│ │ │ keyword, price_tier │
│ username, rating │ │ │ affiliate_win_score │
│ review_text, media_type │ │ └─────────────────────────┘
│ pain_point_tag, score │ │
└─────────────────────────┘ │
│ │
▼ │
┌─────────────────────────┐ │
│ ai_marketing_insights │ │
│─────────────────────────│ │
│ target_audience, USP │ │
│ hook_drama, PAS, AIDA │ │
└─────────────────────────┘ │
│ │
▼ │
┌─────────────────────────┐ │
│ product_media │ │
│─────────────────────────│ │
│ source_url, local_path │───┘
└─────────────────────────┘❓ FAQ — 자주 묻는 질문
Q1: affiliate-marketplace-mcp MCP 서버는 어떤 메커니즘으로 실행되나요?
서버는 Stdio (JSON-RPC 2.0) 를 통한 Model Context Protocol (MCP) 표준을 사용합니다. AI 어시스턴트(Antigravity, Claude, Cursor)가 시작되면 서버는 추가 네트워크 포트를 열지 않고 표준 입력/출력을 통해 자동으로 연결을 초기화하여 보안과 밀리초 단위의 응답 속도를 보장합니다.
Q2: TikTok Shop의 "Select options"에서 SKU 변형 추출 메커니즘은 어떻게 작동하나요?
TikTok Shop PDP는 변형을 대화형 "Select options" 드로어 뒤에 숨깁니다. 시스템은 Chrome 자동화 세션을 활성화하여 드로어를 열고, 각 분류(콤보, 색상, 전원)별 가격 구조를 해독하여
product_variants테이블에 최저가/최고가를 완전히 추출합니다.
Q3: 생성된 VideoFactory (AIEV) 프로젝트 폴더에는 무엇이 포함되나요?
afflite make-video <product_id>실행 시 프로젝트 폴더는/Volumes/Agency/VideoFactory/video-projects/<slug>에 자동 생성되며 다음이 포함됩니다:
meta.json: CRO 6장면(Hook, Problem, Reveal, USP, Social Proof, CTA)이 포함된 표준 VideoFactory JSON 형식.
hyperframes.json및index.html: 1080x1920 30fps HTML5/CSS3 HyperFrames 모션 그래픽 구조.
assets/hero.jpg: 상품의 선명한 원본 이미지.
assets/transcript_tts.txt: VieNeu-TTS / OmniVoice에 투입할 초 단위 베트남어 음성 대본.
Q4: 다른 머신에서 실행할 때 SQLite products.db 파일을 어떻게 변경하나요?
환경 변수만 설정하면 됩니다:
export AFFLITE_DB_PATH="/duong_dan_moi/products.db"전체 CLI 및 MCP 서버는 코드 수정 없이 자동으로 새 경로를 가리킵니다.
Q5: Affiliate Win Score와 Seller Health Score는 어떤 공식으로 계산되나요?
Affiliate Win Score (0 - 10): 4가지 가중치 기반: 검증된 판매량(35%), 별점 평가(25%), 빠른 충동 구매 가격대 150k-500k(20%), Shopee Mall / Official Shop 스토어(20%).
Seller Health Score (0 - 100): 평균 별점(35점), 정시 배송률(25점), 1% 미만의 낮은 주문 취소율(20점), 채팅 응답 속도 및 팔로워 수(20점) 기준 평가.
Q6: Google Flow (Veo 3.1)용 비디오 생성 명령을 지원하나요?
네.
video-prompt및make-video의 6장면 스크립트는 상세한 비주얼 프롬프트(Extreme close-up, 3D panning, 8k photorealistic, lighting setup)로 특별히 설계되어 Google Flow (gflow CLI Veo 3.1)와 100% 호환됩니다.
🧪 자동 테스트 (Unit Testing)
18개 테스트 시나리오로 테스트 스위트 실행:
python3 -m unittest discover tests결과:
..................
----------------------------------------------------------------------
Ran 18 tests in 4.228s
OK📄 저작권 및 라이선스 (License)
이 프로젝트는 MIT License 라이선스로 배포됩니다. tody-agent 가 개발 및 유지관리합니다.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects AI agents to the Shopee platform for real-time product searches and category mapping via the Affiliate and Seller Center APIs. It enables users to filter products by keyword, category, and commission rates directly through natural language.1
- AlicenseDqualityDmaintenanceEnables natural-language control of e-commerce operations including product management, order processing, inventory tracking, customer service, content generation, and advertising analytics through 15 integrated MCP tools. Provides a local-first commerce automation solution with SQLite storage and extensible channel adapters for end-to-end online store workflows.153MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search, compare, buy, and sell products across multiple e-commerce platforms through 13 marketplace tools.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables automated generation and publishing of TikTok Shop Affiliate videos using 7 AI agents. Integrates research, script writing, video production, and publishing through the MCP protocol.11
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
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/tody-agent/affiliate-marketplace-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server