affiliate-marketplace-mcp
🌐 Коннектор маркетплейс-партнёрских программ (affiliate-marketplace-connector)
Affiliate Marketplace Connector (CLI: afflite, MCP: affiliate-marketplace-mcp) — это координационный центр и специализированный сервер Model Context Protocol (MCP Server) для многоплатформенной экосистемы партнёрского маркетинга (Affiliate E-Commerce Intelligence) (Shopee и TikTok Shop).
Система позволяет AI-агентам (Antigravity, Claude Code, Cursor, Codex, OpenClaw) полностью автоматизировать цикл:
Поиск выигрышных продуктов (Win) и кластеризация цен на нескольких площадках.
Проверка репутации и состояния магазина (Merchant Health Score).
Глубокий анализ параметров PDP и классификация SKU через выпадающее меню "Select options".
Отбор 10+ качественных «семенных» отзывов с видео/фото для конверсии (Seed Social Proof).
Генерация 45-секундных сценариев видео и визуальных промптов по стандарту Google Flow (Veo 3.1).
Прямая упаковка папки проекта VideoFactory (AIEV / HyperFrames) с веб-интерфейсом предпросмотра в реальном времени.
📖 Полное руководство: Руководство по массовой автоматизации MMO и 5 практических JTBD
🎯 5 карт JTBD (Jobs-To-Be-Done) и мышление MMO-автоматизации 100x
Система спроектирована вокруг 5 ключевых задач (Jobs-To-Be-Done) для специалистов по партнёрскому маркетингу и MMO в больших масштабах:
JTBD | Ситуация и мотивация (Situation & Motivation) | Ожидаемый результат (Expected Outcome) | Команда выполнения ( |
1. Охота за выигрышными продуктами | Нужно найти горячие продукты с высоким объёмом продаж в ценовом диапазоне быстрых покупок (150k - 500k). | Отбор топ-5-10 продуктов с Affiliate Win Score > 9.0 за 3 секунды. |
|
2. Проверка магазина | Избежать магазинов с медленной доставкой, подделками и высоким процентом отмен, которые обнуляют комиссию. | Сотрудничество только с магазинами с Seller Health Score > 85/100 и процентом своевременной доставки >98%. |
|
3. Анализ болей клиентов и отзывов | Нужно писать сценарии, попадающие в психологию клиента, но нет образца продукта под рукой. | Автоматический глубокий анализ 10-15 реальных отзывов с видео/фото, с тегами болей и причин похвалы. |
|
4. Массовое производство 45-секундных видео | Нужно публиковать 20-50 видео в день в матрицу каналов без затрат на актёров и монтаж. | Генерация сценария из 6 CRO-сцен с промптами Veo 3.1 и упаковка папки VideoFactory AIEV. |
|
5. Круглосуточная работа с мультиагентами | Хочется, чтобы система работала в фоне автоматически и масштабировалась без ограничений по персоналу. | 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)
При подключении к MCP-серверу affiliate-marketplace-mcp AI-агенты получают прямой доступ к 9 инструментам:
Название инструмента | Функция | Основные параметры |
| Поиск потенциальных продуктов одновременно на Shopee и TikTok Shop, развёртывание ключевых слов и оценка Win. |
|
| Проверка репутации магазина (Mall/Official), процент своевременной доставки, процент отмен, промокоды. |
|
| Детальный анализ параметров, 5 SKU из выпадающего меню Select options и 10+ отзывов с видео/фото. |
|
| Извлечение «семенных» отзывов, классифицированных по болевым точкам и возражениям, для социального доказательства. |
|
| Создание полного пакета папки проекта VideoFactory (AIEV) со стандартными |
|
| Генерация 45-секундного AI-сценария видео (PAS/AIDA) с детальными описаниями изображений для Veo 3.1. |
|
| Прямой запрос к хранилищу данных SQLite |
|
| Комплексная диагностика состояния системы: база данных SQLite, движок VideoFactory, сессия Chrome automation, конфигурации MCP. |
|
| Автоматическое исправление таблиц SQLite, прав доступа к папкам VideoFactory и синхронизация конфигурации MCP для AI-клиентов. |
|
📦 Инструкция по установке (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: Комплексный CLI для управления партнёрскими программами на нескольких площадках и VideoFactory.affiliate-marketplace-mcp: MCP-сервер JSON-RPC 2.0 через Stdio.shopee-cli: Специализированный CLI для Shopee Research & Cross-Audit.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. Регистрация MCP-сервера для AI-ассистентов
A. Для Google Antigravity CLI
Добавьте в файл конфигурации MCP Antigravity (~/.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. Для IDE Cursor
Добавьте в ~/.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: По какому механизму работает MCP-сервер affiliate-marketplace-mcp?
Сервер использует стандарт Model Context Protocol (MCP) через Stdio (JSON-RPC 2.0). При запуске AI-ассистентов (Antigravity, Claude, Cursor) сервер автоматически устанавливает соединение через стандартный ввод/вывод без открытия дополнительных сетевых портов, что обеспечивает безопасность и скорость отклика в миллисекундах.
Q2: Как работает механизм извлечения вариантов SKU в "Select options" на TikTok Shop?
PDP TikTok Shop скрывает варианты за интерактивным выпадающим меню "Select options". Система активирует сессию Chrome Automation для открытия меню, декодирует структуру цен по каждой категории (Комбо, Цвет, Источник питания) и полностью извлекает минимальные/максимальные цены в таблицу
product_variants.
Q3: Что включает в себя создаваемая папка проекта VideoFactory (AIEV)?
При запуске
afflite make-video <product_id>папка проекта автоматически создаётся в/Volumes/Agency/VideoFactory/video-projects/<slug>и включает:
meta.json: Стандартный формат JSON VideoFactory с 6 CRO-сценами (Hook, Problem, Reveal, USP, Social Proof, CTA).
hyperframes.jsonиindex.html: Структура анимированной графики HTML5/CSS3 HyperFrames 1080x1920 30fps.
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)?
Да. Сценарии из 6 сцен в
video-promptиmake-videoспециально разработаны с детальными визуальными промптами (Extreme close-up, 3D panning, 8k photorealistic, lighting setup), совместимыми на 100% с Google Flow (gflow CLI Veo 3.1).
🧪 Автоматическое тестирование (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