Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Xentral ERP одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Подключите Xentral ERP к вашему ИИ: ищите товары и остатки по складам и местам хранения, клиентов и поставщиков, заказы клиентов, накладные с отслеживанием отправлений, счета со статусом оплаты, кредит-ноты, заказы поставщикам и входящие счета поставщиков, а также создавайте черновики заказов. Через актуальный API Xentral с Personal Access Token.
Попробуй спросить
Примеры промптов для Xentral ERP
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Xentral ERP, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Xentral + Meta Muse
Подключите Xentral ERP к вашему ИИ: ищите товары и остатки по складам и местам хранения, клиентов и поставщиков, заказы клиентов, накладные с отслеживанием отправлений, счета со статусом оплаты, кредит-ноты, заказы поставщикам и входящие счета поставщиков, а также создавайте черновики заказов. Через актуальный API Xentral с Personal Access Token.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
XENTRAL_URL, XENTRAL_TOKEN
Шаг 1 — Получите учётные данные
- В Xentral нажмите Administration слева внизу, затем Account settings (Kontoeinstellungen) → Developer settings (Developer Einstellungen) → Personal Access Tokens. Быстрее: введите «Personal Access Token» в Smart Search. Для этого нужна учётная запись администратора.
- Нажмите Create token (Token erzeugen) и задайте токену имя, например
AnythingMCP-Read, описание и срок действия (по умолчанию 180 дней). - Выдайте Read на разделы, которые должен видеть ИИ: товары и остатки, клиенты (CRM), документы продаж (заказы клиентов, накладные, счета, кредит-ноты), закупки (заказы поставщикам, поставщики, обязательства) и настройки, например способы оплаты и проекты. Create и Delete на заказы клиентов добавляйте, только если ИИ может готовить черновики заказов. Scopes уровня Admin не выдавайте.
- Нажмите Create и сразу скопируйте токен: Xentral показывает его только один раз.
- Укажите в
XENTRAL_URLадрес, по которому вы открываете Xentral, напримерhttps://acme.xentral.biz(или ваш собственный домен), без/api, без пути и без косой черты в конце. Вставьте токен вXENTRAL_TOKENкак есть, без слова Bearer, затем установите коннектор. - Начните с
xentral_list_products: если вернулись товары, URL и токен работают.
Срок действия и права токена: токен истекает в выбранную вами дату, а токены, которыми не пользовались 180 дней, Xentral удаляет. Права токена нельзя изменить позже: чтобы их поменять, создайте новый токен и замените XENTRAL_TOKEN. ИИ видит только те разделы, которые токен может читать.
Идентификаторы, а не печатные номера: каждый инструмент принимает внутренний идентификатор Xentral, а не номер товара, документа или клиента, напечатанный на бумаге. Сначала ИИ находит идентификатор через инструмент списка, с фильтром по number, documentNumber или customerNumber либо через search. Идентификатор клиента одновременно является идентификатором его адреса: в документах он отображается как address.id, а xentral_create_sales_order принимает его как addressId. Фильтры по клиентам ищут только точные совпадения, поэтому, чтобы найти клиента по части имени, ИИ ищет его документы через xentral_list_invoices или xentral_list_sales_orders и берёт оттуда address.id.
Фильтры: инструменты списков принимают условия, которые должны выполняться все сразу; у каждого есть поле (key), оператор (op) и значение (value). Например, неоплаченные счета: [{"key": "paymentStatus", "op": "in", "value": ["pending", "partiallyPaid"]}]. Среди операторов есть equals, in, contains, startsWith, greaterThanOrEquals и lessThan; каждый инструмент перечисляет поля, которые он принимает. Даты документов указываются в формате YYYY-MM-DD.
Поиск и сортировка документов: для заказов клиентов, накладных, счетов, кредит-нот и заказов поставщикам search ищет по номеру документа, имени и номеру клиента или поставщика, email, почтовому индексу и внешним номерам заказов. sort принимает имена полей, минус перед именем сортирует по убыванию (-documentDate), а include добавляет связанные данные, например lineItems (позиции) или address.
Статусы: заказы клиентов бывают draft, released, completed или cancelled; у счетов, накладных и заказов поставщикам есть ещё sent. Статус оплаты (paymentStatus) счетов и кредит-нот: pending, paid, partiallyPaid, cancelled, partiallyCancelled, badDebt или debited.
Остатки: xentral_get_product_stock возвращает итоги и те же показатели по каждому складу и каналу продаж. sellable показывает, что ещё можно пообещать клиенту, physical то, что лежит на полках, reserved то, что удерживают открытые заказы. Склады (Lager) состоят из мест хранения (Lagerplätze): xentral_list_product_storage_locations показывает, где лежит товар, а xentral_list_storage_location_items что лежит в одном месте хранения.
Отправления и оплаты: xentral_list_delivery_note_shipments возвращает перевозчика, трек-номер и ссылку для отслеживания по накладной. xentral_get_invoice_balance показывает платежи, проведённые по счёту, и сколько ещё осталось оплатить.
Страницы: списки документов принимают page и perPage (до 1000, по умолчанию 25), остальные списки page и pageSize (от 10 до 50).
Запись: xentral_create_sales_order создаёт только черновик для существующего клиента: без номера заказа, ничего не резервируется и не отгружается, пока кто-то не проверит и не проведёт его в Xentral. Если ИИ не указывает цены, Xentral берёт цены клиента и товара. xentral_delete_sales_order_draft удаляет такой черновик и выключен при установке; проведённые, выполненные или отменённые заказы Xentral удалить не даёт. Все остальные инструменты только читают.
Режим только для чтения: выдайте токену только права Read и отключите xentral_create_sales_order на странице коннектора.
Лимит запросов: Xentral допускает около 100 запросов в минуту на инстанс, независимо от тарифа; сверх этого он отвечает 429 с заголовком Retry-After. Один отфильтрованный список лучше множества отдельных запросов.
Частые ошибки: 401 означает, что токен неверный, истёк или удалён. 403 означает, что у токена нет прав на этот раздел: создайте новый токен с нужными правами. 400 «Generic request validation failed» или «filter must be an array» указывает на поле фильтра или оператор, которые инструмент не принимает, либо на неверно сформированное значение. 404 «Route not found» означает, что в XENTRAL_URL есть путь вроде /api/v1 или инстанс ещё не предоставляет этот endpoint. 409 при удалении заказа клиента означает, что он уже не черновик.
Шаг 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 — Добавьте коннектор в Muse
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.
- В Muse открой Settings → Connectors и выбери Add custom connector.
- Вставь URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
- В чате попроси Muse о том, для чего нужны инструменты
Xentral.
Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.
Доступные инструменты
| Tool | What it does |
|---|---|
xentral_list_products | List or search products (Artikel) in Xentral: product number, name, EAN, manufacturer, prices and stock counts |
xentral_get_product | Get one product by its Xentral id: number, name, descriptions, EAN, unit, prices, measurements, customs data, category and stock settings |
xentral_get_product_stock | Stock of one product: totals (physical, sellable, reserved, open sales order quantity, calculated, producible) and the same figures per… |
xentral_list_product_storage_locations | Where one product is stored: each storage location (Lagerplatz) that holds it, with its warehouse and the quantity there |
xentral_list_warehouses | List the active warehouses (Lager) with their id and designation |
xentral_list_storage_locations | List the storage locations (Lagerplaetze: shelves, bins, pallet spaces) of one warehouse |
xentral_list_storage_location_items | What lies in one storage location: each product with its quantity, plus batch, serial number and best-before data where tracked |
xentral_list_customers | List customers (Kunden) with customer number, name, type, address, email and phone |
xentral_get_customer | Get one customer by Xentral id: master data, contact details, payment and delivery terms, tax and credit settings |
xentral_list_customer_addresses | List the addresses of one customer: the master address (type masterdata), the billing address (billingaddress) and every delivery address… |
xentral_list_suppliers | List suppliers (Lieferanten) with supplier number, name, address and contact details |
xentral_get_supplier | Get one supplier by Xentral id: address, contact details, bank and tax data, payment terms |
xentral_list_sales_orders | List sales orders (Auftraege) with number, date, status, customer, totals and payment method |
xentral_get_sales_order | Get one sales order by Xentral id with its line items (product, quantity, price, delivery date), addresses, totals, payment and shipping… |
xentral_list_delivery_notes | List delivery notes (Lieferscheine) with number, date, status, customer, related sales order and invoice |
xentral_get_delivery_note | Get one delivery note by Xentral id with its line items, delivery address and links to the sales order and invoice.… |
xentral_list_delivery_note_shipments | Shipments of one delivery note: carrier and shipping method, tracking number and link, ship date and extra packages |
xentral_list_invoices | List outgoing invoices (Rechnungen) with number, date, status, payment status, customer, totals and dunning level |
xentral_get_invoice | Get one invoice by Xentral id with its line items, billing address, totals, tax, payment terms, payment status and dunning settings |
xentral_get_invoice_balance | Payment balance of one invoice: the payments booked against it (date, amount, method) and the related documents, to tell how much is still… |
xentral_list_credit_notes | List credit notes (Gutschriften) with number, date, status, payment status, customer, totals and the invoice they refer to |
xentral_get_credit_note | Get one credit note by Xentral id with its line items, address, totals and the invoice it corrects |
xentral_get_credit_note_balance | Payment balance of one credit note: refunds or offsets booked against it and the related documents |
xentral_list_purchase_orders | List purchase orders (Bestellungen) to suppliers with number, date, status, supplier, confirmed and desired delivery dates and totals |
xentral_get_purchase_order | Get one purchase order by Xentral id with its line items (product, supplier product number, quantity, price, delivery date), supplier… |
xentral_list_liabilities | List liabilities (Verbindlichkeiten, incoming supplier invoices) with supplier, amounts, due date, status and payment state |
xentral_list_payment_methods | List the payment methods (Zahlungsweisen) configured in Xentral with id, name and type, e.g |
xentral_list_projects | List the projects (Projekte) of the Xentral instance with id, name and short name |
xentral_create_sales_order | Create a sales order as a draft (status draft, no order number yet) for an existing customer |
xentral_delete_sales_order_draft | Delete a sales order that is still a draft, e.g. one created by mistake with xentral_create_sales_order |
Примеры запросов
- «Сколько единиц товара 700123 мы ещё можем продать на каждом складе и в каких местах хранения он лежит?»
- «Какие счета ещё не оплачены или оплачены частично? Покажи клиента, сумму и уровень напоминания, сначала самые старые.»
- «Где посылка по заказу 200345? Назови перевозчика и дай ссылку для отслеживания.»
- «Создай черновик заказа для клиента 10001: 20 штук товара 700123 и 5 штук товара 700456, желаемая дата доставки 20 октября.»
FAQ
Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.
Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.
Следующие шаги
Это руководство помогло?