Правило «спочатку вручну»
MCP варто підключати не як універсальне рішення, а як спосіб прибрати конкретну повторювану проблему із зовнішніми даними. Якщо ручна дія одноразова або швидша за налаштування, інтеграція лише додасть складності.
Перед автоматизацією переконайтеся у трьох речах: цінність, повторюваність і керованість.
| Умова | Питання |
|---|---|
| Цінність | Чи ручна дія забирає час або створює помилки? |
| Повторюваність | Чи процес відбувається регулярно? |
| Керованість | Чи можна обмежити доступ і перевірити результат? |
Перевірте процес до підключення
- Виконайте дію вручну кілька разів.
- Відокремте стабільні дані та кроки від випадкових деталей.
- Сформулюйте обмежений scope інтеграції.
- Почніть із read-only MCP.
- Перевіряйте отримані дані за первинним ідентифікатором або джерелом.
- Зафіксуйте рішення та обмеження в
TASK_SPEC.mdабо документації skill. - Передбачте ручний fallback, якщо MCP недоступний.
Приклад: issue tracker
Для регулярного аналізу задачі MCP може отримати список issue, відкрити окрему задачу та виконати пошук. Це зменшує помилки копіювання описів, статусів, міток і коментарів.
Початковий режим має бути read-only. Зміна статусу, призначення виконавця або додавання коментаря створюють зовнішній побічний ефект і потребують окремого погодження.
list_issues
get_issue
search_issues
Зміни статусу й коментарі:
не підключати до першого прототипу. Коли MCP не потрібен
- одноразовий локальний stack trace;
- невеликий лог або скриншот;
- разове читання документації;
- ситуація, де ручне вставлення швидше за налаштування інтеграції.
- джерело, якому не можна довіряти або чий результат важко перевірити.
Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush