> · 8 мин

MCP-серверы для Claude Code — 7 штук, которые реально нужны, и как не утопить контекст

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 тупеет на длинных сессиях.

Как попробовать

  1. Убедитесь, что Node.js >= 18 — запустите node -v. По данным builder.io, 90% ошибок MCP связаны со старой версией Node

  2. Установите первый сервер — Context7, от него пользы больше всего:

claude mcp add --transport http context7 https://mcp.context7.com/mcp
  1. Проверьте, что сервер работает:
/mcp
  1. Добавьте GitHub и авторизуйтесь:
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

Затем в Claude Code введите /mcp и выберите «Authenticate» для GitHub.

  1. Попробуйте запросы:
    • «Какая актуальная API для Server Components в Next.js 15?» (Context7)
    • «Покажи открытые PR, назначенные на меня» (GitHub)
    • «Какие ошибки появились за последние 24 часа?» (Sentry)

Полная документация по MCP: code.claude.com/docs/en/mcp. Каталог всех серверов: github.com/modelcontextprotocol/servers.

$ ls ./related/

Похожие статьи

subscribe.sh

$ cat /dev/blog/updates

> Свежие заметки о программировании,

> DevOps и AI — прямо в мессенджер

./subscribe