静默加载每个提示的所有MCP服务器会摧毁令牌预算

В посте на r/ClaudeAI сообщается о тонкой, но дорогостоящей проблеме: когда настроено несколько MCP-серверов, каждый запрос по умолчанию загружает их все, даже тривиальные вопросы. У пользователя было 5–6 серверов, и он не замечал этого, пока не проверил расход токенов — запросы тратили токены на загрузку нерелевантных определений серверов каждый раз.
Ключевые детали
- Каждый запрос загружал полный набор MCP-серверов (5–6 серверов).
- Даже простые запросы (например, «Который час?») вызывали загрузку всех определений серверов.
- Решение: пользовательский маршрутизирующий слой, который выбирает только серверы, релевантные запросу.
- Результат: расход токенов значительно снизился, а время ответа улучшилось.
- Автор признался, что «не может поверить, что так долго не проверял это».
Технический контекст
MCP (Model Context Protocol) серверы — это инструменты, расширяющие возможности Claude (например, доступ к файловой системе, запросы к базам данных, веб-скрапинг). Поведение по умолчанию во многих настройках — включая форкнутые клиенты и ручные конфигурации — заключается в отправке полного списка определений серверов с каждым сообщением. Это означает, что инструменты для доступа к БД, ввода-вывода файлов, веб-серфинга и т.д. сбрасываются в контекстное окно до обработки фактического пользовательского ввода.
Маршрутизирующий слой может анализировать сообщение пользователя (или системный промпт) и условно включать только те MCP-серверы, описания или инструменты которых соответствуют намерению. Например, запрос, упоминающий путь к файлу, активирует инструменты для работы с файлами; вопрос о ценах на акции загрузит только финансовый сервер. Это позволяет избежать расхода токенов на нерелевантные метаданные серверов.
Для кого это
Разработчики, запускающие Claude с несколькими MCP-серверами, особенно в автоматизированных пайплайнах или пользовательских интерфейсах, где важна эффективность использования токенов.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

8 месяцев ежедневного использования Claude: 9 практических советов (не для программирования)
Пользователь Reddit делится 9 выстраданными уроками за 8 месяцев ежедневного использования Claude для написания текстов и исследований (не кода): редактирование, управление контекстом, настройка стиля и использование Claude в качестве партнёра для размышлений.

Исправление прокси OpenClaw Discord для проблем с таймаутом REST API
Пользователь сообщает об устранении проблем с подключением OpenClaw к Discord, когда WebSocket подключается, но вызовы REST API завершаются ошибками "fetch failed UND_ERR_CONNECT_TIMEOUT". Решение включает создание файла proxy-preload.cjs и настройку глобальных параметров прокси для undici.

Шаблон OpenClaw AGENTS.md для автоматизированной подготовки к продающим звонкам
Пользователь Reddit делится инструкцией AGENTS.md для OpenClaw, которая автоматизирует исследование потенциальных клиентов перед продающими звонками, изучая детали компании и болевые точки, чтобы отправить брифинг за 10 минут до встречи.
Сократите токены стартап-агента на 60%: очистите рабочее пространство вашего бота
Один разработчик сократил начальные токены с 80k до 31k, поручив LLM провести аудит и реструктуризацию рабочих файлов — удаление избыточности, дедупликацию информации и организацию документации по инструментам в отдельные файлы.