VibeCoderzVibeCoderz
Telegram
Все статьи
2026/04/0911 мин чтения

MCP (Model Context Protocol): что это такое и как подключить к Cursor, Claude Code и Windsurf

MCP расшифровывается как Model Context Protocol — протокол, который позволяет вашему AI-инструменту подключаться к внешним сервисам: базам данных, GitHub, Figma, Notion, Slack и тысячам других. Вы один раз настраиваете подключение, и Claude или Curso…

Содержание (11)+

MCP расшифровывается как Model Context Protocol — протокол, который позволяет вашему AI-инструменту подключаться к внешним сервисам: базам данных, GitHub, Figma, Notion, Slack и тысячам других. Вы один раз настраиваете подключение, и Claude или Cursor начинают работать напрямую с вашими реальными данными — без копипаста, без переключения вкладок.

Именно MCP объясняет, почему в гайдах по Cursor и Claude Code постоянно пишут «добавьте MCP-сервер». Здесь разберем, что это такое, как работает и как подключить самые полезные серверы за несколько минут.


Почему появился MCP и зачем он вообще нужен

Изображение

До MCP каждая AI-интеграция была болью. Хотите, чтобы Claude работал с вашей базой данных? Пишите кастомный код. Нужен доступ к GitHub? Опять кастомный код. Подключить Notion? Ещё раз с нуля.

У каждого инструмента был свой API с уникальной документацией, схемой аутентификации и форматом данных. Один разработчик из Anthropic рассказывал, что идея MCP родилась из личной фрустрации: надоело постоянно копировать данные между Claude Desktop и своей IDE. В итоге на внутреннем хакатоне Anthropic почти вся команда независимо друг от друга построила прото-версии одного и того же решения — стандартного протокола для подключения инструментов к LLM.

MCP запустили в ноябре 2024 года. Реакция сообщества оказалась неожиданно мощной: к марту 2026 года существует более 20 000 готовых MCP-серверов, SDK скачивают 97 миллионов раз в месяц, а протокол поддерживают Cursor, Windsurf, Claude Code, Claude Desktop, GitHub Copilot, VS Code и десятки других инструментов.

Хорошая аналогия из всех обзоров — USB. До USB у каждого устройства был свой разъем. Пришел USB — и всё заработало с чем угодно. MCP делает то же самое для AI-инструментов и внешних сервисов.


Как устроен MCP: три части одной схемы

Изображение

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

Хост — это приложение, в котором вы работаете. Cursor, Windsurf, Claude Desktop, Claude Code — всё это хосты.

MCP-клиент — часть хоста, которая управляет связью. Она знает, какие серверы подключены и как с ними разговаривать.

MCP-сервер — это сам инструмент или сервис. Supabase-сервер умеет делать SQL-запросы к вашей базе. GitHub-сервер умеет создавать PR и читать issues. Figma-сервер умеет читать структуру дизайна и генерировать из неё код.

Как это работает на практике:

  1. Вы пишете в Cursor: «создай таблицу users в моей базе данных»
  2. Cursor видит, что у вас подключен Supabase MCP-сервер
  3. LLM понимает задачу и вызывает инструмент create_table из сервера
  4. Supabase-сервер выполняет запрос к вашей реальной базе
  5. Результат возвращается в Cursor — вы видите ответ

Вы ничего не копируете вручную. Агент сам находит нужный инструмент и использует его.


MCP-сервер vs плагин: в чем разница

Изображение

Часто спрашивают: а чем MCP отличается от обычного плагина для IDE?

Плагин привязан к конкретному редактору. Плагин для VS Code не работает в JetBrains. Плагин для Cursor не работает в Claude Desktop.

MCP-сервер — это стандарт. Один и тот же Supabase MCP подключается и к Cursor, и к Windsurf, и к Claude Code, и к Claude Desktop. Вы один раз настроили сервер — он работает везде, где поддерживается протокол.

Ещё одно отличие: плагин обычно добавляет фичи в интерфейс редактора. MCP-сервер добавляет инструменты, которые AI-агент может вызывать в ходе выполнения задачи. Это принципиально разный уровень интеграции.


Как подключить MCP-сервер: три способа

Изображение

Способ 1: Cursor (через настройки)

Откройте Cursor Settings -> Features -> MCP. Нажмите «Add new MCP server» и вставьте конфиг в формате JSON.

Пример для Supabase:

{

“mcpServers”: {

“supabase”: {

“url”: “https://mcp.supabase.com/mcp”

}

}

}

Для серверов с API-ключами — через npx:

