Как построить графики и дашборды аналитики через ИИ (Claude, Cursor, ChatGPT) и MCP
С MCP-сервером nana800-mcp-server версии 1.3.0 ИИ-помощник сам строит графики и дашборды аналитики nana800 по просьбе словами. Он находит события проекта, проверяет цифры предпросмотром, сохраняет графики, раскладывает их на дашборде и может включить публичную ссылку. Такие графики открываются и правятся в кабинете так же, как сделанные руками.
Обновлено:
Как это выглядит
Вы пишете помощнику обычную просьбу, например: «Построй дашборд из 3 графиков по проекту сайта: посетители по дням за 30 дней, каналы трафика и воронка от входа до нажатия Позвонить, и включи публичную ссылку».
Дальше помощник сам вызывает инструменты сервера. Он находит организацию и проект, смотрит названия событий и их свойства и считает каждый график без сохранения, чтобы проверить цифры. Потом сохраняет графики на новый дашборд и включает ссылку. В ответе он присылает цифры и ссылки на дашборд в кабинете и на публичную страницу. В нашей проверке такая просьба по сайту фитнес-клуба заняла 23 вызова инструментов: 49 посетителей, каналы «поиск 33, прямые заходы 9, карты 5» и воронка 49 → 1 (2,04%).
Как подключить
Нужен Node.js 18 или новее и личный API-ключ nana800 из настроек аккаунта на cloud.nana800.io/settings. Ключ действует от вашего имени, храните его только в настройках помощника. Сервер запускается на вашем компьютере командой npx -y nana800-mcp-server, поэтому подойдёт помощник, который умеет подключать локальные MCP-серверы: Claude Desktop, Claude Code, Cursor, VS Code. ChatGPT подойдёт, если ваше приложение ChatGPT умеет запускать локальные MCP-серверы.
{
"mcpServers": {
"nana800": {
"command": "npx",
"args": ["-y", "nana800-mcp-server"],
"env": { "MCP_API_KEY": "ваш_личный_api_ключ" }
}
}
}Этот блок кладётся в claude_desktop_config.json для Claude Desktop или в ~/.cursor/mcp.json для Cursor. В Claude Code: claude mcp add nana800 -e MCP_API_KEY=ваш_ключ -- npx -y nana800-mcp-server. Если сервер уже был подключён раньше, перезапустите помощника: npx -y скачает версию 1.3.0.
Что помощник умеет с графиками
Для графиков в сервере шесть инструментов: предпросмотр без сохранения, создание, чтение, изменение и удаление графика и список свойств события.
- Типы графиков те же, что в кабинете: линии, столбцы, воронка и удержание.
- Считать уникальных пользователей или все события.
- Разбивка по свойству, например по каналу трафика, странице или устройству.
- Условия на каждую серию, общие условия на весь график, например убрать тестовый трафик, и условия на свойства пользователей.
- Живой период вроде «последние 30 дней» или точные даты, часовой пояс для границ дней.
- Окно конверсии воронки, число периодов удержания, подписи и цвета серий, до 5 формул вроде конверсии A / B.
Предпросмотр возвращает помощнику сами цифры: итоги серий, значения по дням, шаги воронки с конверсией и таблицу удержания. Поэтому помощник может ответить на вопрос «сколько было регистраций на прошлой неделе» и без сохранения графика.
Что помощник умеет с дашбордами
Для дашбордов в сервере девять инструментов.
- Список дашбордов организации, создание, переименование и удаление дашборда.
- Добавить сохранённый график на дашборд в нужное место и задать ширину. Дашборд - сетка из 3 колонок: ширина 1 занимает треть строки, 3 всю строку. Остальные графики сдвигаются сами.
- Убрать график с дашборда, сам график при этом остаётся.
- Включить, перевыпустить или выключить публичную ссылку на дашборд. Для этого нужна роль владельца или редактора организации.
Что видит заказчик по публичной ссылке и что от него скрыто, описано в инструкции про публичную ссылку.
Примеры просьб
Помощник понимает просьбы на русском и английском. Вот с чего можно начать.
- «Построй воронку от просмотра до покупки за 30 дней с окном 7 дней»: помощник соберёт воронку из трёх шагов по дням за последние 30 дней.
- «Сколько новых пользователей пришло на этой неделе из каждого utm_source?»: предпросмотр столбцов с разбивкой, без сохранения.
- «Покажи удержание по неделям за последние 3 месяца для тех, кто зарегистрировался»: график удержания со стартовым событием регистрации.
- «Собери дашборд сайта из трёх графиков и включи публичную ссылку для заказчика»: дашборд, графики на нём и ссылка в ответе.
- «Перенеси воронку в первую строку и сделай её на всю ширину»: изменение места и ширины графика на дашборде.
Чтобы разбивка по каналам работала, метки должны попадать в свойства событий. Как их передавать, описано в инструкции про события и метки.
Ограничения
Помощник работает через те же правила, что и кабинет.
- Видны только организации, где состоит владелец ключа. Включить публичную ссылку может только владелец или редактор.
- Один график обрабатывает до 2 000 000 событий, в организации считается не больше 2 графиков одновременно.
- Удаление графика или дашборда через помощника необратимо, поэтому проверяйте, что именно он собирается удалить.
- Список пользователей за точкой графика через MCP не выдаётся, он есть в кабинете. Сырые строки событий можно получить выгрузкой через MCP.
Частые вопросы
Можно ли строить графики аналитики nana800 через ИИ?
Да, с nana800-mcp-server версии 1.3.0. Подключите сервер к Claude, Cursor или другому помощнику с поддержкой локальных MCP-серверов и попросите график словами. Помощник сохранит его в кабинете и пришлёт ссылку.
Работает ли это с ChatGPT?
Сервер запускается на вашем компьютере через npx. Если ваше приложение ChatGPT умеет подключать локальные MCP-серверы, оно будет работать так же, как Claude Desktop и Cursor. Проверенные клиенты из описания пакета: Claude Desktop, Claude Code, Cursor и VS Code.
Можно ли поправить график, который построил помощник?
Да. Графики из MCP хранятся так же, как сделанные руками, и открываются в конструкторе кабинета. Можно и попросить помощника изменить график: поменять период, разбивку, условия или подписи.
Сколько стоит построение графиков через MCP?
Отдельно не оплачивается. Платите только за принятые события: 100 000 в месяц бесплатно, дальше 1,5 ₽ за 1 000. Подписка на ИИ-помощник оплачивается у его разработчика.
Какой ключ нужен и где его взять?
Личный API-ключ из настроек аккаунта на cloud.nana800.io/settings, переменная MCP_API_KEY. Ключ проекта ingest_... не подойдёт: он умеет только отправлять события.