Открытый гайд · ИИ-офис

Топ полезныхMCP-серверов для Claude Code

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

@kir.player
~12 минут
июнь 2026

MCP-серверов сегодня сотни, и легко утонуть: накидать десяток интеграций «на всякий случай» и потом не понимать, почему Claude тупит. Правда в том, что 90% пользы дают пять-шесть серверов. В этом гайде — именно они, с разбором «зачем этот, а не тот» и готовой командой установки. Если ты ещё не ставил ни одного и не знаешь, что такое MCP вообще — начни с гайда про MCP-серверы и установку, а сюда вернись за подборкой.

Что узнаешь из гайда

  • По какому критерию решать, ставить сервер или нет
  • Пять серверов под реальные задачи: GitHub, Sentry, Playwright, Context7, база
  • Готовую команду установки для каждого
  • Чем удалённый сервер отличается от локального
  • Когда сервер только мешает — честная граница

Часть 1 · Критерий

Как понять, нужен ли сервер

Главное

Ставь MCP-сервер, когда ловишь себя на копировании данных в чат руками: вставляешь текст задачи, лог ошибки, ответ API. Если копируешь одно и то же из одного сервиса — это кандидат на сервер.

Расшифруем термин. MCP (Model Context Protocol) — открытый стандарт, по которому Claude Code подключается к внешним инструментам: трекеру задач, мониторингу, браузеру, базе. Сервер — это мостик к одному такому сервису. Подключил GitHub-сервер — и Claude сам читает задачу и открывает pull request, вместо того чтобы ты вставлял текст вручную.

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

Правило одной розетки

Один сервер = один источник боли, который ты гасишь копипастом. Трекер задач, мониторинг ошибок, проверка вёрстки, документация, база — вот пять типовых болей. Под каждую есть готовый сервер. Больше пяти-шести одновременно держать редко осмысленно.


Сервер 1 · Код и задачи

GitHub: задачи, PR и ревью

Самый окупаемый сервер для тех, кто живёт в GitHub. Подключённый GitHub-сервер даёт Claude читать задачи (issues), создавать pull request, оставлять комментарии в ревью — всё это прямо из терминала, без перехода в браузер. Типовая фраза: «возьми задачу ENG-152, сделай и открой PR».

Это удалённый HTTP-сервер: он живёт на стороне GitHub и требует авторизацию персональным токеном. Токен делается в настройках GitHub (fine-grained, с доступом к нужным репозиториям) и передаётся заголовком.

терминал · GitHub MCP (удалённый, http)
# Удалённый сервер GitHub, авторизация токеном в заголовке
# YOUR_GITHUB_PAT — fine-grained токен из настроек GitHub
claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
  --header "Authorization: Bearer YOUR_GITHUB_PAT"

# Проверяем, что сервер на связи
claude mcp list

Если работаешь с GitHub через gh CLI, многое доступно и без MCP — об этом отдельный гайд про связку Claude Code с GitHub. MCP-сервер удобен, когда хочется, чтобы Claude видел задачи и PR как структуру, а не как вывод команд.


Сервер 2 · Ошибки

Sentry: боевые ошибки в контексте

Sentry — система, которая ловит ошибки твоего приложения в проде: стектрейс, частота, затронутые пользователи. Подключённый Sentry-сервер позволяет сказать «посмотри в Sentry последние ошибки на оплате и почини самую частую» — Claude сам вытащит стектрейс, найдёт место в коде и предложит фикс.

Это меняет отладку. Обычно ты копируешь стектрейс из дашборда в чат руками; с сервером Claude читает ошибку напрямую, со всем контекстом — сколько раз падало, на какой версии, у скольких пользователей. Подключается как удалённый сервер с авторизацией в Sentry-аккаунте.

терминал · Sentry MCP (удалённый, http)
# Удалённый сервер Sentry; после установки пройдёшь авторизацию
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

# Дальше в чате: «найди в Sentry топ ошибок за сутки и почини самую частую»

Связка Sentry + GitHub — мощная: Claude читает ошибку из Sentry, находит причину, чинит и открывает PR. Принцип отладки «дай ошибку и шаги, найди корневую причину» разобран в гайде про отладку кода с Claude Code.


Сервер 3 · Браузер

Playwright: глаза и руки в браузере

Главное

Playwright-сервер даёт Claude управлять браузером: открыть страницу, кликнуть, заполнить форму, сделать скриншот. Это единственный способ, которым агент реально «видит» свою вёрстку, а не угадывает по коду.

Playwright — инструмент для автоматизации браузера. Через MCP-сервер Claude может открыть твой локальный сайт, проверить, как отрисовалась кнопка, поймать ошибку в консоли, пройти сценарий «логин → корзина → оплата» и сказать, где сломалось. Незаменимо для фронтенда: агент чинит баг вёрстки и тут же проверяет результат глазами.

В отличие от GitHub и Sentry, это локальный сервер: он запускается процессом на твоей машине через npx, сетевой токен не нужен.

терминал · Playwright MCP (локальный, stdio)
# Локальный сервер: запускается процессом через npx, без токена
# Двойное тире -- отделяет опции Claude от команды запуска сервера
claude mcp add playwright -- npx -y @playwright/mcp@latest

# В чате: «открой localhost:3000, проверь, что кнопка оплаты кликается»

Как использовать браузер для отладки UI по скриншоту — подробно в гайде про Claude Code для фронтенда.


Серверы 4-5 · Знания и данные

Context7 и база данных

Context7: свежая документация

Модель знает мир по состоянию на дату обучения, и API библиотек с тех пор меняются. Context7 — сервер, который подтягивает актуальную документацию любой библиотеки прямо в контекст. Спрашиваешь про новый флаг Next.js или метод Prisma — Claude берёт свежую доку, а не выдумывает по памяти. Лекарство от «галлюцинаций» в коде.

