Context Mode

MCP-сервер, который держит крупный вывод инструментов вне контекстного окна агента и хранит память сессии в SQLite

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Выполняет код через ctx_execute и читает файлы проекта
  • Ставит хуки, которые перехватывают вызовы инструментов агента
Все причины и проверки

mksglu/context-mode

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/context-mode

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio context-mode -- npx -y context-mode

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"context-mode","type":"stdio","command":"npx","args":["-y","context-mode"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "context-mode": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add context-mode -- npx -y context-mode

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.context-mode]
command = "npx"
args = ["-y", "context-mode"]

Если файл уже есть, допишите блок в конец.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "context-mode": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "context-mode": {
      "command": "npx",
      "args": [
        "-y",
        "context-mode"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Понадобится: Node.js

Сверено с репозиторием 24 сент. 2026, коммит e80601e.

Текст для агента

Установи в Claude Code: /plugin marketplace add mksglu/context-mode, затем /plugin install context-mode@context-mode. Либо подключи только MCP-сервер: claude mcp add context-mode -- npx -y context-mode.

Другие способы из описания автора
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode

Полная установка с хуками и служебными командами. После установки перезапустите агента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Context Mode подключается к агенту как MCP-сервер и борется с переполнением контекста. Крупный вывод инструментов он уводит в песочницу и возвращает в контекст только сжатую выжимку, а не сырые данные. Историю работы, правки файлов, команды git, задачи и ошибки он пишет в SQLite и при сжатии диалога достает по запросу только нужное через полнотекстовый поиск. Отдельный прием, который сервер поощряет: не читать десятки файлов в контекст, а писать короткий скрипт через ctx_execute и выводить только результат. На платформах с поддержкой хуков маршрутизация к этим инструментам включается автоматически, на остальных правила подключаются копированием одного файла.

Для кого. Разработчикам, которые подолгу работают с кодовым агентом и упираются в переполнение контекстного окна.

Подходит, если

  • Длинные сессии, где контекст быстро забивается выводом инструментов
  • Нужно сохранять память между сжатиями диалога и продолжать с того же места
  • Хочется считать и анализировать код скриптом, а не чтением файлов в контекст

Не подходит, если

  • Короткие разовые задачи, где экономия контекста не нужна
  • Агент или платформа не поддерживают MCP
  • Не готовы устанавливать локальный сервер и настраивать хуки

Пример запроса к агенту

Посчитай, сколько функций в папке src, напиши скрипт и выведи только число

Ограничения

Нужен Node.js подходящей версии и установка локального сервера. Автоматическая маршрутизация работает только на платформах с хуками, на остальных правила подключаются копированием файла вручную. Панель аналитики Insight это отдельный размещенный сервис. Лицензия Elastic License v2, это не полностью свободная лицензия, учитывайте при использовании.

Как отключить. Удалите сервер из конфигурации MCP вашего агента, а если ставили плагином в Claude Code, удалите его через /plugin. Хуки уберите из настроек платформы.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Выполняет код через ctx_execute и читает файлы проекта
  • Ставит хуки, которые перехватывают вызовы инструментов агента

Коротко о README

README представляет Context Mode как MCP-сервер, который решает проблему переполнения контекста с нескольких сторон. Он уводит крупный вывод инструментов в песочницу, ведет память сессии в SQLite с полнотекстовым поиском и предлагает подход, при котором агент пишет скрипт вместо чтения множества файлов. Поддерживается набор платформ: где есть хуки, маршрутизация включается сама, где нет, правила копируются вручную. Установка идет плагином в Claude Code, отдельным MCP-сервером или глобальным npm-пакетом с настройкой конфигурации и хуков под конкретную платформу. Есть служебные команды для статистики, диагностики и очистки индекса.

Частые вопросы

Это меняет стиль ответов модели?

Нет. Сервер управляет тем, куда попадают данные инструментов, и не диктует, как модель формулирует финальный ответ.

Что будет со старой сессией без продолжения?

Если не запросить продолжение, данные предыдущей сессии удаляются, и новая начинается с чистого листа.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AIContext Mode

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.