Claude Код 👁 3

Системное сообщение агента n8n с MCP

Промпт для Claude: собрать System Message ноды AI Agent так, чтобы агент выбирал нужный MCP-инструмент, а не дёргал все подряд.

Промпт Запустить →
Собери текст для поля System Message ноды AI Agent в n8n. Это поле лежит в разделе Options, а не в основных параметрах, и его содержимое уходит модели перед каждым запросом — значит оно должно быть коротким и однозначным.

Мои инструменты, подключённые через MCP Client Tool:
[ИНСТРУМЕНТ 1: поиск по базе клиентов — принимает фамилию или телефон, возвращает карточку]
[ИНСТРУМЕНТ 2: создание задачи в трекере — принимает заголовок, описание, срок]
[ИНСТРУМЕНТ 3: отправка письма — принимает адрес, тему, текст]

Что агент должен делать: [ЗАДАЧА: принимать обращения от менеджеров в чате, находить клиента, заводить задачу и уведомлять письмом]
Кто с ним разговаривает: [АУДИТОРИЯ: менеджеры отдела продаж, без технической подготовки]

Требования к тексту:
1. Первым абзацем — что агент делает и чего не делает. Без «ты — помощник» и прочих представлений: модель уже знает, что она модель.
2. По одному предложению на инструмент: когда его вызывать и когда НЕ вызывать. Именно второе экономит вызовы — без этого агент дёргает все инструменты подряд и упирается в Max Iterations, а он по умолчанию равен 10.
3. Что делать, если данных для вызова не хватает: спросить у пользователя, а не подставлять выдуманное. Опиши это явно — модель охотно заполняет пропуски сама.
4. Формат ответа пользователю: [ФОРМАТ: две-три строки простым языком, без markdown-разметки]
5. Отдельной строкой — чего агент не делает никогда: [ЗАПРЕТ: не отправляет письма без подтверждения менеджера, не создаёт задачи задним числом]

Отсечка. Держись в 1200 знаках: это поле уходит модели при каждом сообщении, включая «привет». Не вставляй примеры диалогов и схемы JSON — здесь живут правила, а не образцы. Не описывай, что умеет сам инструмент: это его собственное описание, и продублированное оно разъедется при первой правке. Не пиши «ты — ассистент» и другие представления.

Проверка перед выдачей: пройди по трём инструментам и на каждом убедись, что написано не только «когда звать», но и «когда не звать». Если по какому-то инструменту второе сформулировать не получилось — скажи об этом прямо, вместо того чтобы выдумывать условие.

Отдай готовый текст одним блоком, без пояснений до и после.
Запустить промпт →

Пример результата

Пробовал на агенте поддержки с тремя инструментами через MCP Client Tool. Что вышло: текст на 980 знаков, где половина объёма — строки «когда НЕ вызывать». Именно они дали эффект: до этого агент на вопрос «где мой заказ» сначала лез в трекер задач, потом в почту, и только третьим вызовом — в базу. После правки идёт сразу в базу. Что пришлось доделать руками: добавил строку про то, что номер телефона надо переспрашивать, если в сообщении меньше десяти цифр. Модель без этого подставляла обрезанный номер и получала пустой ответ инструмента, а потом уверенно писала «клиент не найден». Совет: держите системное сообщение и описания инструментов в разных местах. В описание инструмента идёт то, что он принимает, в системное сообщение — когда его звать. Если продублировать, при правке разъезжается.

Похожие промпты

Рефакторинг легаси-модуля в Kimi: карта, план, код по шагам
Kimi
Рефакторинг легаси-модуля в Kimi: карта, план, код по шагам
Kimi
Сайт-визитка с 3D одним промптом — Kimi K3
DeepSeek
Телеграм-бот на n8n в DeepSeek: схема нод, которую можно собрать за вечер
Claude
Системный промпт для AI Agent ноды n8n — Claude

Полезные статьи

ИИ-агенты в n8n: промт, сборка агента и грабли запуска
Промты для Kling: видео из фото и 14 готовых промптов
Промт с котом: 4 провала нейросети и 14 промптов

Все гайды →