Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Microsoft Dynamics 365 Business Central одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.
Кратко
Пусть ваш ИИ работает в Business Central: ищет клиентов, поставщиков и товары, читает коммерческие предложения, заказы и счета продажи, счета покупки, главную книгу, план счетов и измерения, а также создаёт клиентов и черновики предложений и заказов. Business Central online через стандартный API v2.0, вход с вашей учётной записью Microsoft.
Попробуй спросить
Примеры промптов для Microsoft Dynamics 365 Business Central
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Microsoft Dynamics 365 Business Central, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Dynamics 365 Business Central + Claude
Пусть ваш ИИ работает в Business Central: ищет клиентов, поставщиков и товары, читает коммерческие предложения, заказы и счета продажи, счета покупки, главную книгу, план счетов и измерения, а также создаёт клиентов и черновики предложений и заказов. Business Central online через стандартный API v2.0, вход с вашей учётной записью Microsoft.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID, BC_ENVIRONMENT
Шаг 1 — Получите учётные данные
- Откройте центр администрирования Microsoft Entra по адресу
https://entra.microsoft.com→ Applications → App registrations → New registration или возьмите приложение, которое вы создали для коннектора Outlook, OneDrive или SharePoint. Обычно выбирают Accounts in this organizational directory only. - Добавьте redirect URI с платформой Web:
https://cloud.anythingmcp.com/api/mcp-oauth/callback(если вы размещаете AnythingMCP сами:<your AnythingMCP URL>/api/mcp-oauth/callback). Он должен совпадать в точности, иначе Microsoft ответитAADSTS50011. - В разделе API permissions → Add a permission → Dynamics 365 Business Central → Delegated permissions отметьте
Financials.ReadWrite.All(иuser_impersonation). Нажмите Grant admin consent, если в вашей организации пользователи не могут давать согласие сами. - В разделе Certificates & secrets → New client secret скопируйте Value секрета. Значение показывается только один раз; Secret ID вам не нужен.
- Заполните
MICROSOFT_CLIENT_ID(Application (client) ID),MICROSOFT_CLIENT_SECRET,MICROSOFT_TENANT_IDиBC_ENVIRONMENT, затем установите коннектор. - Нажмите Authorize with Provider и войдите как пользователь Business Central. Access-токены обновляются автоматически.
- Выполните
bc_list_companies. Все остальные инструменты работают внутри одной компании и принимают её идентификатор.
Тенант и среда: в MICROSOFT_TENANT_ID укажите ваш Directory (tenant) ID или домен, например contoso.onmicrosoft.com. common и organizations здесь не подходят, потому что тенант входит в адрес Business Central. В BC_ENVIRONMENT укажите имя среды точно так, как его показывает центр администрирования Business Central: Production у большинства рабочих тенантов, Sandbox или собственное имя для тестовой среды. Имена показывает bc_list_environments. Сначала попробуйте коннектор в песочнице: в рабочей среде клиенты и документы, которые он создаёт, будут настоящими.
Те же права, что у пользователя: каждый вызов выполняется от имени вошедшего пользователя, с его лицензией Business Central и наборами разрешений. ИИ видит и изменяет ровно то, что разрешено этому пользователю.
Что он читает и записывает: клиенты, поставщики, товары, коммерческие предложения, заказы и счета продажи, счета покупки, операции главной книги, план счетов, измерения и сотрудники, а через bc_query также любой другой стандартный ресурс API v2.0, например контакты, заказы покупки, кредит-ноты, анализ сроков дебиторской и кредиторской задолженности или оборотно-сальдовая ведомость. Он создаёт клиентов, предложения и заказы продажи со строками и обновляет данные клиентов. Документы остаются открытыми черновиками: ничего не выпускается, не отгружается, не фактурируется и не учитывается. Прежде чем создать документ, ИИ согласует с вами клиента, товары, количества и цены.
Выключены при установке: bc_delete_customer, bc_make_order_from_quote, bc_delete_sales_quote и bc_delete_sales_order. Удаление записи или превращение предложения в заказ нельзя отменить, поэтому включайте эти инструменты по одному и только если они вам действительно нужны.
Ограничения: Business Central допускает около 6000 вызовов API на пользователя за 5 минут; сверх этого он просит коннектор подождать.
Частые ошибки: 401 означает, что авторизация отозвана или истёк client secret: при необходимости вставьте новый секрет и авторизуйтесь заново. 403: у пользователя нет лицензии или набора разрешений либо не дано согласие администратора. 404 NoEnvironment: неверно указан BC_ENVIRONMENT или MICROSOFT_TENANT_ID. 412: кто-то изменил запись после того, как она была прочитана, поэтому ИИ читает её заново.
Только Business Central online: локальные установки (on-premises) не поддерживаются, а для старых установок NAV есть отдельный коннектор Dynamics NAV. Собственные 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 — Добавьте коннектор в Claude
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.
- Открой в Claude Customize → Connectors.
- Нажми +, затем Add custom connector.
- Введи название, например
Dynamics 365 Business Central, и URL удалённого MCP-сервераhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add. - Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.
Все инструменты ниже появятся в чате: начинайте писать промпты.
Доступные инструменты
| Tool | What it does |
|---|---|
bc_list_environments | List the Business Central environments of the tenant: name, type (Production or Sandbox), country and web client URL |
bc_list_companies | List the companies in the connected environment with their id, name and display name |
bc_list_customers | List or search customers: number, name, address, phone, email, balance, credit limit, currency, blocked state |
bc_get_customer | Read one customer with every field, including its @odata.etag for updates |
bc_create_customer | Create a customer |
bc_update_customer | Change fields of one customer; fields left out keep their values |
bc_delete_customer | Delete one customer |
bc_list_vendors | List or search vendors (suppliers): number, name, address, phone, email, balance, currency, blocked state |
bc_get_vendor | Read one vendor with every field: address, contact details, balance, payment terms and its @odata.etag |
bc_list_items | List or search items: number, name, type (Inventory, Service, Non-Inventory), category, inventory on hand, unit price, unit cost, base unit… |
bc_get_item | Read one item with every field: prices, cost, inventory, units of measure, GTIN, category |
bc_list_sales_quotes | List sales quotes: number, customer, dates, status (Draft, Sent, Accepted, Expired), amounts |
bc_get_sales_quote | Read one sales quote with every header field; expand=salesQuoteLines adds the lines |
bc_create_sales_quote | Create a sales quote for a customer, optionally with its lines in the same call |
bc_add_sales_quote_line | Add one line to an open sales quote: an item with quantity and optionally price and discount, a G/L account, a resource or a comment |
bc_make_order_from_quote | Turn a sales quote into a sales order (Business Central's Make Order) |
bc_delete_sales_quote | Delete one sales quote with its lines |
bc_list_sales_orders | List sales orders: number, customer, order and delivery dates, status (Draft, In Review, Open), fully shipped flag, amounts |
bc_get_sales_order | Read one sales order with every header field; expand=salesOrderLines adds the lines with shipped and invoiced quantities |
bc_create_sales_order | Create a sales order for a customer, optionally with its lines in the same call |
bc_add_sales_order_line | Add one line to an open sales order: an item with quantity and optionally price and discount, a G/L account, a resource or a comment |
bc_delete_sales_order | Delete one open sales order with its lines |
bc_list_sales_invoices | List sales invoices: number, customer, invoice and due dates, status (Draft, In Review, Open, Paid, Canceled, Corrective), total and… |
bc_get_sales_invoice | Read one sales invoice with every header field; expand=salesInvoiceLines adds the lines |
bc_list_purchase_invoices | List purchase invoices (vendor bills): number, vendor, vendor invoice number, invoice and due dates, status (Draft, In Review, Open, Paid… |
bc_get_purchase_invoice | Read one purchase invoice with every header field; expand=purchaseInvoiceLines adds the lines |
bc_list_general_ledger_entries | List posted general ledger entries: entry number, posting date, document type and number, G/L account, description, debit and credit amount |
bc_list_accounts | List the chart of accounts (G/L accounts): number, name, category (Assets, Liabilities, Equity, Income, Cost of Goods Sold, Expense)… |
bc_list_dimensions | List the dimensions (for example DEPARTMENT, PROJECT, AREA) with their codes. bc_list_dimension_values lists the values of one |
bc_list_dimension_values | List the values of one dimension, e.g. the departments of DEPARTMENT, with code and name |
bc_list_employees | List employees: number, name, job title, email, phone, status (Active, Inactive, Terminated), employment date |
bc_query | Read any other API v2.0 resource of a company that has no dedicated tool, e.g. contacts, purchaseOrders, salesCreditMemos, salesShipments… |
Примеры запросов
- «У каких клиентов есть просроченные счета и какова общая сумма по каждому клиенту?»
- «Покажи заказы продажи за этот месяц, которые ещё не отгружены полностью.»
- «Создай коммерческое предложение для Adatum Corporation на 10 единиц товара 1896-S и покажи его мне перед сохранением.»
- «Что мы учли на счетах выручки в сентябре, с разбивкой по отделам?»
FAQ
Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Следующие шаги
- Страница коннектора
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?