affiliate-marketplace-mcp
🌐 アフィリエイト・マーケットプレイス・コネクタ (affiliate-marketplace-connector)
Affiliate Marketplace Connector(CLI: afflite、MCP: affiliate-marketplace-mcp)は、マルチプラットフォーム(Shopee & TikTok Shop)のアフィリエイト・Eコマース・インテリジェンス(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秒動画スクリプトとビジュアルプロンプトの生成。
リアルタイムWebプレビュー機能付きVideoFactory(AIEV / HyperFrames)プロジェクトフォルダへの直接パッケージング。
📖 総合ガイドはこちら: MMO一括自動化ガイド&実践JTBD 5選
🎯 JTBD(ジョブ理論)5マップ&100倍MMO自動化思考
本システムは、大規模アフィリエイト・マーケティングおよびMMO従事者の5つの核心的な課題(Jobs-To-Be-Done)を中心に設計されています:
JTBD | 状況と動機(Situation & Motivation) | 期待される成果(Expected Outcome) | 実行コマンド( |
1. 勝ち筋商品の開拓 | 売れ筋で販売量が多く、即決購入しやすい価格帯(150k - 500k)にある商品を見つける必要がある。 | Affiliate Win Score > 9.0 の上位5〜10商品を3秒でフィルタリング。 |
|
2. ショップの審査 | 配送遅延・偽物・キャンセル率の高いショップを避け、手数料収入の損失を防ぐ。 | Seller Health Score > 85/100、定時配送率98%超のショップとのみ提携。 |
|
3. 痛点の抽出とレビュー分析 | 実物サンプルなしで心理に響くスクリプトを書く必要がある。 | 動画・画像付きの本物のレビュー10〜15件を自動深掘りし、痛点と購入理由のタグ付けを実施。 |
|
4. 45秒動画の量産 | 俳優や撮影・編集コストをかけずに、チャンネルマトリックスへ1日20〜50本の動画を配信する必要がある。 | 6シーンCROスクリプトとVeo 3.1プロンプトを生成し、VideoFactory AIEVフォルダにパッケージング。 |
|
5. 24時間365日マルチエージェント運用 | 人材を無限に増やさずに、システムをバックグラウンドで自動実行・スケールさせたい。 | AIエージェントがMCP JSON-RPC 2.0の9ツールを通じて自動連携。 |
|
Related MCP server: Commerce-MCP
🏗 システムアーキテクチャ
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"]⚡ MCPネイティブ9ツール(tools/list)
MCPサーバー affiliate-marketplace-mcp に接続すると、AIエージェントは以下の9ツールに直接アクセスできます:
ツール名 | 機能 | 主要パラメータ |
| Shopee & TikTok Shopで同時に有望商品を検索し、キーワード展開とWinスコアリングを実施。 |
|
| ショップの信頼性(Mall/Official)、定時配送率、キャンセル率、クーポンを審査。 |
|
| 詳細仕様、Select optionsドロワーからの5 SKU、動画・画像付きレビュー10件以上を抽出。 |
|
| ソーシャルプルーフ用に痛点・反論別に分類されたシードレビューを抽出。 |
|
| VideoFactory(AIEV)プロジェクトフォルダ一式を |
|
| Veo 3.1用の高精細な画像描写プロンプト付き45秒AI動画スクリプト(PAS/AIDA)を生成。 |
|
| SQLiteデータベース |
|
| SQLiteデータベース、VideoFactoryエンジン、Chrome自動化セッション、MCP設定などシステム全体の健全性を診断。 |
|
| SQLiteテーブルの修復、VideoFactoryフォルダの権限設定、各AIクライアントのMCP設定同期を自動実行。 |
|
📦 インストールガイド
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コードでの使用(プログラム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 はどのような仕組みで動作しますか?
サーバーは**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: 6つのCROシーン(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%互換性があります。
🧪 自動テスト(ユニットテスト)
18のテストシナリオを含むテストスイートを実行:
python3 -m unittest discover tests結果:
..................
----------------------------------------------------------------------
Ran 18 tests in 4.228s
OK📄 著作権とライセンス
本プロジェクトは**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