18дел / Практические материалы

Первый сценарий агента: чтение, поручение, проверка

Подготовьте тестовую очередь, проверьте подключение на чтении, дайте ограниченную запись и прочитайте результат. Для агента — MCP, для сервиса — REST API.

Начать работу с командой ↗
Контекст демонстрационной задачи, с которым может работать интеграция
Контекст демонстрационной задачи, с которым может работать интеграция. Реальный экран · демонстрационные данные вымышленной «Студии Север». Открыть изображение крупнее ↗

Подготовьте безопасный пример

Создайте очередь DEMO и задачу с вымышленным описанием. Не используйте секреты и данные клиентов для проверки. Агенту нужен MCP-клиент, а вашему скрипту или сервису — HTTP-клиент к REST API. Они работают с теми же объектами и ограничениями доступа.

1. Создайте участника и токен

Удобно выделить отдельного участника для агента, чтобы видеть его авторство. Выдайте ему чтение DEMO, создайте личный токен в настройках и сохраните в защищённом хранилище клиента. Не вставляйте токен в задачу, репозиторий или переписку. Токен показывается только при создании.

2. Настройте подходящее подключение

Для MCP используйте https://tracker.18d.ru/mcp/, транспорт Streamable HTTP и Authorization: Bearer TOKEN. Клиент выполняет MCP initialize и получает инструменты. Для REST API базовый адрес — https://tracker.18d.ru/api/v1, авторизация тем же личным Bearer-токеном. Это разные протоколы: запрос REST-метода нельзя отправить как обычный вызов MCP endpoint.

Актуальные обезличенные конфигурации и запросы находятся в инструкции MCP и инструкции API. Примеры используют placeholder, который заменяют у себя, а не на странице документации.

3. Начните с чтения

«Покажи доступные очереди. Найди мою DEMO-задачу и прочитай её описание, комментарии и историю. Ничего не меняй».

Наличие сервера и списка инструментов ещё не доказывает, что токен читает нужные данные. Нужен реальный запрос списка очередей и выбранной задачи. Пустой список может означать отсутствие прав, а не отсутствие задач в системе.

4. Разрешите конкретную запись

Для пилота выдайте write на DEMO и поручите добавить тестовый комментарий. При изменении задачи агент должен прочитать актуальную version и доступный статус. После 409 нужно заново прочитать запись и пересмотреть действие. Не повторяйте вслепую комментарий или запись времени: можно получить дубликаты.

5. Прочитайте результат и отзовите тестовый доступ

Проверьте новый комментарий и его автора, статус или запись времени — именно тот результат, который поручили. Успешное подключение не равно выполненной работе. По окончании отзовите тестовый токен; новые запросы с ним должны быть отклонены.

Агент не обходит пространство и права очередей. Поиск ограничен 2000 задачами за запрос. Это не автоматический импорт и не фоновая синхронизация всех задач. MCP для агентов · REST API.

Подробная инструкция ↗

Вопросы о функции

Если инструменты появились, подключение уже проверено?

Нет. Выполните реальный read-only запрос доступных очередей и тестовой задачи, затем отдельно проверьте порученное изменение и его автора.

Что повторять после ошибки записи?

Сначала прочитайте результат и актуальное состояние. Комментарии и записи времени нельзя бездумно отправлять повторно: возможны дубликаты.

Аналитика посещений

С вашего разрешения публичный сайт использует Яндекс Метрику (счётчик 113688165): посещения страниц, переходы к созданию пространства, успешное создание пространства и активация (первая очередь и задача в ней). Имена, email, тексты и ключи задач, токены и названия команд не включаются в события активации. Данные обрабатывает сервис Яндекса; могут использоваться cookies, сведения об устройстве и технические данные запроса. Запись сеансов и карта кликов отключены. Параметры адреса, фрагменты и полный адрес предыдущей страницы не передаются нашим кодом.

Выбор сохраняется в этом браузере. Изменить разрешение на аналитику. Отказ не ограничивает возможности трекера. Политика конфиденциальности Яндекса.

Соберите работу вашей команды

Создать пространство ↗