Чек-лист
кодовое словоМозг

Ревизия MCP-серверов в Claude Code

Длинный список подключённых серверов не делает агента сильнее. Пройди пять шагов и оставь только то, что действительно закрывает задачу, которую нечем закрыть иначе.

Содержание6 глав
  1. 0101. Инвентаризация
  2. 0202. Что уже умеет Claude Code без серверов
  3. 0303. Убери дубли
  4. 0404. Настройки, которые решают
  5. 0505. Цифры, на которые опираться
  6. 0606. Источники

01. Инвентаризация

  • Выпиши всё, что подключено. claude mcp list — полный список серверов и их статус. Отдельно отметь те, что показывают failed: они висят в конфиге, но не работают.
  • Отметь, чем реально пользовался за неделю. Обычная картина — два-три сервера из списка, остальные поставлены «на всякий случай».
  • Посмотри, сколько инструментов даёт каждый сервер. В репозитории сервера ищи tool reference. Число инструментов важнее числа серверов.
  • Проверь, за что ты платишь. Часть серверов работает только с платным ключом: например, официальный сервер Perplexity требует ключ Sonar API.

Правило замены: сервер остаётся, только если задачу нельзя закрыть встроенным инструментом. Всё, что дублирует встроенное, — лишний вес в конфиге и лишний вариант выбора для модели.

02. Что уже умеет Claude Code без серверов

  • Поиск в интернете и чтение страниц. WebSearch и WebFetch — штатные инструменты. Отдельный поисковый сервер поверх них добавляет инструменты, но не возможности.
  • Файлы, поиск по коду, команды. Read, Edit, Glob, Grep, Bash. Любой сервер «для работы с файлами» проверяй именно на этом списке.
  • Повторяющиеся сценарии. Оформляй их как скилл, а не как отдельный сервер. Скилл идёт через существующий инструмент и не добавляет новых записей в каталог.

03. Убери дубли

  • Браузер — один сервер, не два. Chrome DevTools MCP и Playwright MCP оба кликают, листают страницы и заполняют формы. Нужны сетевые запросы, консоль и трассы производительности в Chrome — бери Chrome DevTools MCP. Нужны сценарии в Chromium, Firefox и WebKit — бери Playwright MCP.
  • Массовый обход сайтов оставь. Скрейпинг десятков страниц встроенным WebFetch не закрывается. Firecrawl держит scrape, search и interact без ключа с лимитами; crawl, map и extract требуют ключ.
  • Генерация медиа — только через актуальную версию. Локальный stdio-сервер Glif помечен как устаревший, рабочий вариант — хостед. Перед установкой любого сервера открой репозиторий и проверь, не deprecated ли способ подключения.
  • Отключай, а не удаляй. Убери сервер из конфига на неделю и посмотри, вспомнил ли ты о нём.

04. Настройки, которые решают

  • Поиск по инструментам включён по умолчанию. Описания MCP-инструментов не грузятся в контекст заранее, модель находит нужное по запросу. Значит, аргумент «серверы съедают контекст» в текущих версиях уже не работает.
  • Знай, чем это переключается. ENABLE_TOOL_SEARCH=auto — грузить заранее, пока описания влезают в 10% окна; auto:5 — порог жёстче; false — старое поведение с загрузкой всего списка.
  • alwaysLoad — только для одного-двух серверов. Ставь "alwaysLoad": true тем, чьи инструменты нужны на каждом ходу. Требует Claude Code версии 2.1.121 или новее. Каждый такой сервер занимает контекст с самого старта.
  • Следи за выхлопом инструментов. Предупреждение приходит на 10 000 токенов вывода, потолок по умолчанию — 25 000. Поднимается переменной MAX_MCP_OUTPUT_TOKENS, но сначала спроси себя, зачем тебе такой объём в контексте.

05. Цифры, на которые опираться

~55 000 токеновстолько занимают описания инструментов типовой связки из пяти серверов ещё до начала работы
30-50 инструментовпорог, после которого точность выбора нужного инструмента начинает падать
52 инструментау Chrome DevTools MCP, из них 10 — на ввод: клики, формы, перетаскивание
4 инструментау официального сервера Perplexity, и все требуют платного ключа
150 000 → 2 000во столько раз падает расход токенов, если прогонять данные через исполнение кода, а не через контекст модели
числа из официальной документации; репозитории живут, количество инструментов меняется от релиза к релизу — перед решением открывай источник

06. Источники

  • code.claude.com/docs/en/mcp — подключение серверов, поиск по инструментам, ENABLE_TOOL_SEARCH, alwaysLoad, лимиты вывода
  • platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool — 55 тысяч токенов на пятисерверной связке и порог 30-50 инструментов
  • code.claude.com/docs/en/tools-reference — полный список встроенных инструментов, включая WebSearch и WebFetch
  • github.com/ChromeDevTools/chrome-devtools-mcp — справочник инструментов: ввод, навигация, сеть, производительность, память
  • github.com/microsoft/playwright-mcp — кросс-браузерное управление: Chromium, Firefox, WebKit
  • github.com/firecrawl/firecrawl-mcp-server — скрейпинг и обход сайтов, что работает без ключа и что требует ключ