Claude Code 2.1.300: MCP больше не роняет диалог ошибкой 400

Практический гайд · 4 мин чтения
Практический гайд: Claude Code 2.1.300: MCP больше не роняет диалог ошибкой 400. tarasovcode
Практический гайдClaude Code 2.1.300: MCP больше не роняет диалог ошибкой 400

14 октября вышел Claude Code 2.1.300. Для тех, у кого подключены MCP, главное в нём одно: разговор больше не падает на каждом ходу с ошибкой 400, если API не принял схему одного инструмента. Claude Code просто отправляет этот инструмент без параметров до конца разговора.

Ещё 2 исправления стоит знать: fast mode в VS Code сам выключается, когда кончились кредиты, а расшифровки сессий теперь хранят системный промпт и инструменты каждого запроса. Прежде чем делиться расшифровкой, просмотрите её.

А MCP, который так сломался, обновите или отключите. Моё правило прежнее: всё, чего вам не надо, лучше выключать.

Что случилось в Claude Code 2.1.300

Для MCP в релизе 4 исправления:

  • Ошибка 400 от схемы инструмента больше не ломает весь разговор: инструмент уходит без параметров.
  • Если MCP-сервер подключился уже после сжатия контекста, агент сразу видит его инструменты и инструкции. Раньше узнавал о них только при следующем вызове инструмента.
  • Автоматический tool search (ENABLE_TOOL_SEARCH=auto) больше не выключается посреди разговора, пока MCP переподключаются после возобновления сессии.
  • При возобновлении старой истории агент больше не ищет заново отложенные инструменты, которые уже загружал.

Fast mode в VS Code раньше оставался включённым, когда кончались кредиты: каждый запрос отклонялся и уходил заново. Теперь он выключается с сообщением об ошибке, а включить его снова можно только вручную.

Расшифровки сессий теперь записывают для каждого запроса к API промпт, инструменты и параметры. Это нужно, чтобы по расшифровке, которой вы поделитесь, запрос можно было повторить точно.

По мелочи: большие запросы к api.anthropic.com сжимаются gzip даже с выключенной телеметрией, фоновые команды при выходе принудительно завершаются через 1,5 с, в VS Code появилась настройка claudeCode.attachSelection, а updatedInput из хуков PreToolUse и PermissionRequest теперь проверяется, неизвестные ключи отбрасываются.

Разборы обновлений Claude Code я выкладываю в канале:

Что это меняет и как попробовать

  1. Обновите Claude Code до 2.1.300.
  2. Если разговор с MCP падал с ошибкой 400, откройте его снова. Он больше не рухнет, но проблемный инструмент пойдёт без параметров и может работать не полностью. Такой MCP стоит обновить или отключить.
  3. Tool search при ENABLE_TOOL_SEARCH=auto настраивать не надо: исправление работает само.
  4. Если fast mode в VS Code выключился с сообщением об ошибке, значит, кончились кредиты.
  5. Перед тем как отправить кому-то расшифровку сессии, просмотрите её: теперь там промпт, инструменты и параметры каждого запроса.
  6. Если сжатие gzip вам не нужно, задайте CLAUDE_CODE_GZIP_REQUEST_BODIES=0.

Если вы собираете свои проекты с ИИ-агентами, посмотрите программу практикума tarasovcode.

Что думает Артемий: лишний MCP лучше отключить

Исправление 400 спасает разговор, но сломанный MCP от этого полезнее не станет.

Поэтому есть важное правило: не используете MCP, отключите его. Во-первых, это безопасно. Во-вторых, зачем тратить лимиты нейросети?

Любой MCP-сервер расходует лимиты: описание его инструментов всегда попадает в контекст каждой модели. Если у вас установлено огромное количество MCP-инструментов, это всё выжирает ваши лимиты, а толку никакого. Будете ставить всё подряд - агент будет пережирать контекст и лезть не туда.

MCP - это руки агента. Оставляйте те, которыми он на деле работает. Какие связки стоит держать, я рассказал в отдельной статье.

Кстати, я снял ролик про приёмы Claude Code, MCP там тоже есть, обязательно посмотрите.

Приёмы Claude Code: голос, субагенты, рутины, скиллы и MCP
Открыть видео отдельно

В ролике 21 минута: голосовой ввод, субагенты, рутины, скиллы и MCP, CLAUDE.md, Hooks, планы и Git. Смотрите, если решили навести порядок в своих MCP после обновления.

Про fast mode скажу так: не включайте, будет жрать лимиты. Да, будет ускорять, но зачем? Выключился сам без кредитов - включать обратно я бы не спешил.

Когда я показываю экран, я всё скрываю, чтобы лишнего, не дай бог, в кадр не попало: туда могут попасть какие-нибудь ключи доступа и прочие вещи. С расшифровками теперь так же.

А сколько MCP у вас сейчас подключено и сколькими из них агент на деле пользуется? Напишите в комментариях в канале.

Источники

  • Anthropic: Claude Code v2.1.300 на GitHub - дата выхода 14 октября 2026, исправление ошибки 400 от схемы MCP-инструмента, MCP после сжатия контекста, tool search при ENABLE_TOOL_SEARCH=auto, отложенные инструменты, fast mode в VS Code, промпт в расшифровках, gzip, 1,5 с на фоновые команды, attachSelection, проверка updatedInput в хуках

Новые материалы - дайджестом, без спама

Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

Вопросы и ответы

Как понять, что мой MCP уходит без параметров?

Признак - инструмент вызывается, но работает не полностью: параметры ему больше не передаются. Такой MCP проще обновить или отключить.

Как снова включить fast mode в VS Code?

Вручную, когда у вас снова появятся кредиты. Сам он больше не включается.

Илья Тарасов

Илья Тарасов

Основатель TarasovWeb и TarasovAgency. Предприниматель и веб-разработчик.

Об авторе проекта · Обсудить проект

Читайте также