Егор Урванов

Аналитические отчёты с ИИ-агентомДанные из базы, таблицы и документы через MCP

Как собрать аналитический отчёт с ИИ-агентом: подключить базу на чтение через MCP, поручить запросы и сводку, проверить одно число руками и выдать права по каждому источнику.

· 3 мин · · Харнесс

Отчёт руками — это выгрузка из базы, таблица, график и текст, и каждый шаг ждёт человека. Агент с доступом к источникам проходит цепочку сам, а человек проверяет цифры и решает, что делать дальше. Ниже: как это выглядит, какие права выдавать на каждый источник, как подключить базу и проверить результат. Основа — в статье MCP для ИИ-агента.

Как собирается отчёт

БЫЛОСТАЛОРуками: выгрузка, таблица, график, текстАгент собирает, человек проверяет● модель, люди, системы, данные  ● агент и харнесс
Вывод
В этом примереРуками человек переносит данные между базой, таблицей, графиком и текстом. С агентом он получает готовый черновик и проверяет цифры.
В общем случаеИсточники подключаются к агенту через MCP. Каждый шаг цепочки повторяется и даёт понятный результат, поэтому его отдают агенту. Что значат цифры, решает человек.
Что сделатьВыпишите шаги вашего последнего отчёта и отметьте, какие из них копирование.

Источники и права

Системы, данные и документы вне диалога. Права задаются отдельно на каждый источник.

ПРАВА ПО КАЖДОМУ ИСТОЧНИКУJiraТолько чтениеДокТолько чтениеТаблицаЗапись · ОКСтендТолько тестовыйБазаТолько чтениеMCP● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, граница
Вывод
В этом примереJira, документы и база открыты на чтение, таблица на запись с подтверждением, ломать можно только стенд.
В общем случаеАгент видит ровно то, что ему подключили, и делает ровно то, что разрешено.
Что сделатьДля каждого источника выпишите одно слово: чтение, запись или только стенд.

Как подключить базу

Скажите агенту

Подключи базу аналитики только на чтение. Покажи схему таблицы orders и посчитай выручку за этот месяц. Покажи запрос, которым считал.

Команду подключения агент запустит сам. Если агент просит сделать это вас.

Как это делается рукамиmcp add1Пользователь базы только на чтение2Добавить сервер3Проверить запросом● модель, люди, системы, данные  ● агент и харнесс
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
  --dsn "postgresql://readonly:pass@prod.db.com:5432/analytics"

Пользователя создайте только на чтение: тогда запросы агента не смогут ничего изменить. Примеры запросов из документации: «What’s our total revenue this month?», «Show me the schema for the orders table».

Вывод
В этом примереАгент подключает базу, смотрит схему, считает выручку и показывает запрос.
В общем случаеПрава на чтение держат запросы безопасными: изменить данные агент не может.
Что сделатьЗаведите пользователя базы на чтение и подключите его первым.

Как проверить отчёт

запрос и результатсводка и графикчеловек пересчитывает число● модель, люди, системы, данные  ● агент и харнесс
Вывод
В этом примереАгент показывает запрос и результат, человек пересчитывает одно число другим способом.
В общем случаеМодель считает запросом, а запрос можно перечитать. Совпавшее число повышает доверие к остальным.
Что сделатьПроверьте одно число из отчёта вручную, прежде чем отправлять отчёт дальше.

С чего начать

1база на чтение2один отчёт3сверка числа● модель, люди, системы, данные  ● агент и харнесс
Вывод
В этом примереТри шага: база на чтение, один отчёт, сверка числа.
В общем случаеНачните с отчёта, цифры которого вы уже знаете: так видно, где агент ошибся.
Что сделатьСегодня заведите пользователя на чтение и попросите агента посчитать знакомый показатель.
© 2026 Егор Урванов