Как увеличить контекстное окно Claude Code?

<a href="https://vc.ru/ai/2183285-claude-code-i-limit-konteksta" rel="nofollow noreferrer noopener" target="_blank">В посте выше</a> я писал что исследовал командой /context на старте диалога клода инфу о саммари занятости контекста, и там было все печально. 
В посте выше я писал что исследовал командой /context на старте диалога клода инфу о саммари занятости контекста, и там было все печально. 

Почти половина контекста со старта выжиралась, из-за этого сессии становились короче, чаще самари и потери контекста агентом, ошибки.

Мне удалось сократить занятость контекста МСП с 57к токенов до 15к

Сперва я пытался ограничить тулы стандартыми средствами, через пакет https://www.npmjs.com/package/mcp-remote

Но это не работает нормално.

Если прописывать конфиг по дкументации с флагами, то больше ломается. в мсп секции сервера клод никаких тулов не дискаверит вообще после такого, пропдает счетчик и список тулов

"--ignore-tool", "delete*", "--ignore-tool", "clear*"

Но я нашел другие решения и остановился на одном из них после тестов.

MCP Hub. https://github.com/ravitemer/mcp-hub для того что бы фильтровать конечный список мсп и их тулов для агентов и не передавать клоду полный список и не занимать контекст. потому встроенный механизм блеклиста тулов в клоде не убирает из контекста, а только запрещает юзать агенту

Скрин веб гуи эмсп хаба
Скрин веб гуи эмсп хаба

Там можно еще добавлять любые другие мсп мышкой, из встроенного магазина или руками через npm\npx\uvx

Первым делом:

Стартую MCPHub в подмане и пробрасываю волюмы, конфиги, переменные среды, на скрине

Как увеличить контекстное окно Claude Code?

Далее:

В конфиге мсп клауде кода надо прописать новые параметры для интеграции с MCPHub

"mcpServers": { "mcphub-graphiti": { "command": "npx", "args": [ "mcp-remote", "http://localhost:3000/mcp/graphiti" ], "env": {} }, "mcphub-serena": { "command": "npx", "args": [ "mcp-remote", "http://localhost:3000/mcp/serena" ], "env": {} }, "mcphub-octocode": { "command": "npx", "args": [ "mcp-remote", "http://localhost:3000/mcp/octocode" ], "env": {} } }

И все готово!

Тулы ограничены, контекст сэкономлен

Начать дискуссию