Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Mirakl Connect одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Mirakl Connect для продавцов: заказы всех подключённых маркетплейсов и каналов продаж в одном месте, возвраты, документы заказов, переписка с клиентами и каталог Connect с ценами и остатками. Это не Mirakl Seller API отдельного маркетплейса. Отгрузка, отмена и подтверждение отключены при установке.
Попробуй спросить
Примеры промптов для Mirakl Connect
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Mirakl Connect, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Mirakl Connect + Gemini
Mirakl Connect для продавцов: заказы всех подключённых маркетплейсов и каналов продаж в одном месте, возвраты, документы заказов, переписка с клиентами и каталог Connect с ценами и остатками. Это не Mirakl Seller API отдельного маркетплейса. Отгрузка, отмена и подтверждение отключены при установке.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
MIRAKL_CONNECT_CLIENT_ID, MIRAKL_CONNECT_CLIENT_SECRET
Шаг 1 — Получите учётные данные
Это не Mirakl Seller API: отдельный коннектор Mirakl Seller API (mirakl) работает с одним маркетплейсом на Mirakl за раз, через его собственный https://<marketplace>.mirakl.net/api с API-ключом магазина. Mirakl Connect — платформа каналов на стороне продавца уровнем выше: один логин и один API (https://miraklconnect.com/api) для всех маркетплейсов и каналов продаж вашей компании, со своими ID заказов, учётными данными OAuth2 и эндпоинтами. Устанавливайте этот, если ваша компания работает в Mirakl Connect.
Настройка занимает около 5 минут.
- Создайте в Mirakl Connect учётные данные API OAuth2 для своей компании, как описано в руководстве Mirakl Integrating with Connect APIs (справка Mirakl Connect для продавцов). Вы получите client ID и client secret; secret показывается один раз.
- Вставьте их в
MIRAKL_CONNECT_CLIENT_IDиMIRAKL_CONNECT_CLIENT_SECRET. AnythingMCP обменивает их в Mirakl Authentication System (https://auth.mirakl.net/oauth/token, client credentials) на bearer-токен примерно на один час и сам его обновляет. - Установите коннектор и запустите
mirakl_connect_list_orders: он выведет последние заказы и подтвердит учётные данные.
ID заказов и каналы: у каждого заказа есть ID заказа Connect (id), который принимают mirakl_connect_get_order и инструменты записи, и собственный номер заказа канала в channel_order_id. Канал продаж и магазин указаны в origin (channel_name, channel_store_name). В Mirakl Connect API нет эндпоинта со списком подключённых каналов; ИИ берёт их из origin заказов.
Что он читает: заказы всех подключённых каналов, сначала недавно обновлённые, со статусом, источником, позициями (товар, количество, цена, налоги, статус позиции), данными доставки и счёта и типом исполнения (FULFILLED_BY_SELLER или FULFILLED_BY_PARTNER); без updated_from или ID Mirakl возвращает последние 30 дней. Каталог товаров Connect с названиями, брендом, категорией, GTIN, изображениями, обычными и сниженными ценами, количеством на складе и атрибутами. Возвраты по всем каналам со статусом (REQUEST_INITIATED, REQUEST_DECLINED, OPENED, RECEIVED, CLOSED), позициями возврата, способом, RMA ID, URL этикетки, отслеживанием и причиной отказа. Документы заказов, например счета клиенту, накладные и этикетки возврата. Переписку клиентов по заказам и сообщения одной беседы с автором, текстом и вложениями. Результат асинхронного действия с заказом.
Фильтры: заказы фильтруются по statuses, updated_from, fulfillment_type и ID заказов. Возвратам нужен updated_from. Документам нужны ID заказов или updated_from, беседам — updated_from или ID бесед.
Отключено при установке: mirakl_connect_ship_order (отмечает позиции отгруженными и передаёт перевозчика и трек-номер в канал, который обычно уведомляет клиента), mirakl_connect_cancel_order_lines (клиенту возвращают деньги и сообщают об этом в канале; отменить нельзя) и mirakl_connect_accept_order_lines (подтверждает или отклоняет позиции в AWAITING_ACCEPTANCE; отклонение отменяет позицию и необратимо). Они действуют в живом канале продаж, поэтому администратор включает их осознанно. Даже тогда ИИ показывает вам заказ, позиции и значения и ждёт вашего «да», а ID позиций берёт из order_lines[].id заказа. Эти вызовы асинхронны: они возвращают action_id, и ИИ проверяет результат через mirakl_connect_get_action_status, потому что канал ещё может отклонить действие.
Пагинация и ограничения: каждый список возвращает next_page_token, пока есть ещё элементы, и ИИ передаёт его как page_token. Заказы и возвраты по умолчанию идут по 10 на страницу (до 100), документы и беседы по 50 (до 100); товары — до 1000 на страницу, и ИИ берёт маленький размер страницы, если ему не нужен весь каталог. Mirakl просит при синхронизации вызывать списки заказов, возвратов и товаров не чаще раза в минуту. Даты — ISO 8601 с часовым поясом.
Частые ошибки: 401 означает неверный client ID или secret либо истёкший токен. 403 означает, что у API-клиента нет scope для этого вызова, например connect:order:read или connect:shipment:create. 402 означает, что функция, например беседы, не входит в тариф Mirakl Connect аккаунта. 404 — неизвестный ID заказа или беседы. 429 означает слишком много вызовов: дождитесь Retry-After.
Коннектор не меняет цены и остатки, не отвечает в беседах, не создаёт возвраты и не подключает новые каналы. Для одного маркетплейса Mirakl без Mirakl Connect используйте коннектор Mirakl Seller API.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Mirakl Connect.
Доступные инструменты
| Tool | What it does |
|---|---|
mirakl_connect_list_orders | List orders from every sales channel connected to Mirakl Connect, most recently updated first: Connect order id, channel order id, status… |
mirakl_connect_get_order | Get one order by its Mirakl Connect order id (the id field of mirakl_connect_list_orders, not the channel's order number): status, channel… |
mirakl_connect_list_products | List the products of your Mirakl Connect catalog, sorted by product id: id, titles, brand, category, GTINs, images, standard and discount… |
mirakl_connect_list_returns | List returns updated since a time, across channels: return id, channel return id, order id, channel (origin), status (REQUEST_INITIATED… |
mirakl_connect_list_order_documents | List the documents of orders (customer invoices, delivery slips, return labels, channel-specific documents) with order id, name, type, size… |
mirakl_connect_list_conversations | List customer conversations about orders, most recently updated first: id, linked order (entity), channel (origin), topic, participants… |
mirakl_connect_get_conversation | Read the messages of one conversation, newest first, with their author, text, attachments and dates |
mirakl_connect_get_action_status | Check the result of an asynchronous order action (shipment, cancellation, acceptance): status and any errors from the sales channel |
mirakl_connect_ship_order | Ship items of one order in one package with the same tracking: Mirakl Connect marks the lines shipped and passes carrier and tracking to… |
mirakl_connect_cancel_order_lines | Cancel all or part of order lines: Connect cancels them on the sales channel and the customer is refunded and notified there |
mirakl_connect_accept_order_lines | Accept or refuse order lines in AWAITING_ACCEPTANCE; Connect passes the decision to the sales channel |
Примеры запросов
- «Какие заказы пришли со вчерашнего дня по всем нашим каналам, с группировкой по каналу?»
- «Найди заказ с номером заказа канала 405-1234567-1234567 и покажи его позиции и их статус.»
- «Выведи возвраты, открытые на этой неделе, с каналом, причиной и отслеживанием.»
- «Покажи беседы с клиентами, обновлённые сегодня, и кратко изложи, чего хочет каждый клиент.»
- «Отгрузи позицию 1 этого заказа с трек-номером DHL 00340434161234567890. Сначала покажи заказ и позиции.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?