Почему сессия Claude Code съедает лимит быстрее ожидания
Содержание
Смотрю — использую всего 10% контекста. Думаю — всё ок, мне хватит лимита 5-часовой сессии тарифа Pro. Но он тает на глазах.
Оказалось, дело не в проценте, а в двух вещах, которые включены по умолчанию.
🧠 1M контекст по умолчанию⌗
Claude Code по умолчанию включает расширенный контекст в 1 миллион токенов. Если не знаешь об этом, то кажется, что 10% — немного, но 10% от 1 миллиона — это 100 тыс. токенов! При этом обычный размер контекста — это 200 тыс. токенов, то есть эти 10% на самом деле - 50% обычного контекста!
Решение — отключить расширенный контекст через переменную среды в терминале:
export CLAUDE_CODE_DISABLE_1M_CONTEXT=1
Либо добавить настройку в ~/.claude/settings.json:
{
"env": {
"CLAUDE_CODE_DISABLE_1M_CONTEXT": "1"
}
}
🔌 MCP-серверы Claude Desktop⌗
Вторая проблема — по умолчанию подключаются все MCP-серверы из Claude Desktop: Google Calendar, Gmail, Slack… Каждый добавляет свои инструменты в контекст, при этом в Claude Code они не нужны.
Решение — отключить MCP-серверы через переменную среды в терминале:
export ENABLE_CLAUDEAI_MCP_SERVERS=false
Или добавить настройку в ~/.claude/settings.json:
{
"env": {
"ENABLE_CLAUDEAI_MCP_SERVERS": "false"
}
}
📌 Короче⌗
- Смотри не только на процент заполненности контекста, но и на его размер
- MCP-серверы Claude Desktop засоряют контекст для Claude Code
#ClaudeCode #оптимизация