SuperCompress — MCP-сервер для Claude Code: сжатие контекста
Сервер сокращает лишний контекст перед передачей модели, соотнося его с вопросом. Пригодится, когда агенту приходится обрабатывать большие файлы, логи или выводы инструментов.
claude mcp add --transport http supercompress https://api.supercompress.dev/api/mcpЧто делает SuperCompress
SuperCompress оценивает контекст с учётом текущего вопроса и оставляет нужные для ответа фрагменты. Сам вопрос не переписывается. Агент получает сокращённый контекст через MCP и хуки; среди доступных инструментов есть compress_context, а также проверка остатка лимитов провайдера.
Для настройки через npm нужен Node.js 18+. Команда supercompress setup связывает аккаунт и добавляет MCP и хуки для обнаруженных агентов; после неё агент нужно перезапустить. Контекст отправляется в API SuperCompress для сжатия, поэтому при работе с чувствительными данными учитывайте этот маршрут. Ключи API провайдера остаются у агента. Есть и локальный прокси, который включается отдельно через supercompress setup --proxy.
Какие задачи решает
- сократить большие файлы под текущий вопрос
- убрать лишние строки из логов и вывода инструментов
- проверить остаток лимита провайдера
- оценить использование и экономию токенов аккаунта
Примеры запросов агенту
- Сожми контекст из этих логов для вопроса о причине ошибки.
- Оставь из вывода инструментов только строки, нужные для ответа на мой вопрос.
- Проверь, сколько лимита провайдера осталось перед следующим шагом.
Как установить SuperCompress
1Командой платформы: удалённый сервер
claude mcp add --transport http supercompress https://api.supercompress.dev/api/mcp2Командой платформы
claude mcp add --env SUPERCOMPRESS_API_KEY=<SUPERCOMPRESS_API_KEY> --transport stdio proxy -- npx -y supercompress-proxyВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add proxy --url https://api.supercompress.dev/api/mcp2Командой платформы
codex mcp add proxy --env SUPERCOMPRESS_API_KEY=<SUPERCOMPRESS_API_KEY> -- npx -y supercompress-proxyВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"proxy": {
"url": "https://api.supercompress.dev/api/mcp"
}
}
}{
"mcpServers": {
"proxy": {
"command": "npx",
"args": [
"-y",
"supercompress-proxy"
],
"env": {
"SUPERCOMPRESS_API_KEY": "<SUPERCOMPRESS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"proxy": {
"type": "http",
"url": "https://api.supercompress.dev/api/mcp"
}
}
}{
"servers": {
"proxy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"supercompress-proxy"
],
"env": {
"SUPERCOMPRESS_API_KEY": "<SUPERCOMPRESS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http proxy https://api.supercompress.dev/api/mcp2Командой платформы
gemini mcp add -e SUPERCOMPRESS_API_KEY=<SUPERCOMPRESS_API_KEY> proxy npx -y supercompress-proxyВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SuperCompress
Как установить SuperCompress в Claude Code?
Добавьте удалённый MCP-сервер командой claude mcp add --transport http supercompress https://api.supercompress.dev/api/mcp. Затем перезапустите агент, чтобы интеграция загрузилась.
Что делает SuperCompress?
Он сопоставляет контекст с вопросом и сокращает лишние фрагменты перед передачей модели. Вопрос остаётся без изменений.
Нужен ли Node.js для установки?
Для установки через npm требуется Node.js 18+. Быстрая настройка выполняется командами supercompress setup и supercompress doctor.