Кратко
Управляй Magento 2 / Adobe Commerce из любого AI-агента: товары, категории, заказы, клиенты, запасы. 48 инструментов, Bearer-аутентификация с admin-token, базовый URL для каждого магазина.
Пошаговая настройка
Подключи Magento к Microsoft Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Magento в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Magento (Adobe Commerce)
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используй cloud.anythingmcp.com напрямую. Войди, нажми Connectors → Magento (Adobe Commerce), вставь учётные данные, создай MCP API key — готово. Без Docker, без
git clone, без локального сервера.
Magento (Adobe Commerce) + Microsoft Copilot
Управляй Magento 2 / Adobe Commerce из любого AI-агента: товары, категории, заказы, клиенты, запасы. 48 инструментов, Bearer-аутентификация с admin-token, базовый URL для каждого магазина.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
MAGENTO_BASE_URL, MAGENTO_ACCESS_TOKEN
Шаг 1 — Получи учётные данные
Setup:
- As Magento admin → System → Integrations → Add New Integration.
- Name + email, then on the API tab pick scopes: at minimum Catalog (Products + Categories + Stock), Customers, Sales (Orders + Invoices + Shipments). For the newer tools also grant Sales (Credit Memos), Carts, Marketing (Cart Price Rules) and Stores (Product attributes), and Content (Pages + Blocks) for the CMS tools.
- Activate the integration → grant access. Magento generates an Access Token (this is the long-lived bearer token).
- Set:
MAGENTO_BASE_URL= your storefront base URL (e.g.https://shop.example.com)MAGENTO_ACCESS_TOKEN= the integration access token- There is no store view setting: requests go to the
defaultstore view, the guest cart tools take the store view code as theirstoreCodeparameter (defaultunless you pass another code frommagento_list_store_views), and CMS pages and blocks always useall
Authentication: Authorization: Bearer ${MAGENTO_ACCESS_TOKEN}.
…(continued in the in-app connector instructions)
Акции, цены и остатки по источникам: правила цен корзины и их коды купонов (поиск, чтение, создание и изменение правил; добавление кода или генерация пакета кодов), специальные цены по SKU, магазину и периоду (чтение и планирование), остатки Multi-Source Inventory по источникам (чтение и установка), опции атрибутов-списков, например цвета или размера (просмотр и добавление), изменение товара в выбранной области (magento_update_product_in_scope, all — значения, которые наследует каждое представление магазина), корзины (поиск открытых корзин, например чтобы вернуть брошенные) и кредит-ноты (чтение). Эти инструменты включены при установке и требуют дополнительных API-ресурсов из пункта 2; перед каждым изменением AI показывает, что запишет, и ждёт твоего согласия.
Уже установил? Новые инструменты попадают в ранее установленный коннектор через обновление каталога: открой коннектор в AnythingMCP, в разделе Catalog update available проверь список новых инструментов и нажми Apply update. Твои учётные данные и добавленные тобой инструменты остаются без изменений.
Шаг 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 — Добавь коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
Magento (Adobe Commerce). - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| Tool | What it does |
|---|---|
magento_search_products | Search products with Magento's search criteria DSL |
magento_get_product | Fetch a single product by SKU |
magento_create_product | Create a product |
magento_update_product | Update a product by SKU (PUT) |
magento_delete_product | Permanently delete a product by SKU |
magento_update_stock | Update inventory stock for a SKU at a source |
magento_list_categories | List the category tree (or below a rootCategoryId) |
magento_search_orders | Search orders |
magento_get_order | Fetch one order by ID with billing/shipping addresses, items[], status history |
magento_cancel_order | Cancel an order (only valid in pending/processing status) |
magento_search_customers | Search customers with the same DSL |
magento_get_customer | Fetch one customer by ID |
magento_list_store_views | List the store views of the Magento / Adobe Commerce instance (id, code, name, website) |
magento_list_low_stock_items | List stock items whose quantity is below a threshold: product id, SKU, qty, in-stock flag and low-stock date |
magento_create_guest_cart | Start a new empty guest cart (a quote, not yet an order) in a store view and return its cart id for the other guest cart tools |
magento_get_guest_cart | Read a guest cart: items (SKU, name, qty, price, item id), customer e-mail, addresses, currency and whether it is still active (false once… |
magento_add_guest_cart_item | Add a product to a guest cart by SKU and quantity |
magento_apply_guest_cart_coupon | Apply a coupon (discount) code to a guest cart; Magento answers 404 when the code does not exist or does not apply |
magento_estimate_guest_cart_shipping | List the shipping methods and prices available for a guest cart to an address: carrier_code, method_code, amount and availability |
magento_set_guest_cart_shipping | Set the shipping address, billing address and shipping method of a guest cart |
magento_list_guest_cart_payment_methods | List the payment methods the guest cart can use (code and title, e.g. checkmo, banktransfer, cashondelivery, free) |
magento_get_guest_cart_totals | Read the totals of a guest cart: subtotal, discount (with the applied coupon), shipping, tax and grand total per item and overall, in the… |
magento_place_guest_order | Place the order from a guest cart: sets the customer e-mail, payment method and billing address and turns the cart into a real order, which… |
magento_search_cms_pages | Search CMS pages (content pages such as about-us, shipping, terms) with id, identifier (URL key), title, active flag, meta data and the… |
magento_get_cms_page | Read one CMS page by its numeric id, including the full HTML content, layout and meta data |
magento_search_cms_blocks | Search CMS blocks (reusable content such as header, footer and homepage banners) with id, identifier, title, active flag and the HTML… |
magento_get_cms_block | Read one CMS block by its numeric id, including the full HTML content |
magento_create_cms_page | Create a CMS page |
magento_update_cms_page | Change a CMS page |
magento_create_cms_block | Create a CMS block |
magento_update_product_in_scope | Update a product by SKU in a chosen scope: storeCode all (default) writes the global values every store view inherits; a store view code… |
magento_find_carts | Search shopping carts (quotes) of the store, for example open carts with items to follow up abandoned baskets: cart id, active flag… |
magento_find_cart_price_rules | Search cart price rules (sales rules: discounts and coupon campaigns): rule id, name, active flag, websites, customer groups, dates, action… |
magento_get_cart_price_rule | Get one cart price rule by id with all its fields, conditions and action conditions |
magento_find_coupons | Search coupon codes: coupon id, rule id, code, usage limit, uses per customer, times used, expiration and whether it is the rule's primary… |
magento_get_special_prices | Get the scheduled special prices of products by SKU: price, store id and the from and to dates |
magento_list_credit_memos | Search credit memos (refund documents): entity id, increment id, order id, state, totals refunded, adjustments, items and dates |
magento_get_credit_memo | Get one credit memo by entity id: order, state, refunded totals, shipping and adjustments, items with SKU, quantity and amounts, and… |
magento_list_attribute_options | List the options of a select or multiselect product attribute (e.g. color, size, manufacturer): label and value (the option id to put in a… |
magento_list_source_items | List Multi-Source Inventory stock per source: SKU, source code, quantity and status (1 in stock, 0 out of stock) |
magento_create_cart_price_rule | Create a cart price rule (a discount, optionally with coupons) |
magento_update_cart_price_rule | Change a cart price rule, e.g. its dates, discount or active flag |
magento_add_coupon_code | Add one coupon code to a cart price rule with coupon type SPECIFIC_COUPON and auto generation on, or replace its main code |
magento_generate_coupon_codes | Generate a batch of unique coupon codes for a cart price rule whose coupon type is AUTO (or SPECIFIC_COUPON with auto generation on) |
magento_schedule_special_prices | Add or update special prices of products for a store and period |
magento_add_attribute_option | Add an option to a select or multiselect product attribute, e.g. a new color |
magento_set_source_items | Set the stock of SKUs per Multi-Source Inventory source: quantity and status (1 in stock, 0 out of stock) for each sku and source_code pair |
magento_update_cms_block | Change a CMS block |
FAQ
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?