MCP — это розетки, через которые Claude Code дотягивается до твоих сервисов: GitHub, ошибок, браузера, базы. Разберём пять серверов, которые реально стоит поставить: что каждый даёт, команда установки и пример задачи.
MCP-серверов сегодня сотни, и легко утонуть: накидать десяток интеграций «на всякий случай» и потом не понимать, почему Claude тупит. Правда в том, что 90% пользы дают пять-шесть серверов. В этом гайде — именно они, с разбором «зачем этот, а не тот» и готовой командой установки. Если ты ещё не ставил ни одного и не знаешь, что такое MCP вообще — начни с гайда про MCP-серверы и установку, а сюда вернись за подборкой.
Что узнаешь из гайда
Часть 1 · Критерий
Главное
Ставь MCP-сервер, когда ловишь себя на копировании данных в чат руками: вставляешь текст задачи, лог ошибки, ответ API. Если копируешь одно и то же из одного сервиса — это кандидат на сервер.
Расшифруем термин. MCP (Model Context Protocol) — открытый стандарт, по которому Claude Code подключается к внешним инструментам: трекеру задач, мониторингу, браузеру, базе. Сервер — это мостик к одному такому сервису. Подключил GitHub-сервер — и Claude сам читает задачу и открывает pull request, вместо того чтобы ты вставлял текст вручную.
Главная ошибка новичка — поставить всё подряд. Каждый сервер добавляет инструменты в контекст, и чем их больше, тем хуже модель выбирает нужный и тем быстрее жгутся токены. Поэтому критерий жёсткий: сервер оправдан, только если ты реально и регулярно дёргаешь этот сервис. Поставил — попользовался неделю — не пригодился — убрал.
Правило одной розетки
Один сервер = один источник боли, который ты гасишь копипастом. Трекер задач, мониторинг ошибок, проверка вёрстки, документация, база — вот пять типовых болей. Под каждую есть готовый сервер. Больше пяти-шести одновременно держать редко осмысленно.
Сервер 1 · Код и задачи
Самый окупаемый сервер для тех, кто живёт в GitHub. Подключённый GitHub-сервер даёт Claude читать задачи (issues), создавать pull request, оставлять комментарии в ревью — всё это прямо из терминала, без перехода в браузер. Типовая фраза: «возьми задачу ENG-152, сделай и открой PR».
Это удалённый HTTP-сервер: он живёт на стороне GitHub и требует авторизацию персональным токеном. Токен делается в настройках GitHub (fine-grained, с доступом к нужным репозиториям) и передаётся заголовком.
# Удалённый сервер 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 последние ошибки на оплате и почини самую частую» — Claude сам вытащит стектрейс, найдёт место в коде и предложит фикс.
Это меняет отладку. Обычно ты копируешь стектрейс из дашборда в чат руками; с сервером Claude читает ошибку напрямую, со всем контекстом — сколько раз падало, на какой версии, у скольких пользователей. Подключается как удалённый сервер с авторизацией в Sentry-аккаунте.
# Удалённый сервер Sentry; после установки пройдёшь авторизацию
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
# Дальше в чате: «найди в Sentry топ ошибок за сутки и почини самую частую»Связка Sentry + GitHub — мощная: Claude читает ошибку из Sentry, находит причину, чинит и открывает PR. Принцип отладки «дай ошибку и шаги, найди корневую причину» разобран в гайде про отладку кода с Claude Code.
Сервер 3 · Браузер
Главное
Playwright-сервер даёт Claude управлять браузером: открыть страницу, кликнуть, заполнить форму, сделать скриншот. Это единственный способ, которым агент реально «видит» свою вёрстку, а не угадывает по коду.
Playwright — инструмент для автоматизации браузера. Через MCP-сервер Claude может открыть твой локальный сайт, проверить, как отрисовалась кнопка, поймать ошибку в консоли, пройти сценарий «логин → корзина → оплата» и сказать, где сломалось. Незаменимо для фронтенда: агент чинит баг вёрстки и тут же проверяет результат глазами.
В отличие от GitHub и Sentry, это локальный сервер: он запускается процессом на твоей машине через npx, сетевой токен не нужен.
# Локальный сервер: запускается процессом через npx, без токена
# Двойное тире -- отделяет опции Claude от команды запуска сервера
claude mcp add playwright -- npx -y @playwright/mcp@latest
# В чате: «открой localhost:3000, проверь, что кнопка оплаты кликается»Как использовать браузер для отладки UI по скриншоту — подробно в гайде про Claude Code для фронтенда.
Серверы 4-5 · Знания и данные
Модель знает мир по состоянию на дату обучения, и API библиотек с тех пор меняются. Context7 — сервер, который подтягивает актуальную документацию любой библиотеки прямо в контекст. Спрашиваешь про новый флаг Next.js или метод Prisma — Claude берёт свежую доку, а не выдумывает по памяти. Лекарство от «галлюцинаций» в коде.
# Свежая документация библиотек в контексте — против устаревших 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, чтобы был во всех твоих проектах.
# 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/mcpproject в гит, личный — local или user.claude mcp list после каждой установки — сервер должен быть «connected».claude mcp remove <имя>. Лишние инструменты размывают контекст.Когда сервер не нужен
Если сервис ты дёргаешь раз в месяц — копипаст дешевле, чем лишний сервер в контексте. Не ставь интеграцию «чтобы было»: десять подключённых серверов замедляют выбор инструмента и жгут токены. Экономия контекста — отдельная тема, разобрана в гайде про лимиты Claude Code.
Коротко
npx.scope, лишнее удаляй.Вопросы
Для большинства задач хватает пяти MCP-серверов: GitHub (задачи, pull request и ревью), Sentry (ошибки из боевого приложения), Playwright (управление браузером и проверка вёрстки), Context7 (свежая документация библиотек) и сервер базы данных в режиме чтения. Этот набор закрывает разработку, отладку и работу с данными. Начинать стоит с одного-двух под свою реальную боль, а не ставить всё подряд.
MCP-сервер ставится командой claude mcp add. Для удалённого HTTP-сервера: claude mcp add --transport http <имя> <url>, для локального процесса: claude mcp add <имя> -- npx -y <пакет>. После установки проверь подключение через claude mcp list, а удалить можно через claude mcp remove <имя>. Подробный разбор установки — в гайде про MCP-серверы и их установку.
Удалённый сервер работает по сети через --transport http (или устаревший sse) и обычно требует авторизацию по токену или OAuth — так подключают GitHub, Sentry, Notion, Stripe. Локальный сервер запускается как процесс на твоей машине через stdio, например npx -y @playwright/mcp@latest, и не требует сетевого доступа. Удалённые удобнее для облачных сервисов, локальные — для браузера, файлов и баз.
Безопасно, если подключить базу в режиме только-чтение и под отдельной учёткой с правами лишь на чтение. Тогда Claude читает схему и гоняет SELECT-запросы, но физически не может удалить или изменить данные. Боевую базу на запись через MCP подключать не стоит — миграции и изменения данных лучше прогонять отдельным контролируемым шагом. Подробно — в гайде про Claude Code и базы данных.
Читать дальше
Прикладной материал, разборы и рабочие приёмы — то, чем пользуюсь сам, без воды. Залетай, там самое полезное.
Зайти в Telegram