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

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

## 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 — скрейпинг и обход сайтов, что работает без ключа и что требует ключ

---

Источник: https://localhost:3000/m/reviziya-mcp-v-claude-code
