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 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