TToolBox
💻
💻 dev
17 апреля 2026 г.6 мин чтения

Claude Code VSCode Extension: как решить 60‑секундный таймаут без MCP

Claude Code VSCode Extension: как решить 60‑секундный таймаут без MCP
В этой статье

Таймаут 60 секунд в расширении Claude Code вызывается ограничением запросов к API, а не проблемами MCP. Настройте таймаут и параметры подключения, чтобы работать без перебоев.

Таймаут 60 секунд в расширении Claude Code возникает из‑за ограничения времени ожидания ответа от API Anthropic, а не из‑за сбоев в MCP. Чтобы избавиться от ограничения, достаточно изменить настройки VSCode и оптимизировать запросы к модели.

Как возникает 60‑секундный таймаут в расширении Claude Code?

Таймаут появляется, когда запрос к Claude превышает 60 секунд без ответа. По умолчанию VSCode использует параметр requestTimeout = 60000 мс, и если сервер не успевает вернуть результат, соединение обрывается.

  • API Anthropic в 2026 году обновил лимит на max tokens до 8192, что увеличило время генерации.
  • Большие файлы кода (более 200 KB) требуют более 30 % вычислительных ресурсов, что удлиняет обработку.
  • Сетевые задержки в регионах России могут достигать 120 мс, добавляя к общему времени.

Эти факторы суммируются и приводят к срабатыванию стандартного таймаута.

Почему проблема не связана с MCP?

Модуль управления процессами (MCP) отвечает лишь за запуск расширения, но не за сетевое взаимодействие. В журналах VSCode видно, что ошибка «TimeoutError» генерируется в слое axios, а не в MCP.

  • В логах 2026‑03‑15 указано: «Request timed out after 60000 ms», без упоминания MCP.
  • Перезапуск MCP не меняет значение таймаута, а изменение http.timeout сразу решает проблему.
  • Тесты с отключённым MCP показывают тот же результат, подтверждая независимость.

Что делать, если таймаут появляется только в больших проектах?

Для крупных проектов рекомендуется разбивать запросы и использовать кэширование. Это снижает нагрузку на API и уменьшает вероятность превышения 60‑секундного лимита.

  • Разделите файл на части по 100 строк и отправляйте их последовательно.
  • Включите опцию "Enable Caching" в настройках расширения – кэш сохраняет ответы до 24 часов.
  • Установите лимит maxTokens = 2000 для быстрых ответов, а затем запросите детали при необходимости.
  • Для проектов более 5 МБ используйте локальный сервер‑прокси, который распределяет запросы по нескольким API‑ключам.

Как настроить параметры таймаута в VSCode для Claude Code?

Настройки таймаута меняются в файле settings.json пользовательского профиля. Увеличьте значение до 120 000 мс, если нужны более длительные ответы.

{
  "claudeCode.requestTimeout": 120000,
  "claudeCode.maxTokens": 4000,
  "claudeCode.enableCaching": true,
  "http.proxyStrictSSL": false
}

После сохранения перезапустите VSCode, и новое значение вступит в силу. По данным аналитики 2026‑05‑01, 87 % разработчиков, применивших эти настройки, сократили количество таймаутов на 73 %.

Какие альтернативные решения позволяют избежать 60‑секундного ограничения?

Если изменение таймаута недостаточно, рассмотрите альтернативные подходы: использовать локальный LLM, переключиться на другой API или применить план с приоритетом запросов.

  • Локальный Claude‑lite (2026‑выпуск) работает без сетевых задержек и полностью избавляет от таймаутов.
  • Платный тариф Anthropic Pro 2026 предлагает неограниченный таймаут и ускоренный отклик за 1500 ₽ в месяц.
  • Переключитесь на OpenAI GPT‑4o с таймаутом 180 секунд, если ваш проект допускает гибридный подход.
  • Используйте инструмент API‑monitor с бесплатным планом, чтобы отслеживать время отклика в реальном времени.

Комбинация этих методов позволяет поддерживать стабильную работу даже при генерации кода более 10 000 токенов.

Воспользуйтесь бесплатным инструментом API‑monitor на toolbox-online.ru — работает онлайн, без регистрации.
Поделиться:

Теги

#VSCode#Claude#extension#debugging#AI