xianyu-buyer-mcp
xianyu-buyer-mcp
MCP-сервер для запроса цены на стороне покупателя в 闲鱼 (Goofish). Поддерживает поиск товаров, массовую отправку сообщений с запросом цены и автоматический сбор ответов продавцов.
Возможности
Инструмент | Описание |
| Вход в 闲鱼 через QR-код (нужен только при первом использовании; в дальнейшем cookies переиспользуются автоматически) |
| Проверка статуса входа |
| Поиск товаров, возвращает список товаров + ID продавца |
| Отправка сообщения с запросом цены одному продавцу |
| Массовая отправка сообщений с запросом цены |
| Получение списка IM-диалогов, просмотр всех ответов продавцов |
| Получение полной переписки с конкретным продавцом |
Related MCP server: xianyu-buyer-mcp
Установка
Предварительные требования
Python 3.11+
Приложение 闲鱼 / 淘宝 (для входа по QR-коду)
Веб-версия 闲鱼 / десктоп-версия 淘宝 (для получения и ответа на сообщения)
Шаги
# 1. 克隆项目
git clone https://github.com/<your-username>/xianyu-buyer-mcp.git
cd xianyu-buyer-mcp
# 2. 安装依赖
pip install -e .
# 3. 安装 Chromium 浏览器
playwright install chromiumДополнительная конфигурация
Скопируйте шаблон переменных окружения и измените его по своему усмотрению:
cp .env.example .envПеременная | Значение по умолчанию | Описание |
|
| Использовать headless-режим (рекомендуется оставить false для входа по QR-коду) |
| (пусто) | Адрес HTTP-прокси |
|
| Путь к хранилищу cookies |
|
| URL главной страницы 闲鱼 |
Использование в MCP-клиентах
Claude Desktop / Cursor / QoderWork
Добавьте в конфигурационный файл MCP:
{
"mcpServers": {
"xianyu-buyer": {
"command": "python",
"args": ["/path/to/xianyu-buyer-mcp/server.py"]
}
}
}Первое использование
Вызовите инструмент
loginв AI-ассистенте.В браузере автоматически откроется страница входа в 闲鱼.
Отсканируйте QR-код с помощью приложения 闲鱼 или 淘宝.
Cookies автоматически сохраняются в
~/.xianyu-buyer-mcp/cookies.json.При последующем использовании повторно сканировать QR-код не нужно.
Типовой сценарий
# 1. 登录
login()
# 2. 搜索商品
search("MacBook Pro M1 16G 512G", max_price=5000)
# 3. 批量询价
batch_send_inquiry(
items='[{"itemId": "xxx", "sellerId": "yyy"}, ...]',
message="你好,还在吗?"
)
# 4. 查看回复
get_conversations()
# 5. 查看某个对话详情
get_conversation_detail(item_id="xxx", seller_id="yyy")Технические детали
Антидетекция: используются playwright-stealth + собственный UA + подмена navigator — это снижает риск распознавания запросов как ботов.
Обход CAPTCHA: данные продавцов запрашиваются через SDK
lib.mtop.requestна странице IM, чтобы избежать слайдер-проверки на странице товара.Контроль частоты: между массовыми отправками сообщений выдерживается пауза 2 секонды, чтобы активцровать антифрод-защиту платформы.
Потокобезопасность: все операции с браузером выпонconnected последовательно в однопоточном executor.
Примечания
闲鱼 имель защиту от автоматизированного сбора данн; не вызывай функции с высокой частотой и не используй проект для масштабного сбора.
Cookies имеют огранченный сок годности — пость скока their.
Проект предоставлен только для обучения и изучения; соблюдайте условияиспользования платформы 闲鱼.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Hosted MCP server for 3Dsellers, the multichannel selling platform. Connect Claude, ChatGPT, Cursor, VS Code or any MCP client and manage your eBay, Amazon, Walmart, Etsy, Shopify, WooCommerce and TikTok Shop stores in plain language: search and update products, publish listings, sync inventory, tag and track orders, run bulk actions and CSV imports, and reply to customer messages. 120+ tools. Sign in with OAuth or a personal token. No eBay developer account and nothing to install. Setup guides and config examples for every client: https://github.com/3dsellers/ebay-mcp-server
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Search multi-merchant supply, checkout, and track orders via MCP.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server for automating Xianyu (Goofish) marketplace operations: publish, manage items, handle IM messages, and more via CLI or AI agents.17556 PyPI425Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Goofish (闲鱼) marketplace, supporting product search, batch inquiry messaging, and conversation management for buyers.4MIT
- FlicenseCqualityBmaintenanceProvides MCP interface to Xianyu (Goofish) for searching items, managing price watches, and monitoring prices via CLI, HTTP API, or MCP.374-
- AlicenseNot gradedqualityCmaintenanceEnables read-only monitoring of Xianyu (Goofish) listings, item details, chats, and account status through MCP tools for DeepSeek Harness.81 npmMIT