{

“mcpServers”: {

“context7”: {

“command”: “npx”,

“args”: [“-y”, “@upstash/context7-mcp@latest”]

},

“github”: {

“command”: “docker”,

“args”: [

“run”, “-i”, “–rm”, “-e”, “GITHUB_PERSONAL_ACCESS_TOKEN”,

“ghcr.io/github/github-mcp-server”

],

“env”: {

“GITHUB_PERSONAL_ACCESS_TOKEN”: “ваш-токен-здесь”

}

}

}

}

Способ 2: Claude Code (через команду в терминале)

# Добавить сервер через команду

claude mcp add context7 npx @upstash/context7-mcp@latest

# Посмотреть подключенные серверы

/mcp

Конфигурация хранится в двух местах:

  • ~/.mcp.json — глобальный, работает во всех проектах
  • ваш-проект/.mcp.json — только для конкретного проекта

Способ 3: Claude Desktop (через config-файл)

Откройте файл настроек:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Вставьте конфиг серверов в раздел mcpServers и перезапустите приложение.

Windsurf

Аналогично Cursor — через Settings -> MCP. Конфиг .windsurf/mcp.json или глобальный в домашней директории.


Топ-10 MCP-серверов 2026: что реально стоит подключить

Изображение

1. Context7 — актуальная документация без галлюцинаций

Изображение

Что делает: вместо того чтобы угадывать синтаксис из устаревших данных обучения, Claude или Cursor в реальном времени подтягивает официальную документацию нужной версии библиотеки.

Как использовать: добавьте фразу «use context7» в любой промт. Агент сам найдет документацию.

// Пример промта

Напиши компонент формы на React 19 с Server Actions. Use context7.

Установка:

{

“mcpServers”: {

“context7”: {

“type”: “http”,

“url”: “https://mcp.context7.com/mcp”

}

}

}

Это один из самых важных серверов — он устраняет главную причину неработающего AI-кода: устаревший синтаксис.


2. Supabase — работа с базой данных через текст

Изображение

Что делает: агент напрямую видит структуру вашей базы, может делать SQL-запросы, создавать таблицы, генерировать TypeScript-типы и смотреть логи.

Примеры запросов:

  • «Покажи все таблицы в базе и объясни их структуру»
  • «Создай таблицу для хранения заказов с полями user_id, amount, status»
  • «Сгенерируй TypeScript-типы для всех таблиц»

Установка (официальный сервер от Supabase):

{

“mcpServers”: {

“supabase”: {

“url”: “https://mcp.supabase.com/mcp”

}

}

}

Важно: при первом подключении Supabase попросит авторизоваться и выбрать проект. Рекомендуется ограничивать доступ конкретным проектом, а не всем аккаунтом.


3. GitHub — PR, issues и code review не выходя из редактора

Изображение

Что делает: агент может читать и создавать issues, открывать PR, делать code search по всем репозиториям, проверять статус Actions.

Примеры запросов:

  • «Покажи открытые issues с тегом bug»
  • «Создай PR с описанием этих изменений»
  • «Найди в репозитории все места, где используется устаревший API»

Установка:

{

“mcpServers”: {

“github”: {

“type”: “http”,

“url”: “https://api.githubcopilot.com/mcp/”

}

}

}

Нужен GitHub Personal Access Token — создается в Settings -> Developer Settings на GitHub.


4. Playwright — браузер под управлением AI

Изображение

Что делает: агент открывает браузер, кликает по страницам, заполняет формы, делает скриншоты, проверяет консоль браузера на ошибки. Незаменимо для отладки фронтенда.

Примеры запросов:

  • «Открой мой локальный сервер на localhost:3000 и проверь, нет ли ошибок в консоли»
  • «Пройди по форме регистрации и скажи, что не работает»
  • «Сделай скриншот главной страницы на мобильном разрешении»

Установка:

{

“mcpServers”: {

“playwright”: {

“command”: “npx”,

“args”: [“@playwright/mcp@latest”]

}

}

}


5. Figma — генерация кода прямо из дизайна

Изображение

Что делает: агент читает реальную структуру вашего Figma-файла — layout, компоненты, цвета, токены — и генерирует код на основе этих данных, а не по скриншоту.

Разница колоссальная: код по скриншоту — это угадывание. Код через Figma MCP — это точные данные о размерах, отступах и иерархии.

Примеры запросов:

  • «Напиши React-компонент для этой карточки [ссылка на Figma-фрейм]»
  • «Какие цвета и шрифты используются в этом дизайне?»

Установка: через Composio (работает с любым клиентом) или официальный Figma Dev Mode — нужна подписка Figma Professional или выше.


