qvib.pro
EN

~8 мин чтения · профи · Обновлено: 17.07.2026

MCP-серверы: что это и лучшая подборка

MCP-серверы: что это и лучшая подборка

Коротко

MCP-сервер — это программа-адаптер, которая по единому протоколу Model Context Protocol даёт ИИ-агенту (Claude Code, Cursor) доступ к внешнему инструменту или данным: базе, репозиторию, браузеру, документации. Подключается одинаково во всех клиентах — через JSON-конфиг mcpServers или команду claude mcp add. Минимальный рабочий набор для разработки: Context7 (свежая документация), GitHub (репозитории и PR), Filesystem (файлы проекта), Playwright (браузер) и сервер вашей базы данных. Полная подборка с карточками — в разделе Арсенал → MCP.

Что такое MCP-сервер простыми словами

MCP (Model Context Protocol) — это открытый протокол, представленный Anthropic в конце 2024 года. Он стандартизирует, как ИИ-модель получает контекст и вызывает внешние инструменты. Аналогия, которую любят приводить сами авторы: MCP — это «USB-C для ИИ-приложений». Раньше под каждую интеграцию писали свой костыль; теперь есть один разъём.

MCP-сервер — это сторона, которая отдаёт возможности. Он объявляет агенту три вещи:

  • Tools (инструменты) — действия, которые агент может вызвать: «выполни SQL», «создай issue», «сделай скриншот страницы».
  • Resources (ресурсы) — данные, которые агент может прочитать: файлы, записи БД, документы.
  • Prompts (промты) — готовые шаблоны запросов, которые сервер предлагает клиенту.

MCP-клиент — это сторона, которая потребляет эти возможности. Claude Code и Cursor — это MCP-клиенты. Модель сама решает, когда дёрнуть инструмент, читает результат и продолжает работу.

Важная деталь про совместимость: формат конфига один и тот же во всех клиентах. Запись, которая работает в Claude Desktop, работает в Claude Code и Cursor без изменений — пакеты серверов взаимозаменяемы. Про то, как это влияет на переносимость проектов между редакторами, есть отдельный разбор: Claude Code vs Cursor vs VS Code.

Local и remote: два способа запуска

Сервер бывает двух видов. Local (stdio) — пакет запускается на вашей машине (обычно через npx или Docker) и общается с клиентом через стандартный поток ввода-вывода. Remote (HTTP) — сервер уже поднят вендором, вы подключаетесь к URL и авторизуетесь по OAuth или API-ключу. Remote проще (ничего не ставить локально), но данные уходят на чужой хост — это нужно учитывать для приватных проектов.

Как подключить MCP-сервер в Claude Code и Cursor

В Claude Code есть CLI-команда. Пример добавления локального сервера:

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

Флаг области видимости решает, где хранится запись: личный конфиг (по умолчанию), общий для команды файл .mcp.json в корне проекта, или управляемый администратором. Общий .mcp.json удобен тем, что коллеги подтягивают тот же набор серверов через git.

В Cursor и Claude Code напрямую можно писать JSON. Файл .cursor/mcp.json (проектный) или глобальный конфиг выглядит так:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    },
    "supabase": {
      "url": "https://mcp.supabase.com/mcp"
    }
  }
}

После правки конфига клиент нужно перезапустить, а список инструментов — проверить (в Claude Code это команда /mcp). Дальше про сравнение способов подключения:

Способ Где живёт Когда выбирать
claude mcp add (CLI) личный конфиг быстро добавить сервер только себе
.mcp.json в репозитории проект, под git общий набор на всю команду
.cursor/mcp.json проект в Cursor серверы под конкретный проект
Remote URL + OAuth у вендора managed-сервисы (Sentry, Notion, GitHub)

Разбор самого клиента и типовых сценариев — в карточке Claude Code в Арсенале.

Лучшая подборка MCP-серверов для разработки

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

Сервер Что даёт агенту Кто ведёт Тип
Context7 Свежая документация библиотек и фреймворков прямо в контекст — против галлюцинаций по устаревшим API Upstash remote / local
GitHub Чтение репозиториев, issue и PR, поиск по коду, статус Actions GitHub (офиц.) remote / local
Playwright Управление браузером через дерево доступности: клики, формы, скриншоты, E2E-проверки Microsoft (офиц.) local
Supabase Запросы к Postgres, миграции, управление auth и storage проекта Supabase (офиц.) remote / local
Filesystem Безопасные файловые операции в явно разрешённых папках референс MCP local
Postgres Инспекция схемы и запросы к базе сообщество local
Notion Чтение и запись страниц и баз знаний Notion (офиц.) remote
Sentry Контекст ошибок и трейсы для разбора инцидентов Sentry (офиц.) remote

