Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте PrestaShop одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.
Попробуй спросить
Примеры промптов для PrestaShop
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → PrestaShop, вставьте учётные данные, создайте MCP API key — готово. Без Docker, без
git clone, без локального сервера.
PrestaShop + Cursor
Ваш собственный магазин на PrestaShop: товары и комбинации, остатки, заказы с историей статусов, клиенты, адреса, службы доставки и категории через Webservice API магазина. Меняйте статус заказа, цену товара или количество на складе.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
PRESTASHOP_URL, PRESTASHOP_WEBSERVICE_KEY
Шаг 1 — Получите учётные данные
- В бэк-офисе PrestaShop откройте Advanced Parameters → Webservice, установите Enable PrestaShop's webservice в Yes и сохраните.
- На той же странице нажмите Add new webservice key, затем Generate, чтобы создать ключ из 32 символов. Добавьте описание и включите Status.
- В разделе Permissions отметьте GET для
products,combinations,stock_availables,orders,order_states,order_histories,customers,addresses,carriersиcategories. Для инструментов записи отметьте также POST дляorder_histories(статус заказа) и PATCH дляproductsиstock_availables(цена и остатки). Ключу только для чтения нужна лишь колонка GET. В режиме мультимагазина также выберите магазины, к которым у ключа есть доступ. - Вставьте корневой адрес магазина в
PRESTASHOP_URL(например,https://shop.example.comилиhttps://example.com/shop, если магазин находится в папке; без/apiи без завершающего слэша), а ключ вPRESTASHOP_WEBSERVICE_KEY. - Начните с
prestashop_list_order_states, чтобы получить ID статусов магазина, затем используйтеprestashop_list_ordersиprestashop_get_order. Списки возвращают только ID, если не указатьdisplay=fullили список полей, например[id,name,price].
Названия меню здесь приведены на английском; переведённый бэк-офис показывает их на своём языке. Чтение работает в PrestaShop 1.7 и 8; инструментам обновления цены и остатков нужен PrestaShop 8.0 или новее, так как они используют PATCH. Цены товаров указаны как базовые цены без налога в валюте магазина по умолчанию. Если каждый вызов отвечает 401, хотя ключ верный, сервер отбрасывает заголовок Authorization: включите CGI mode for PHP на странице Webservice. prestashop_change_order_state запускает всё, что связано со статусом (счёт, движение остатков и, при send_email 1, письмо клиенту), поэтому сначала подтвердите изменение.
Шаг 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 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "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. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
PrestaShop.
Доступные инструменты
| Tool | What it does |
|---|---|
prestashop_list_products | List products of the shop, with filters on id, reference, name, active flag and default category |
prestashop_get_product | Get one product with all its fields: prices (base price without tax, wholesale price), reference and EANs, descriptions, active flag, and… |
prestashop_list_combinations | List the combinations (variants such as size and colour) of products: reference, EAN, price impact on the product price, weight impact… |
prestashop_list_stock_availables | List stock rows: quantity per product and combination (id_product_attribute 0 is the product row), out-of-stock behaviour and whether… |
prestashop_update_product_price | Set a product's base price without tax, in the shop's default currency |
prestashop_update_stock_quantity | Set the quantity of one stock row (a product or one of its combinations) to an absolute number |
prestashop_list_orders | List orders, filtered by id, reference, customer, current status or a date range on date_add |
prestashop_get_order | Get one order: customer, delivery and invoice address ids, carrier, payment method, current status, totals with and without tax, currency… |
prestashop_list_order_states | List the shop's order statuses with id, name and flags: paid, shipped, delivery, invoice, whether the customer gets an e-mail (send_email)… |
prestashop_list_order_histories | List the status history of orders: each row is one status change with the order id, the status id, the employee who made it (0 for the… |
prestashop_change_order_state | Move an order to another status by adding a row to its history |
prestashop_list_customers | List customer accounts with name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates |
prestashop_get_customer | Get one customer account by id: name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates |
prestashop_list_addresses | List postal addresses with name, company, VAT number, street lines, postcode, city, country and state ids, phones and the customer they… |
prestashop_list_carriers | List carriers with id, name, active and deleted flags, delivery delay text, tracking URL and limits |
prestashop_list_categories | List product categories with id, name, parent id, depth in the tree, active flag and, with display=full, descriptions and associated… |
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да — MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
Это руководство помогло?