6. Notion — база знаний как контекст для AI

Изображение

Что делает: агент может читать страницы, обновлять базы данных, искать по вашей базе знаний. Очень удобно хранить в Notion PRD, технические спецификации и документацию, а потом давать агенту доступ к ним во время разработки.

Примеры запросов:

  • «Прочитай документ с техническим заданием [ссылка] и начни реализацию»
  • «Добавь в Notion таблицу задач новый статус “В ревью”»

Установка:

{

“mcpServers”: {

“notion”: {

“command”: “npx”,

“args”: [“-y”, “@notionhq/notion-mcp-server”],

“env”: {

“NOTION_API_KEY”: “ваш-ключ-здесь”

}

}

}

}


7. Sequential Thinking — лучше думать, потом делать

Изображение

Что делает: добавляет агенту возможность выстраивать пошаговый план рассуждений перед выполнением сложной задачи. Аналог режима «думать» — только через MCP.

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

Установка:

{

“mcpServers”: {

“sequential-thinking”: {

“command”: “npx”,

“args”: [“-y”, “@modelcontextprotocol/server-sequential-thinking”]

}

}

}


8. Memory — агент запоминает контекст между сессиями

Что делает: создает постоянный граф знаний — людей, проектов, решений, которые вы обсуждали. Агент помнит, что вы говорили две недели назад.

Примеры:

  • «Помни, что в этом проекте мы используем PostgreSQL, а не SQLite»
  • «Запомни, что клиент Иван предпочитает минималистичный дизайн»

Установка:

{

“mcpServers”: {

“memory”: {

“command”: “npx”,

“args”: [“-y”, “@modelcontextprotocol/server-memory”]

}

}

}


9. Zapier — один коннектор для тысяч приложений

Изображение

Что делает: через Zapier MCP агент получает доступ к тысячам приложений сразу: Gmail, Google Calendar, Slack, Trello, Airtable — без настройки каждого отдельно.

Примеры:

  • «Проверь мой Calendar — что у меня сегодня?»
  • «Отправь письмо на team@company.com с темой “Релиз готов”»
  • «Создай карточку в Trello для задачи [описание]»

Установка: зарегистрируйтесь на Zapier, зайдите в раздел MCP, скопируйте URL подключения и вставьте в настройки Claude Desktop или Cursor.


10. Sentry — разбор ошибок прямо в редакторе

Изображение

Что делает: агент читает stack traces и breadcrumbs из Sentry, анализирует ошибки прямо в контексте вашего кода и предлагает правки.

Примеры:

  • «Посмотри последние ошибки в Sentry и найди причину в коде»
  • «Эта ошибка появилась после деплоя — что изменилось?»

Установка:

{

“mcpServers”: {

“sentry”: {

“command”: “uvx”,

“args”: [“mcp-server-sentry”, “–auth-token”, “ваш-токен-здесь”]

}

}

}


Важно про безопасность: не все серверы одинаково безопасны

Изображение

По данным аудита начала 2026 года, 66% публично доступных MCP-серверов имели уязвимости. В январе-феврале 2026 обнаружили 30+ CVE в разных серверах.

Правила безопасной работы с MCP:

Используйте серверы от крупных вендоров с открытым кодом: GitHub, Figma, Supabase, Microsoft — их комьюнити постоянно проверяет. Не скачивайте серверы с GitHub-репозиториев с несколькими звёздами без проверки.

Не давайте серверу больше доступа, чем нужно. Если Supabase-сервер нужен только для чтения — настройте его в read-only режиме. Если нужен доступ к одному проекту — ограничьте конкретным project_ref.

Храните API-ключи в переменных окружения, не хардкодьте их прямо в JSON-конфиг. Если конфиг попадет в git — ключ попадет туда тоже.

Проверяйте, что делает агент. Конечная ответственность всегда на вас — LLM принимает решение о вызове инструмента, но ошибиться может. Особенно аккуратно с серверами, имеющими write-доступ к базам данных.


Сколько MCP-серверов подключать одновременно

Каждый активный MCP-сервер занимает место в контекстном окне агента. Чем больше серверов — тем меньше места для вашего кода и истории разговора.

Практическое правило из опыта пользователей: держите в конфигурации 20-30 серверов, но включенными — не больше 10. В Cursor и Claude Code можно временно отключать серверы, которые сейчас не нужны.

Новая фича в Claude Code v2.1.7: MCP Tool Search — ленивая подгрузка инструментов только когда они нужны. Снижает потребление контекста на 95%. Включена по умолчанию.

