MCP-серверы для Claude Code — 7 штук, которые реально нужны, и как не утопить контекст
MCP-серверы для Claude Code — 7 штук, которые реально нужны, и как не утопить контекст
Claude Code умеет читать файлы, писать код и запускать команды. Но стоит подключить MCP-серверы — и он начинает ревьюить PR на GitHub, дебажить ошибки в Sentry, тянуть данные из Postgres и проверять актуальную документацию библиотек. Одной командой в терминале.
TL;DR: MCP (Model Context Protocol) — это способ дать Claude Code доступ к внешним инструментам. Подключаете сервер одной командой, и AI начинает работать с GitHub, базами данных, мониторингом. Но каждый сервер ест контекстное окно — без Tool Search 10 серверов сожрут 40K токенов ещё до того, как вы зададите вопрос. Ниже — 7 серверов, которые стоит поставить, и как не превратить Claude Code в тормоз.
Что такое MCP и зачем оно нужно
Model Context Protocol — открытый стандарт, который позволяет AI-агентам подключаться к внешним инструментам. Claude Code поддерживает его нативно: вы добавляете сервер одной командой, и в следующем запросе Claude уже может использовать его инструменты.
Три типа транспорта:
- HTTP (рекомендуемый) — для облачных сервисов. Подключаете URL, авторизуетесь через OAuth, работаете
- SSE (deprecated) — старый формат, ещё работает, но Anthropic рекомендует переходить на HTTP
- stdio — локальные процессы. Запускается через
npxили другую команду на вашей машине
Базовый синтаксис:
# HTTP (облачный сервис) claude mcp add --transport http github https://api.githubcopilot.com/mcp/ # stdio (локальный процесс) claude mcp add --transport stdio --env API_KEY=xxx myserver -- npx -y some-package
7 MCP-серверов, которые стоят установки
Рейтинг FastMCP за март 2026 насчитал 1864 MCP-сервера. Подключать все — безумие. Вот 7, которые решают реальные задачи разработчика.
1. Context7 — документация без галлюцинаций
Context7 — лидер рейтинга с 11 000 просмотров, почти вдвое больше второго места. Сервер подтягивает актуальную документацию библиотек прямо в контекст запроса — не из кэша модели, а свежую, из исходных репозиториев.
claude mcp add --transport http context7 https://mcp.context7.com/mcp
Без него Claude может предложить useEffect с deprecated API Next.js 13, когда у вас Next.js 15. С ним — подтянет актуальные паттерны прямо из документации.
2. GitHub — PR, issues и CI без переключения в браузер
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
После авторизации через /mcp Claude может ревьюить пул-реквесты, создавать issues, смотреть статус CI/CD пайплайнов. Типичный запрос: «Посмотри PR #456, проверь нет ли проблем с типизацией» — и Claude читает diff, находит баги, пишет комментарии.
3. Playwright — браузерная автоматизация через accessibility tree
claude mcp add playwright -- npx -y @playwright/mcp@latest
5600 просмотров на FastMCP. Работает через accessibility snapshots, а не скриншоты — AI видит структуру страницы, а не пиксели. Надёжнее для тестирования, потому что не ломается от динамического контента или рекламных баннеров.
4. Sentry — дебаг продакшен-ошибок в контексте кода
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
Спрашиваете «Какие ошибки появились после последнего деплоя?» — Claude идёт в Sentry, находит stack traces, соотносит их с вашим кодом и предлагает фикс. Без переключения между вкладками.
5. Sequential Thinking — структурированное мышление от Anthropic
claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking
5500 просмотров и самый высокий показатель install-to-view — 569 установок из 5500 просмотров (10.3%). По данным FastMCP, разработчики, которые его пробуют, обычно оставляют навсегда. Заставляет Claude разбивать сложные задачи на шаги и рассуждать прозрачно.
6. PostgreSQL/Supabase — данные прямо из базы
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \ --dsn "postgresql://readonly:pass@host:5432/mydb"
Claude получает доступ к схеме и данным: «Покажи пользователей, которые не заходили 90 дней» — и он сам пишет SQL, выполняет его и показывает результат. Используйте readonly-пользователя — это важно.
7. Figma — из макета в код
Официальный MCP-сервер Figma экспортирует структуру выбранного слоя: иерархию, auto-layout, варианты, стили текста, токены. Claude генерирует код прямо по дизайну, а не по вашему описанию «сделай как на макете».
Три scope — где хранить конфигурацию
Каждый MCP-сервер сохраняется в один из трёх уровней:
- local (по умолчанию) — в
~/.claude.jsonпод путём текущего проекта. Только для вас, только в этом проекте. Идеально для экспериментов - project — в
.mcp.jsonв корне репозитория. Коммитится в git, доступен всей команде - user — в
~/.claude.jsonглобально. Доступен во всех проектах на вашей машине
# Для себя в текущем проекте (по умолчанию) claude mcp add --transport http sentry https://mcp.sentry.dev/mcp # Для всей команды через git claude mcp add --transport http sentry --scope project https://mcp.sentry.dev/mcp # Для себя везде claude mcp add --transport http notion --scope user https://mcp.notion.com/mcp
Приоритет при конфликте имён: local > project > user. Паттерн для команд: конфигурация серверов в .mcp.json (project scope), а токены авторизации — локально у каждого разработчика.
Tool Search — почему без него всё разваливается
Вот главная ловушка MCP: каждый сервер загружает определения всех своих инструментов в контекстное окно. Добавили 10 серверов с 73 инструментами суммарно — потеряли почти 40 000 токенов ещё до первого запроса. Это 19.9% контекста, по замерам на claudefa.st.
Tool Search решает это через lazy loading:
- Вместо полных определений в контекст загружается лёгкий реестр (~5K токенов вместо 39.8K)
- Claude ищет нужные инструменты по запросу и подгружает только релевантные
- Оставшийся контекст: 195K токенов вместо 92K — разница больше чем вдвое
Tool Search включается автоматически, когда определения инструментов занимают больше 10% контекста. Но можно настроить порог или включить принудительно:
# Снизить порог до 5% ENABLE_TOOL_SEARCH=auto:5 claude # Включить всегда ENABLE_TOOL_SEARCH=true claude # Выключить (не рекомендуется при 5+ серверах) ENABLE_TOOL_SEARCH=false claude
Сам Tool Search добавляет около 500 токенов overhead — ничтожная цена за 95% экономии контекста.
Подводные камни
Безопасность — серьёзная проблема
По данным Red Hat, MCP проектировался для функциональности, а не для безопасности. Анализ 7000+ серверов показал, что около 36.7% потенциально уязвимы к SSRF-атакам. Описания инструментов и их ответы попадают прямо в контекстное окно LLM, что создаёт поверхность для prompt injection. Если MCP-сервер возвращает данные из ненадёжного источника — вредоносный текст может изменить поведение Claude.
Что делать: ставьте только официальные серверы от проверенных вендоров (7 из 10 в топе FastMCP — официальные), используйте readonly-доступ для баз данных, не давайте MCP-серверам доступ к секретам через env-переменные без необходимости.
Конфигурационные грабли
Три вещи, на которых спотыкаются чаще всего:
- Trailing commas в JSON —
.mcp.jsonне прощает хвостовых запятых, в отличие от JavaScript. Claude Code молча проигнорирует кривой конфиг - Windows + npx — на Windows нужна обёртка
cmd /c npx -y package, иначе получите "Connection closed". Об этом прямо написано в документации - Рестарт обязателен — после любого изменения
.mcp.jsonилиclaude mcp addнужно перезапустить Claude Code полностью, а не просто обновить окно
Больше серверов ≠ лучше
Даже с Tool Search каждый сервер — это дополнительный overhead: запуск процесса (для stdio), сетевые запросы (для HTTP), и расход токенов на реестр инструментов. По рекомендации builder.io, начинайте с одного сервера, дайте ему «прижиться» неделю, потом добавляйте следующий. 3-5 серверов под ваш реальный workflow лучше, чем 15 «на всякий случай».
Вердикт
Из всего набора MCP-серверов реальную ежедневную пользу дают три: Context7 (актуальная документация вместо галлюцинаций), GitHub (PR и issues без браузера) и Sentry (дебаг продакшена в контексте кода). Остальные — по ситуации: Playwright для тестирования, PostgreSQL для data-heavy проектов, Figma для фронтенда. Tool Search — обязательное условие, без него уже 5 серверов начинают съедать контекст так, что Claude тупеет на длинных сессиях.
Как попробовать
-
Убедитесь, что Node.js >= 18 — запустите
node -v. По данным builder.io, 90% ошибок MCP связаны со старой версией Node -
Установите первый сервер — Context7, от него пользы больше всего:
claude mcp add --transport http context7 https://mcp.context7.com/mcp
- Проверьте, что сервер работает:
/mcp
- Добавьте GitHub и авторизуйтесь:
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Затем в Claude Code введите /mcp и выберите «Authenticate» для GitHub.
- Попробуйте запросы:
- «Какая актуальная API для Server Components в Next.js 15?» (Context7)
- «Покажи открытые PR, назначенные на меня» (GitHub)
- «Какие ошибки появились за последние 24 часа?» (Sentry)
Полная документация по MCP: code.claude.com/docs/en/mcp. Каталог всех серверов: github.com/modelcontextprotocol/servers.