Несколько честных оговорок по таблице:

  • Context7 решает самую частую боль ИИ-кодинга — агент пишет код по устаревшей памяти. Сервер подтягивает актуальные доки нужной версии библиотеки. Работает и как remote (https://mcp.context7.com/mcp), и локально через npx @upstash/context7-mcp.
  • GitHub. Старый референсный GitHub-сервер архивирован; актуальный — официальный github/github-mcp-server, его проще всего использовать как remote-эндпоинт, размещённый самим GitHub.
  • Filesystem — один из немногих активно поддерживаемых референсных серверов (вместе с Fetch, Git, Memory, Sequential Thinking, Time). Доступ к диску ограничивается списком разрешённых директорий — не давайте больше, чем нужно.
  • Postgres. Референсный Postgres-сервер от MCP переведён в архив. Вместо него берут поддерживаемые сообществом варианты (например, Postgres MCP Pro) — учитывайте это при выборе.
  • Sentry, Notion — это remote-серверы вендоров: подключаетесь по URL и авторизуетесь через OAuth. Ставить локально ничего не нужно.

Какие MCP-серверы выбрать под свою задачу

Не подключайте всё подряд. Каждый активный сервер добавляет описания инструментов в контекст — это лишние токены и выше шанс, что агент выберет не тот инструмент. Правило простое: включайте под конкретную задачу.

  • Пишете фронтенд/веб на популярном стеке → Context7 + Filesystem + Playwright. Свежие доки, доступ к коду, проверка результата в браузере.
  • Работаете с БД → сервер вашей базы (Supabase или Postgres) + Filesystem. Агент видит схему и пишет миграции, не выдумывая структуру.
  • Много рутины в GitHub → GitHub-сервер: триаж багов, разбор PR, статус пайплайнов.
  • Прод под наблюдением → Sentry: вставляете ID ошибки — получаете трейс и контекст для фикса.

Готовые рабочие связки серверов и инструментов под типовые проекты собраны в разделе Связки — например, «лендинг с приёмом платежей» или «локальный RAG».

Безопасность: главное, что нельзя пропускать

MCP-сервер — это код, который получает доступ к вашим данным и умеет выполнять действия. Риск реальный: сервер с широкими правами может прочитать лишнее или выполнить опасную команду, а описания инструментов в теории способны нести prompt injection.

Базовые правила: ставьте серверы только из проверенных источников (официальные вендоры и поддерживаемые репозитории), давайте минимум прав (для Filesystem — только нужные папки, для БД — по возможности read-only), храните токены в переменных окружения, а не в общем .mcp.json под git. Полный чек-лист — в отдельной статье: MCP: безопасное подключение инструментов.

Причём тут движок вайб-кодинга

Подобрать серверы — половина дела. Дальше их надо связать с промтами, скилами и правилами проекта так, чтобы агент действовал предсказуемо, а не хаотично дёргал инструменты. Именно это собирает наш движок Quest: готовая конфигурация для Claude Code и Cursor, где MCP-серверы, скилы и сценарии уже подогнаны друг под друга. Если хотите начать не с нуля, а с рабочего каркаса — можно собрать сборку под свой стек. А если пока разбираетесь сами — бесплатный Арсенал с карточками серверов открыт полностью.

Частые вопросы

Чем MCP-сервер отличается от плагина или расширения?

Плагин обычно завязан на конкретный редактор. MCP-сервер — это стандартный «разъём»: один и тот же сервер работает в Claude Code, Cursor, Claude Desktop и других MCP-клиентах без переписывания. Отсюда и переносимость.

Нужно ли платить за MCP-серверы?

Сам протокол и большинство серверов из подборки бесплатны и с открытым кодом. Платить можно за сервис, к которому сервер подключается (например, платный тариф Supabase или API-ключ с более высоким лимитом), но не за сам MCP.

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

Столько, сколько нужно текущей задаче, — обычно 3–5. Каждый включённый сервер расходует контекст на описания инструментов и повышает риск, что агент выберет не тот инструмент. Лишние лучше отключать.

Remote или local — что безопаснее?

Local (stdio) безопаснее для приватных данных: всё остаётся на вашей машине. Remote проще в подключении и не требует локальной установки, но данные уходят на хост вендора — для чувствительных проектов это учитывают отдельно.

Работают ли одни и те же серверы в Claude Code и Cursor?

Да. Оба клиента говорят на одном Model Context Protocol, а формат конфига mcpServers совпадает. Пакет сервера, настроенный для одного клиента, переносится в другой почти без правок.