Максим: «Я подключил себе Context7, Supabase и GitHub — и буквально перестал переключаться между вкладками. Агент сам берет нужную документацию, сам смотрит в базу, сам создает PR. Ощущение, как будто нанял ещё одного человека в команду. Только не проверяет почту и не ходит на обед.»


Где искать новые MCP-серверы

Изображение

Основные источники:

  • Официальный реестр Anthropicmodelcontextprotocol.io — проверенные серверы с документацией
  • GitHub: awesome-mcp-servers — кураторский список из сотен серверов, обновляется постоянно
  • MCP Playgroundmcpplaygroundonline.com — можно тестировать серверы онлайн без установки
  • Composiocomposio.dev — хостинговая платформа, можно подключить 100+ сервисов без ручной настройки через одну ссылку

На январь 2026 Anthropic также запустил MCP Apps — расширение протокола, которое позволяет MCP-серверам рендерить интерактивный UI прямо внутри Claude: дашборды, формы, графики. Партнеры при запуске — Amplitude, Asana, Figma, Canva, Slack, Salesforce.

Изображение

Полные обзоры инструментов на VibeCoderz

Хотите разобраться, какой набор MCP-серверов подойдет для вашего стека? Напишите Максиму — поможет собрать рабочую конфигурацию.


FAQ

MCP — это что-то сложное для настройки? Самые популярные серверы (Context7, Supabase, GitHub) настраиваются за 5 минут: скопировал JSON-конфиг, вставил API-ключ, перезапустил инструмент. Создание собственного сервера сложнее, но для использования готовых — минимум усилий.

Нужен ли MCP новичку в вайбкодинге? Context7 стоит подключить сразу — он делает AI-кодинг точнее в любом инструменте. Остальные добавляйте по мере появления конкретной потребности: когда понадобится работать с БД — Supabase, когда нужен GitHub — подключите GitHub MCP.

MCP работает только с Claude? Нет. Протокол открытый и поддерживается Cursor, Windsurf, Claude Code, Claude Desktop, GitHub Copilot, VS Code, Zed, Continue.dev, Replit и многими другими. Один и тот же сервер работает со всеми совместимыми клиентами.

Платные ли MCP-серверы? Большинство бесплатные. Вы платите только за API конкретного сервиса (например, Supabase берет деньги за использование базы данных, но не за сам MCP-сервер). Некоторые хостинговые платформы вроде Composio берут плату за своё удобство.

Безопасно ли давать агенту доступ к базе данных через MCP? При правильной настройке — да. Ключевые правила: read-only по умолчанию, ограничение доступа конкретным проектом, API-ключи в переменных окружения, а не в конфиге. Используйте только серверы от известных вендоров с открытым кодом.

MCP заменяет n8n и Make? Нет, это разные инструменты. n8n и Make — это автоматизация бизнес-процессов с визуальным редактором воркфлоу. MCP — это протокол для того, чтобы AI-агент мог использовать инструменты в ходе выполнения задачи. Они дополняют друг друга.


Глоссарий

MCP (Model Context Protocol) — открытый протокол от Anthropic для стандартизированного подключения AI-моделей к внешним инструментам и сервисам. Запущен в ноябре 2024 года.

MCP-сервер — программа, которая предоставляет AI-инструменты через протокол MCP. Supabase-сервер умеет делать SQL-запросы. GitHub-сервер умеет работать с репозиториями.

MCP-клиент — часть AI-инструмента (Cursor, Claude Code и т.д.), которая управляет подключением к серверам и передает вызовы инструментов.

Хост — приложение, в котором работает пользователь: Cursor, Windsurf, Claude Desktop, Claude Code.

Tool (Инструмент) — конкретная функция, которую предоставляет MCP-сервер. Например, create_table, send_email, open_browser.

Resource (Ресурс) — данные, которые сервер делает доступными для чтения. Например, содержимое файлов или документации.

stdio — локальный транспорт MCP. Сервер запускается на вашем компьютере и общается через стандартный ввод-вывод. Не нужен интернет.

HTTP/SSE — удаленный транспорт MCP. Сервер работает где-то в облаке, вы подключаетесь по URL. Удобнее для командной работы.

Context7 — MCP-сервер, который подтягивает актуальную документацию библиотек в момент запроса. Устраняет галлюцинации с устаревшим синтаксисом.

Composio — платформа, которая позволяет подключить 100+ сервисов через одну MCP-ссылку без ручной настройки каждого.


Статья подготовлена командой VibeCoderz — крупнейшей базы знаний по AI IDE и вайбкодингу в СНГ. Последнее обновление: март 2026.

All Posts

Автор

Максим Наговицын
Максим Наговицын

2026/04/09