Что такое Model Context Protocol?
12 часов назад
Никита Вихров
Ответы
MCP (Model Context Protocol) — открытый протокол, который позволяет языковой модели общаться с внешними инструментами и данными по стандартному интерфейсу. Придумала его Anthropic в 2024 году, сейчас его поддерживают Cursor, Claude, Zed, Windsurf и другие ИИ-редакторы.
Без MCP ИИ-ассистент знает только то, что ты ему написал в чате. С MCP он может читать файлы, делать запросы к API, искать в базе данных, управлять браузером — и всё это прямо из диалога.
Проще всего понять через аналогию. Представь, что ИИ — это программист. Без MCP он работает в комнате без интернета: знает много, но не может ничего проверить или достать. MCP — это доступ к компьютеру: файловая система, терминал, браузер, база данных.
Технически MCP — это клиент-серверная архитектура. ИИ-редактор (клиент) подключается к MCP-серверу, который умеет выполнять конкретные действия. Сервер описывает свои возможности через набор инструментов (tools), и модель сама решает, когда и какой инструмент вызвать.
Когда ты пишешь в Cursor «посмотри на ошибки в логах», редактор передаёт запрос модели, модель вызывает инструмент read_file из подключённого MCP-сервера, получает содержимое лога и отвечает уже с реальными данными.
Главное отличие от просто «вставь файл в чат»: MCP-сервер может делать действия, а не только отдавать данные. Создать ветку в Git, открыть тикет в Jira, задеплоить окружение — всё это можно сделать через MCP, не выходя из редактора.
12 часов назад
Никита Вихров