VibeCoderzVibeCoderz
Все статьи
Claude Code2026/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

Автор

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

Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу

2026/04/09

10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.

Об авторе →

Инструменты, упомянутые в статье

GitHub Copilot

GitHub Copilot

free

AI-помощник от GitHub/Microsoft, встроенный в VS Code и другие IDE.

Claude Code

Claude Code

free

Claude Code — это автономный AI-агент от Anthropic, который живёт прямо в вашем терминале, сам читает файлы, запускает тесты и пишет код без постоянного микроменеджмента.

Windsurf

Windsurf

free

Windsurf — это продвинутая AI-среда разработки (IDE) от стартапа Cognition, которая автоматически индексирует кодовую базу и вносит мультифайловые изменения с максимальной автономностью.

VS Code

VS Code

free

Самый популярный редактор кода от Microsoft с огромной экосистемой расширений.

Cursor

Cursor

free

Cursor — это AI-нативная IDE (интегрированная среда разработки) на базе VS Code, которая превращает написание кода в управление автономными ИИ-агентами.

Replit

Replit

free

Облачная IDE с AI-агентом для создания и деплоя приложений прямо в браузере.

Aider

Aider

free

Aider — это бесплатный AI-ассистент для терминала, который работает напрямую с вашим Git-репозиторием и пишет код с помощью любых доступных LLM-моделей.

Zed

Zed

free

Zed — сверхбыстрый редактор кода на Rust с GPU-ускорением, работающий как визуальная кабина управления (Agent Cockpit) для любых AI-агентов.

Читать далее

📄 Статья

Плейбук основателя: как построить AI-нативный стартап в 2026

Полный перевод плейбука Anthropic об AI-нативных стартапах. Как ИИ переизобрёл четыре стадии пути основателя — Идея, MVP, Запуск и Масштабирование — и как использовать Claude, Claude Code и Claude Cowork на каждой из них, чтобы сжать кварталы в недели. С разбором ловушек, упражнениями и 18 ответами на частые вопросы.

2026/06/1721 мин
📄 Статья

Какая нейросеть лучше пишет код в 2026: честный тест Claude, DeepSeek и GPT

Коротко: в мае 2026 года для написания кода лидирует Claude Opus 4.7 по верифицированному SWE-bench Pro (64.3%), GPT-5.5 выигрывает в терминальных задачах (82.7% Terminal-Bench), а DeepSeek V4 — это лучший вариант, когда нужно сэкономить: в 6 раз деш…

2026/05/187 мин
📄 Статья

Лучшие AI IDE в 2026: честный рейтинг Cursor, Windsurf, Claude Code и конкурентов

Cursor, Windsurf, Claude Code, Antigravity, Kiro, Zed — каждый заявляет, что он лучший AI редактор кода. Рынок за два года прошёл путь от автодополнения строк до параллельных агентов, которые самостоятельно пишут, тестируют и деплоят код. Выбирать ст…

2026/05/1810 мин
📄 Статья

Как подключить MCP сервер к Cursor и Claude: пошаговый гайд с командами

MCP сервер подключается через JSON-конфиг в одном из двух мест: для Cursor это ~/.cursor/mcp.json или .cursor/mcp.json в корне проекта, для Claude Desktop — ~/.claude/claude_desktop_config.json, для Claude Code — команда claude mcp add прямо в термин…

2026/05/158 мин
📄 Статья

MCP сервер для Figma: как AI начинает видеть ваш дизайн и генерировать точный код

Figma запустила официальный MCP сервер — теперь AI-агент в Cursor или Claude Code видит ваш дизайн напрямую и генерирует код с учетом реальных переменных, компонентов и Auto Layout. Никаких скриншотов и описаний от руки.

2026/05/1510 мин
📄 Статья

Как создать свой MCP сервер на Python за один вечер: гайд с примером

MCP сервер на Python пишется примерно за 50 строк кода. Официальный SDK от Anthropic настолько хорошо сделан, что рабочий инструмент для Claude Code или Cursor получается быстрее, чем настройка любого REST API.

2026/05/158 мин