affiliate-marketplace-mcp
🌐 Affiliate Marketplace Connector (affiliate-marketplace-connector)
Affiliate Marketplace Connector (CLI: afflite, MCP: affiliate-marketplace-mcp) ist die zentrale Koordinations- und Model Context Protocol (MCP Server)-Plattform für das Ökosystem des plattformübergreifenden Affiliate-E-Commerce-Intelligence (Shopee & TikTok Shop).
Das System ermöglicht es KI-Agenten (Antigravity, Claude Code, Cursor, Codex, OpenClaw), den gesamten Zyklus vollständig zu automatisieren:
Suche nach Win-Produkten & Preis-Clustering über mehrere Marktplätze.
Prüfung der Glaubwürdigkeit & Gesundheit des Shops (Merchant Health Score).
Tiefe Extraktion von PDP-Parameterdaten & SKU-Klassifizierung über die Drawer "Select options".
Auswahl von 10+ hochwertigen Seed-Reviews mit Video/Foto für die Conversion (Seed Social Proof).
Erstellung von 45s-Videoskripten & visuellen Prompts nach dem Google Flow (Veo 3.1)-Standard.
Direkte Paketierung des VideoFactory-Projektordners (AIEV / HyperFrames) mit Echtzeit-Web-Preview-Oberfläche.
📖 Vollständiges Handbuch ansehen: MMO-Automatisierungshandbuch für Massenproduktion & 5 praxisnahe JTBD
🎯 5 JTBD-Karten (Jobs-To-Be-Done) & MMO-Denkweise für 100x-Automatisierung
Das System ist auf 5 Kernprobleme (Jobs-To-Be-Done) von Affiliate-Vermarktern und MMO-Betreibern in großem Maßstab ausgelegt:
JTBD | Situation & Motivation | Erwartetes Ergebnis | Ausführungsbefehl ( |
1. Win-Produkte jagen | Suche nach heißen Produkten mit hohem Verkaufsvolumen im schnellen Abschlusspreisbereich (150k - 500k). | Filtert die Top 5-10 Produkte mit Affiliate Win Score > 9.0 in 3 Sekunden heraus. |
|
2. Shop-Prüfung | Vermeidung von Shops mit langsamer Lieferung, Fälschungen und hoher Stornoquote, die Provisionen vernichten. | Nur Zusammenarbeit mit Shops mit Seller Health Score > 85/100 und pünktlicher Lieferquote >98%. |
|
3. Schmerzpunkte & Reviews extrahieren | Benötigt überzeugende Skripte ohne physisches Musterprodukt. | Automatische Tiefenanalyse von 10-15 echten Reviews mit Video/Foto, getaggt mit Schmerzpunkten und Lobgründen. |
|
4. Massenproduktion von 45s-Videos | Abdeckung von 20-50 Videos/Tag über das Kanal-Matrix ohne Kosten für Schauspieler, Dreh und Schnitt. | Erstellung von 6 CRO-Szenen-Skripten mit Veo 3.1-Prompts und Paketierung des VideoFactory AIEV-Ordners. |
|
5. 24/7-Multi-Agenten-Betrieb | Wunsch nach automatischem Hintergrundbetrieb und unbegrenzter Skalierung ohne Personalaufwand. | KI-Agenten koordinieren automatisch über 9 MCP-JSON-RPC-2.0-Tools. |
|
Related MCP server: Commerce-MCP
🏗 Systemarchitektur
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 Native MCP-Tools (tools/list)
Beim Verbinden mit dem MCP-Server affiliate-marketplace-mcp erhalten KI-Agenten direkten Zugriff auf 9 Tools:
Tool-Name | Funktion | Hauptparameter |
| Gleichzeitige Suche nach potenziellen Produkten auf Shopee & TikTok Shop, Keyword-Expansion und Win-Scoring. |
|
| Prüfung der Shop-Glaubwürdigkeit (Mall/Official), pünktliche Lieferquote, Stornoquote, Rabattcodes. |
|
| Detaillierte Extraktion von Parametern, 5 SKUs aus dem Drawer Select options und 10+ Reviews mit Video/Foto-Anhängen. |
|
| Extraktion von Seed-Reviews, klassifiziert nach Pain Points & Objections, als sozialer Beweis. |
|
| Erstellung eines vollständigen VideoFactory-Projektordners (AIEV) mit |
|
| Erstellung eines 45s-KI-Videoskripts (PAS/AIDA) mit hochpräzisen Bildbeschreibungen für Veo 3.1. |
|
| Direkte Abfrage der SQLite-Datenbank |
|
| Umfassende Systemdiagnose: SQLite-Datenbank, VideoFactory-Engine, Chrome-Automation-Session, MCP-Konfigurationen. |
|
| Automatische Reparatur von SQLite-Tabellen, VideoFactory-Ordnerberechtigungen und Synchronisierung der MCP-Konfiguration für KI-Clients. |
|
📦 Installationsanleitung
1. Quellcode & CLI installieren
# 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 .Nach der Installation registriert das System die folgenden Konsolenbefehle im Terminal:
afflite: Umfassende CLI für plattformübergreifendes Affiliate-Management & VideoFactory.affiliate-marketplace-mcp: MCP-Server (JSON-RPC 2.0) über Stdio.shopee-cli: Spezialisierte CLI für Shopee Research & Cross-Audit.shopee-research: Toolset zum Scannen und Extrahieren von Shopee.tiktok-research: Toolset zum Scannen und Extrahieren von TikTok Shop.
2. Umgebungsvariablen konfigurieren (optional)
Das System verwendet automatisch relative Pfade im Quellcode-Verzeichnis. Für individuelle Anpassungen können Sie Folgendes festlegen:
# Đườ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. MCP-Server für KI-Assistenten registrieren
A. Für Google Antigravity CLI
Zur MCP-Konfigurationsdatei von Antigravity hinzufügen (~/.gemini/antigravity-cli/mcp_config.json):
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}B. Für Claude Desktop App
Zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzufügen:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}C. Für Cursor IDE
Zu ~/.cursor/mcp.json oder unter Cursor Settings > MCP hinzufügen:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}💻 CLI-Benutzerhandbuch (afflite)
1. Suche nach potenziellen Produkten (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. Prüfung der Shop-Glaubwürdigkeit (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. Produkt- & SKU-Varianten-Extraktion (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. Kompletten automatisierten Zyklus ausführen (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. Videoskript generieren & VideoFactory integrieren (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. Berichte & Datencxport (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🐍 Nutzung über Python-Code (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-Datenbankstruktur (products.db)
Das System verwaltet relationale Daten nach dem 3NF-Normalisierungsstandard:
┌─────────────────────────┐ ┌─────────────────────────┐
│ 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 — Häufig gestellte Fragen
Q1: Auf welchem Mechanismus läuft der MCP-Server affiliate-marketplace-mcp?
Der Server verwendet den Model Context Protocol (MCP)-Standard über Stdio (JSON-RPC 2.0). Wenn KI-Assistenten (Antigravity, Claude, Cursor) starten, initiiert der Server automatisch eine Verbindung über Standard-Eingabe/-Ausgabe, ohne zusätzliche Netzwerkports zu öffnen — das gewährleistet Sicherheit und Antwortzeiten im Millisekundenbereich.
Q2: Wie funktioniert die SKU-Varianten-Extraktion im "Select options"-Drawer von TikTok Shop?
TikTok-Shop-PDPs verbergen Varianten hinter dem interaktiven Drawer "Select options". Das System aktiviert eine Chrome-Automation-Session, um den Drawer zu öffnen, die Preisstruktur pro Klassifizierung (Kombi, Farbe, Stromquelle) zu entschlüsseln und die vollständigen Mindest-/Höchstpreise in die Tabelle
product_variantszu extrahieren.
Q3: Was enthält der generierte VideoFactory-Projektordner (AIEV)?
Beim Ausführen von
afflite make-video <product_id>wird der Projektordner automatisch unter/Volumes/Agency/VideoFactory/video-projects/<slug>erstellt und enthält:
meta.json: Standard-VideoFactory-JSON-Format mit 6 CRO-Szenen (Hook, Problem, Reveal, USP, Social Proof, CTA).
hyperframes.json&index.html: HTML5/CSS3-HyperFrames-Bewegungsgrafikstruktur 1080x1920 30fps.
assets/hero.jpg: Scharfes Originalproduktbild.
assets/transcript_tts.txt: Vietnamesischer Sprachtext mit Sekundenmarkierungen für VieNeu-TTS / OmniVoice.
Q4: Wie ändere ich die SQLite-Datei products.db bei Verwendung auf einem anderen Rechner?
Sie müssen lediglich die Umgebungsvariable setzen:
export AFFLITE_DB_PATH="/duong_dan_moi/products.db"Die gesamte CLI und der MCP-Server zeigen automatisch auf den neuen Pfad, ohne dass Code geändert werden muss.
Q5: Nach welcher Formel werden der Affiliate Win Score und der Seller Health Score berechnet?
Affiliate Win Score (0 - 10): Basiert auf 4 Gewichtungen: Verifizierte Verkäufe (35 %), Sternebewertung (25 %), Impulse-Buy-Preiszone 150k-500k (20 %) und Shopee-Mall-/Official-Shop-Status (20 %).
Seller Health Score (0 - 100): Bewertet anhand von: Durchschnittliche Sternebewertung (35 Pkt.), Pünktliche Lieferquote (25 Pkt.), Niedrige Stornoquote unter 1 % (20 Pkt.), Chat-Antwortgeschwindigkeit & Follower-Anzahl (20 Pkt.).
Q6: Werden Videogenerierungsbefehle für Google Flow (Veo 3.1) unterstützt?
Ja. Die 6-Szenen-Skripte in
video-promptundmake-videosind speziell mit detaillierten visuellen Prompts (Extreme close-up, 3D panning, 8k photorealistic, lighting setup) gestaltet und zu 100 % mit Google Flow (gflow CLI Veo 3.1) kompatibel.
🧪 Automatische Tests (Unit Testing)
Test-Suite mit 18 Testszenarien ausführen:
python3 -m unittest discover testsErgebnis:
..................
----------------------------------------------------------------------
Ran 18 tests in 4.228s
OK📄 Urheberrecht & Lizenz
Das Projekt wird unter der MIT-Lizenz vertrieben. Entwickelt und gepflegt von 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 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.
Agentic commerce with 58 MCP tools for product search, checkout, A2A negotiation, C-Suite analytics.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
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.14
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-product'
If you have feedback or need assistance with the MCP directory API, please join our Discord server