терминал · Context7 MCP (удалённый, http)
# Свежая документация библиотек в контексте — против устаревших API
claude mcp add --transport http context7 https://mcp.context7.com/mcp

# В чате: «как настроить ISR в актуальной версии Next.js, сверься с докой»

База данных: чтение схемы и данных

Сервер базы (PostgreSQL, MySQL и других) даёт Claude читать схему и гонять запросы. «Найди 10 пользователей, кто пользовался фичей X» — агент сам напишет SQL и достанет данные. Критично подключать только на чтение, под отдельной учёткой с правами лишь на SELECT.

Только read-only

Боевую базу подключай в режиме только-чтение и под учёткой без прав на запись — тогда агент физически не сможет испортить данные. Миграции и изменения прогоняй отдельным контролируемым шагом, не через прямой доступ MCP. Разбор воркфлоу — в гайде про Claude Code и базы данных.

СерверЗачемТип
GitHubЗадачи, PR, ревью из терминалаУдалённый, http
SentryБоевые ошибки в контексте отладкиУдалённый, http
PlaywrightУправление браузером, проверка UIЛокальный, stdio
Context7Свежая документация библиотекУдалённый, http
База данныхЧтение схемы и данных (read-only)Локальный, stdio

Не ставь сервер «на будущее». Ставь под боль, которую гасишь копипастом прямо сейчас.


Часть 6 · Набор

Как собрать свой набор

Главное

Подключай серверы по одному и думай про scope — где хранить конфиг: только в этом проекте, в общем .mcp.json для команды, или сразу во всех своих проектах.

Scope (область) решает, кто увидит сервер. Личные эксперименты — local. Сервер, который нужен всей команде проекта (например, Playwright для общих e2e-проверок) — project, он ляжет в .mcp.json и поедет в гит. Универсальный инструмент вроде Context7 — user, чтобы был во всех твоих проектах.

терминал · выбор scope
# local (по умолчанию) — только этот проект, приватно
claude mcp add --transport http context7 https://mcp.context7.com/mcp

# project — в .mcp.json, едет в гит, виден команде
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/ \
  --header "Authorization: Bearer YOUR_GITHUB_PAT"

# user — во всех твоих проектах
claude mcp add --transport http --scope user context7 https://mcp.context7.com/mcp
  1. Начни с одного. Возьми сервер под самую частую боль (обычно GitHub или Context7), поставь, попользуйся неделю.
  2. Добавляй по мере боли. Поймал, что снова копируешь стектрейс — ставь Sentry. Чинишь вёрстку вслепую — Playwright.
  3. Думай про scope. Командный сервер — project в гит, личный — local или user.
  4. Проверяй связь. claude mcp list после каждой установки — сервер должен быть «connected».
  5. Чисти. Не пригодился за месяц — claude mcp remove <имя>. Лишние инструменты размывают контекст.

Когда сервер не нужен

Если сервис ты дёргаешь раз в месяц — копипаст дешевле, чем лишний сервер в контексте. Не ставь интеграцию «чтобы было»: десять подключённых серверов замедляют выбор инструмента и жгут токены. Экономия контекста — отдельная тема, разобрана в гайде про лимиты Claude Code.

Коротко

  • Базовый набор — GitHub, Sentry, Playwright, Context7, база. Закрывает 90% задач.
  • Удалённые (http) — облачные сервисы с токеном; локальные (stdio) — браузер и файлы через npx.
  • Ставь по одному под реальную боль, выбирай scope, лишнее удаляй.

Вопросы

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

Какие MCP-серверы самые полезные для Claude Code?

Для большинства задач хватает пяти MCP-серверов: GitHub (задачи, pull request и ревью), Sentry (ошибки из боевого приложения), Playwright (управление браузером и проверка вёрстки), Context7 (свежая документация библиотек) и сервер базы данных в режиме чтения. Этот набор закрывает разработку, отладку и работу с данными. Начинать стоит с одного-двух под свою реальную боль, а не ставить всё подряд.

Как установить MCP-сервер в Claude Code?

MCP-сервер ставится командой claude mcp add. Для удалённого HTTP-сервера: claude mcp add --transport http <имя> <url>, для локального процесса: claude mcp add <имя> -- npx -y <пакет>. После установки проверь подключение через claude mcp list, а удалить можно через claude mcp remove <имя>. Подробный разбор установки — в гайде про MCP-серверы и их установку.

Чем отличается удалённый MCP-сервер от локального?

Удалённый сервер работает по сети через --transport http (или устаревший sse) и обычно требует авторизацию по токену или OAuth — так подключают GitHub, Sentry, Notion, Stripe. Локальный сервер запускается как процесс на твоей машине через stdio, например npx -y @playwright/mcp@latest, и не требует сетевого доступа. Удалённые удобнее для облачных сервисов, локальные — для браузера, файлов и баз.

Безопасно ли давать Claude Code доступ к базе данных через MCP?

Безопасно, если подключить базу в режиме только-чтение и под отдельной учёткой с правами лишь на чтение. Тогда Claude читает схему и гоняет SELECT-запросы, но физически не может удалить или изменить данные. Боевую базу на запись через MCP подключать не стоит — миграции и изменения данных лучше прогонять отдельным контролируемым шагом. Подробно — в гайде про Claude Code и базы данных.

Читать дальше

Соседние гайды

Telegram про вайбкодинг и ИИ

Прикладной материал, разборы и рабочие приёмы — то, чем пользуюсь сам, без воды. Залетай, там самое полезное.

Зайти в Telegram