MCP: подключение AI-ассистента
Подключите Claude, Cursor или другого AI-ассистента к ЦУП ААТех и управляйте данными голосом или текстом. 101 инструментов для карточек, звонков, аналитики, производства, финансов и мессенджера.
Что такое MCP
MCP (Model Context Protocol) — открытый стандарт, по которому AI-ассистенты общаются с внешними системами. ЦУП ААТех предоставляет MCP-сервер: ваш AI-клиент (например, Claude Desktop) подключается к нему и получает доступ к 101 инструментам для работы с вашими данными.
Как это работает
Вы → «создай карточку заказа для ООО Ромашка» │ ▼ AI-клиент (Claude Desktop, Cursor, …) │ JSON-RPC поверх HTTPS ▼ https://app.aatex.ru/mcp │ ▼ MCP-сервер ЦУП ААТех ├─ проверяет JWT + права пользователя ├─ вызывает нужный инструмент (list_contragents, create_card, …) └─ возвращает результат │ ▼ AI отвечает: «создал карточку #123, ссылка …»
https://app.aatex.ru/mcpКак подключить AI-клиента
- Откройте Профиль → MCP в ЦУП ААТех.
- Нажмите «Создать ключ» и скопируйте значение — оно показывается один раз.
- В AI-клиенте добавьте MCP-сервер: URL
https://app.aatex.ru/mcp, заголовок авторизацииAuthorization: Bearer <ваш ключ>. - Укажите организацию заголовком
x-organization-id: <id вашей организации>. - Перезапустите AI-клиент — инструменты появятся автоматически.
org.mcp или org.manage. По умолчанию есть у owner/admin и ролей, где включён MCP.Группы инструментов
Инструменты сгруппированы по доменам. AI-клиент сам решает какой вызвать — вам достаточно описать задачу на естественном языке.
Навигация и доски
6 инструментовПространства, доски и колонки — чтобы AI понял структуру ваших данных.
▼
Навигация и доски
6 инструментовПространства, доски и колонки — чтобы AI понял структуру ваших данных.
list_spaces | Список пространств организации |
list_boards | Список досок в пространстве |
list_all_boards | Все доски организации одним запросом |
get_board_columns | Колонки доски и ограничения по типам карточек |
delete_board | Архивировать доску (soft-delete) |
archive_board | Алиас для delete_board |
Карточки
15 инструментовCRUD карточек, поиск, перемещение, история и иерархия.
▼
Карточки
15 инструментовCRUD карточек, поиск, перемещение, история и иерархия.
list_cards | Карточки на доске (compact, с пагинацией) |
get_card | Полные детали одной карточки |
create_card | Создать карточку любого типа |
update_card | Обновить поля карточки, контрагентов, даты |
delete_card | Удалить карточку (soft-delete) |
move_card | Переместить карточку в другую колонку или на другую доску |
search_cards | Поиск по названию |
get_card_children | Дочерние карточки одного уровня |
get_card_tree | Всё дерево потомков рекурсивно |
get_card_history | История изменений (аудит-лог) |
archive_card | Архивация / разархивация |
bulk_move_cards | Массовое перемещение |
assign_responsible | Назначить ответственного |
get_user_cards | Все карточки конкретного пользователя |
get_card_comments | Чтение комментариев к карточке |
Аналитика
8 инструментовОбщая картина организации, просрочки, загрузка команды, цикл выполнения.
▼
Аналитика
8 инструментовОбщая картина организации, просрочки, загрузка команды, цикл выполнения.
get_board_summary | Сводка по одной доске |
get_overdue_cards | Просроченные карточки доски |
get_team_workload | Загрузка команды на доске |
get_org_summary | Снимок по всей организации |
get_org_overdue_cards | Все просрочки по организации |
get_org_team_workload | Загрузка всех сотрудников |
get_recent_activity | Последние события из истории |
get_cycle_time_stats | Среднее время прохождения колонок |
Мой рабочий день
4 инструментовAI-клиент помогает рядовому сотруднику спланировать день.
▼
Мой рабочий день
4 инструментовAI-клиент помогает рядовому сотруднику спланировать день.
get_my_tasks | Мои активные задачи (сегодня, просрочки, неделя) |
get_my_deadlines | Ближайшие дедлайны — карточки и события календаря |
get_my_mentions | Непрочитанные упоминания и важные уведомления |
get_my_activity_feed | Что я делал за период (1д/7д/30д) |
Файлы
6 инструментовЗагрузка и скачивание вложений карточек, комментариев и сообщений.
▼
Файлы
6 инструментовЗагрузка и скачивание вложений карточек, комментариев и сообщений.
upload_card_file | Загрузить файл в карточку (base64) |
upload_comment_file | Файл для комментария |
upload_message_file | Файл для сообщения мессенджера |
list_card_attachments | Список файлов карточки |
get_attachment_url | Ссылка для скачивания (1 час) |
delete_attachment | Удалить вложение |
Мессенджер
7 инструментовЧаты, групповые беседы и каналы — AI может читать и писать.
▼
Мессенджер
7 инструментовЧаты, групповые беседы и каналы — AI может читать и писать.
list_conversations | Список бесед |
list_messages | Сообщения в беседе |
send_message | Отправить сообщение (+ вложения) |
create_conversation | Создать чат или канал |
get_unread_summary | Сводка непрочитанных |
add_conversation_participants | Добавить участников |
search_messages | Поиск по сообщениям |
Комментарии
2 инструментовОбсуждение карточек.
▼
Комментарии
2 инструментовОбсуждение карточек.
list_card_comments | Комментарии к карточке |
create_card_comment | Добавить комментарий (+ вложения) |
Пользователи
2 инструментовПоиск сотрудников организации.
▼
Пользователи
2 инструментовПоиск сотрудников организации.
list_users | Список пользователей (с поиском) |
get_user | Информация о пользователе по ID |
Контрагенты (CRM)
5 инструментовКлиенты и партнёры, поиск по ИНН в ЕГРЮЛ.
▼
Контрагенты (CRM)
5 инструментовКлиенты и партнёры, поиск по ИНН в ЕГРЮЛ.
list_contragents | Список контрагентов |
get_contragent | Реквизиты, контакты, банк |
create_contragent | Создать контрагента |
update_contragent | Обновить данные |
search_contragent_by_inn | Поиск в ЕГРЮЛ по ИНН |
Уведомления
3 инструментовЧтение и пометка уведомлений пользователя.
▼
Уведомления
3 инструментовЧтение и пометка уведомлений пользователя.
get_notifications | Список уведомлений |
get_unread_count | Количество непрочитанных |
mark_notifications_read | Отметить прочитанными |
Продукция и производство
9 инструментовКаталог изделий, производственные доски и планирование потока.
▼
Продукция и производство
9 инструментовКаталог изделий, производственные доски и планирование потока.
list_products | Каталог продукции |
get_product | Детали изделия |
list_product_boards | Доступные производственные доски |
get_product_board | Детали доски и holidays |
list_product_categories | Категории каталога |
get_product_category_stats | Агрегаты по категориям |
list_production_orders | Заказы на производство (с фильтрами) |
place_card_on_production | Разместить карточку в потоке |
remove_card_from_production | Снять карточку |
Финансы
6 инструментовБаланс, подписка, счета и транзакции (для руководителя).
▼
Финансы
6 инструментовБаланс, подписка, счета и транзакции (для руководителя).
get_org_usage | План, лимиты, потребление |
get_balance | Баланс организации в рублях |
list_transactions | История транзакций |
list_invoices | Счета организации |
get_invoice | Детали счёта |
get_subscription | Активная подписка и следующее списание |
Отчёты
2 инструментовВыручка по периодам и загрузка производственных досок.
▼
Отчёты
2 инструментовВыручка по периодам и загрузка производственных досок.
get_revenue_report | Выручка за период с разбивкой |
get_cell_metrics_report | Загрузка досок по дням (utilization %) |
Звонки
6 инструментовИстория звонков, записи и транскрипции.
▼
Звонки
6 инструментовИстория звонков, записи и транскрипции.
list_calls | История звонков пользователя |
get_call | Детали звонка с участниками и записями |
get_active_call | Текущий активный звонок |
get_call_recording_url | Ссылка на аудиозапись (1 час) |
get_call_transcription | Текст транскрипции — AI читает о чём говорили |
request_call_transcription | Запустить транскрипцию вручную |
Календарь событий
13 инструментовКалендари организации и события, привязанные к карточкам.
▼
Календарь событий
13 инструментовКалендари организации и события, привязанные к карточкам.
list_calendar_boards | Все календари организации |
get_calendar_board | Настройки и доступы календаря |
create_calendar_board | Создать календарь |
update_calendar_board | Обновить настройки |
update_calendar_board_access | Управлять доступом (editors/viewers) |
delete_calendar_board | Удалить календарь |
list_calendar_events | События в диапазоне дат |
get_calendar_event | Детали события |
create_calendar_event | Создать событие (цвет, тип, assignee) |
update_calendar_event | Обновить событие |
delete_calendar_event | Удалить событие |
toggle_calendar_event_complete | Переключить статус выполнения |
list_card_calendar_events | Все события карточки |
Организация и команда
7 инструментовУчастники, приглашения, роли, свойства и выходные.
▼
Организация и команда
7 инструментовУчастники, приглашения, роли, свойства и выходные.
list_members | Участники с ролями |
invite_member | Пригласить нового сотрудника |
change_member_role | Изменить роль |
deactivate_member | Деактивировать участника |
list_invites | Ожидающие приглашения |
list_properties | Цветные лейблы карточек |
list_holidays | Производственные выходные |
Типичные сценарии
Несколько примеров того, как AI выстраивает цепочку инструментов для решения задачи.
Создать заказ
- list_contragents — найти покупателя и продавца
- list_spaces → list_boards → get_board_columns — найти доску «Заказы» и колонку
- create_card c cardType: "order" и данными контрагентов
Переместить карточку
- search_cards — найти карточку по названию
- get_board_columns — получить ID целевой колонки
- move_card — переместить с новой позицией
Мой рабочий день
- get_my_tasks (filter: "today") — активные задачи на сегодня
- get_my_deadlines (days: 7) — ближайшие дедлайны
- get_my_mentions — непрочитанные упоминания
Руководитель: общая картина
- get_org_summary (period: "7d") — снимок по всей организации
- get_org_overdue_cards — все просрочки с фильтрами
- get_org_team_workload — загрузка всех сотрудников
Разобраться в звонке
- list_calls — история звонков
- get_call_transcription — прочитать о чём говорили (без скачивания аудио)
- request_call_transcription — если транскрипция ещё не сделана
Планирование производства
- list_product_boards → get_product_board — найти доску и holidays
- get_cell_metrics_report — загрузка по дням
- place_card_on_production — поставить карточку в поток
Создать контрагента по ИНН
- search_contragent_by_inn — проверить в ЕГРЮЛ
- create_contragent — создать с данными из ЕГРЮЛ
Создать событие в календаре
- list_calendar_boards — найти нужный календарь
- search_cards — найти карточку для привязки
- create_calendar_event — создать событие с датой, временем и assignee
Безопасность
AI работает от вашего имени с теми же правами, что и в веб-интерфейсе. Пять уровней защиты не дадут AI-клиенту превысить ваши полномочия.
JWT-аутентификация
Каждый запрос требует подписанный токен. Без токена — 401.
Мгновенный отзыв токена
При выходе (logout) инкрементится tokenVersion в БД — все MCP-сессии пользователя моментально теряют доступ.
Привязка к организации
Обязательный заголовок x-organization-id проверяется на каждом запросе. Сменить организацию внутри сессии нельзя.
Привязка сессии к пользователю
Чужую сессию использовать нельзя — проверка session.userId на каждом запросе.
Изоляция данных в инструментах
Карточки, доски, комментарии и мессенджер проходят через тот же access control, что и UI. Viewer не сможет создать карточку через MCP, если не может через интерфейс.
Частые вопросы
Какие AI-клиенты поддерживаются?
Любой, умеющий работать с MCP по протоколу HTTP: Claude Desktop, Cursor, Continue, собственные боты на MCP SDK. Для десктопа Claude — нужна версия с поддержкой «remote MCP» (URL-серверов).
Сколько стоит?
MCP включён во все тарифы — отдельной оплаты нет. Доступ регулируется только разрешением org.mcp в роли.
Как долго живёт сессия?
Сессия живёт 2 часа с момента последнего запроса. Access-token обновляется автоматически при каждом запросе — AI-клиент присылает свежий, сервер его подхватывает.
AI что-то сломает?
AI видит ровно ваши права. Если у вас нет прав удалять карточки — AI тоже не сможет. Все действия пишутся в аудит-лог (get_card_history).
Можно ли использовать для нескольких организаций?
Да, но каждая организация — отдельная MCP-сессия со своим заголовком x-organization-id. В Claude Desktop можно подключить несколько серверов с разными заголовками.
Где посмотреть список инструментов в AI-клиенте?
После подключения большинство клиентов показывают доступные tools в настройках MCP. Полный список с описаниями — в разделе «Группы инструментов» выше.