Чем MCP отличается от обычного промта?
12 часов назад
Никита Вихров
Ответы
Обычный промпт — это текст. Ты вставляешь код, описание задачи, контекст — и модель отвечает. Всё, что модель знает, ты ей написал вручную.
MCP — это инструменты. Модель сама идёт за нужными данными и сама выполняет действия. Ты описываешь задачу, а не контекст.
Конкретный пример. Нужно найти все места в проекте, где используется устаревший метод getUserById, и заменить на findUser.
Без MCP:
Вот содержимое файла auth.js: [вставить 200 строк]
Вот содержимое файла api.js: [вставить 300 строк]
Вот содержимое файла utils.js: [вставить 150 строк]
Найди все вызовы getUserById и замени на findUser
Ты вручную собираешь контекст, вставляешь, ждёшь ответа, потом вручную применяешь правки.
С MCP (filesystem + edit tools):
Найди все вызовы getUserById в проекте и замени на findUser
Модель сама обходит файлы, находит совпадения, предлагает правки. Ты только подтверждаешь.
Разница принципиальная в трёх вещах:
Масштаб. Промпт ограничен тем, сколько текста влезает в контекстное окно. MCP не ограничен — сервер отдаёт только нужные данные, а не весь файл.
Актуальность. Промпт — это слепок на момент копипаста. MCP читает файл прямо сейчас. Если между вопросом и ответом кто-то изменил код — MCP увидит актуальную версию.
Действия. Промпт заканчивается текстом. MCP может что-то сделать: создать файл, отправить запрос, записать в базу данных.
// Промпт → модель описывает, что нужно сделать
// MCP → модель делает это сама и показывает результат
Это не значит, что промпты больше не нужны. Промпт — это инструкция. MCP — это руки, которые её выполняют.
12 часов назад
Никита Вихров