LatentGate — MCP-сервер для Claude Code: что делает и как установить
MCP-сервер сжимает логи и структуры JSON перед отправкой в контекст модели. Работает локально без ключей API, сокращая расход токенов.
claude mcp add latent-gate -- uvx latent-gateЧто делает LatentGate
LatentGate перехватывает объёмные входные файлы вроде серверных логов или дампов данных до того, как их прочитает нейросеть. Базовый оптимизатор работает автономно. Блоки исходного кода и веб-ссылки сохраняются побайтово без изменений.
Повторяющиеся записи сервер объединяет в диапазоны значений, оставляя только начало и конец серии. Из-за этого отдельные идентификаторы внутри свёрнутой пачки теряются. Если нужен построчный разбор каждого события, придётся переключаться на режим lossless.
Для работы нужны Python версии 3.10+ и утилита uvx. При первом старте пакетный менеджер загружает зависимости, поэтому запуск занимает чуть больше времени. Дополнительно поддерживаются подключение локальной Ollama для работы с изображениями и экспорт метрик в Prometheus.
Какие задачи решает
- сжать повторяющиеся строки серверных логов перед анализом
- сократить расход токенов контекста при чтении больших дампов JSON
- очистить сырой текст без потери ссылок и фрагментов кода
- обрабатывать тяжёлый контекст локально без внешних API
Примеры запросов агенту
- Прочитай файл
app.logчерез LatentGate и найди причину сбоя платежей - Сожми
payload.jsonи покажи изменившиеся поля - Разбери ошибки из
service.logв режимеlossless
Как установить LatentGate
Командой платформы
claude mcp add latent-gate -- uvx latent-gateuvx запускает команду с именем пакета; если в README она другая — uvx --from latent-gate <команда>
Командой платформы
codex mcp add latentgate -- uvx latent-gateuvx запускает команду с именем пакета; если в README она другая — uvx --from latent-gate <команда>
Файл настроек
{
"mcpServers": {
"latentgate": {
"command": "uvx",
"args": [
"latent-gate"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from latent-gate <команда>
Файл настроек
{
"servers": {
"latentgate": {
"type": "stdio",
"command": "uvx",
"args": [
"latent-gate"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from latent-gate <команда>
Командой платформы
gemini mcp add latentgate uvx latent-gateuvx запускает команду с именем пакета; если в README она другая — uvx --from latent-gate <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LatentGate
Как установить LatentGate в Claude Code?
Выполните команду claude mcp add latent-gate -- uvx latent-gate. Для запуска потребуется заранее установленный менеджер uv.
Что делает LatentGate?
Сервер оптимизирует текст, лог-файлы и JSON перед их попаданием в модель. Повторяющиеся записи схлопываются в диапазоны, что уменьшает объём контекста.
Теряются ли данные при сжатии?
В стандартном режиме отбрасываются промежуточные идентификаторы внутри повторяющихся строк. Режим lossless сохраняет все данные, удаляя только пробелы и полные дубликаты.