ContextStream
официальныйPersistent memory and semantic search for AI coding assistants across sessions
Что можно делать с ContextStream MCP?
- Сохранение долгосрочного контекста проекта — Попросите ассистента сохранить решение, урок или план, чтобы они были доступны в разных сессиях, редакторах и на разных машинах.
- Поиск по индексированному коду без чтения репозитория — Попросите ассистента найти, где определена функция или символ, используя предварительно созданный индекс (
list_issues). - Извлечение памяти между сессиями — Спросите, что решила ваша команда или над чем вы работали, и ассистент вспомнит сохранённые обсуждения и снимки из предыдущих сессий.
- Передача работы между агентами — Запросите передачу дел, включающую текущее состояние, открытые вопросы, следующие шаги и подтверждающие доказательства для другого ассистента.
- Поиск изображений по содержимому — Попросите ассистента найти скриншот или диаграмму, описав их текст или визуальное содержимое.
Документация
Поиск по документацииCtrl/⌘ K
ContextStream MCPПродакшн-подключение для вашего ассистентаПлатформаКод, память, медиа и операции с проектами
Бета-документация
ContextCode BetaОпциональный терминальный кодинг-агент в бете
Начало работы
Настройка
Использование
Справочник
Продакшн-продукт ContextStream — это MCP-подключение, используемое из вашего существующего ассистента. Он реализован Rust MCP-сервером и подключает Claude Code, Cursor, Codex, VS Code и другие поддерживаемые клиенты к поиску, памяти и долговременному контексту проекта ContextStream.
Настройка занимает одну команду. После этого ваш существующий ассистент сможет делать то, что не мог надёжно делать из изолированного чата, — и сам решать, когда обращаться к контексту проекта, вместо того чтобы ждать, пока вы пропишете каждый запрос.
«что мы решили насчёт повторов?»
Решение трёхнедельной давности, а не свежее мнение.
«где мы обрабатываем истёкшие токены?»
Файлы и строки из предварительно построенного индекса, без предварительного чтения репозитория.
«над чем мы работали на прошлой неделе?»
Обмены и снимки, захваченные вашими подключёнными ассистентами, — включая те, что вы использовали в другом редакторе.
«помни, мы на Postgres, а не на MySQL»
Сохранено как долговременный контекст для ваших авторизованных подключённых клиентов.
«напиши ранбук по ротации ключей подписи»
Поддерживаемая операционная процедура с проверкой, откатом и условиями остановки.
«найди скриншот с таймаутом»
Индексированное изображение найдено по извлечённому тексту и визуальному контексту.
«передай оставшуюся проверку аутентификации другому агенту»
Ограниченная передача с текущим состоянием, открытыми вопросами, следующими шагами и доказательствами.
Что меняется
Он может хранить долговременный контекст. Утверждённые планы, явные решения и уроки, а также захваченные обмены сохраняются между сессиями, ассистентами и машинами. Запись, сохранённая в Cursor, может стать основой для Claude Code завтра.
Он перестаёт гадать, где что находится. Ваш репозиторий индексирован, поэтому поиск кода — это запрос, а не цикл «поиск-и-чтение». Это быстрее и дешевле — меньше токенов тратится на чтение файлов, которые оказались нерелевантными.
Вы можете делиться выбранным контекстом при совместной работе. Общее решение, записанное кем-то другим, доступно вашему ассистенту, когда возникает эта тема. Если вы работаете в одиночку, те же области рабочего пространства и проекта организуют ваш собственный контекст между сессиями и ассистентами. Личные записи и незахваченные разговоры остаются вне общего контекста.
Партнёрство, а не библиотека команд
Предполагаемый цикл прост: вы формулируете результат и ограничения; ваш ассистент решает, какие доказательства и предыдущая работа ему нужны; ContextStream предоставляет релевантный контекст проекта и сохраняет полезные результаты для дальнейшего использования.
Вам не нужно говорить: «поищи код, теперь прочитай решения, теперь проверь уроки, теперь найди ранбук». Для такой задачи, как «исправь гонку при обновлении, сохрани публичный API и покажи мне проверку», ассистент может сориентироваться в проекте и получить эти источники по собственной инициативе.
Вы по-прежнему определяете цель, оцениваете важные компромиссы и авторизуете значимые действия. Ассистент должен остановиться, когда объём неоднозначен, доказательства противоречивы или следующее действие выходит за пределы его разрешений. Как работает партнёрство с агентом — это более глубокая модель.
Одно продакшн-изменение, сохраняющее связность
Перед ротацией ключа подписи спросите ассистента, где происходит проверка и что от неё зависит. Пусть он прочитает решение, установившее окно перекрытия, и урок из прошлой ротации. Сохраните исполняемый план и привяжите ранбук. Установите напоминание на момент начала работы, а не на дату истечения.
Если вы остановитесь на полпути, сохраните точное состояние. Более поздняя сессия сможет продолжить с открытой задачей и неудачной проверкой. Если кто-то другой берёт на себя работу, создайте передачу; если его агенту нужен поддерживающий контекст, объедините его с узкой истекающей капсулой.
Вы по-прежнему общаетесь обычными предложениями. Подключение хранит «где это?», «почему так?», «что мне делать?», «что осталось?» и «кто сейчас владеет этим?» как разные виды контекста проекта, чтобы на каждый вопрос позже был полезный ответ.
Какие редакторы
Мастер настройки управляет Claude Code · Cursor · GitHub Copilot в VS Code · Windsurf · Cline · Kilo Code · Roo Code · Codex CLI · Aider · Antigravity · OpenCode CLI.
Aider получает правила инструкций, но не имеет MCP-подключения в этой настройке. Claude Desktop поддерживается через ручную конфигурацию. Другие MCP-клиенты могут использовать хостируемую конечную точку, если они поддерживают удалённый MCP и пользовательские заголовки.
Что выполняет работу
Ваш ассистент подключается к ContextStream через хостируемую MCP-конечную точку. Установленный Rust-бинарник настраивает поддерживаемые клиенты, генерирует их управляемые инструкции, обновляет эти инструкции в процессе обновления и предоставляет локальный путь синхронизации исходников, необходимый для индексации. Обычное подключение редактора остаётся хостируемым; помощник на вашей машине не заменяет его вторым локальным продуктом.
Вам не нужно изучать внутренние названия операций, чтобы использовать это. Настройка записывает инструкции, которые учат каждого поддерживаемого ассистента, когда искать, вспоминать или сохранять долговременный контекст, поэтому обычное использование остаётся разговорным.
Далее
- Подключите ассистента — одна команда
- Используйте ContextStream с Buzz — общий контекст проекта между агентами
- Как работает партнёрство с агентом
- Что говорить после подключения
- Настройте вручную
{"@context":"https://schema.org","@type":"Organization","name":"ContextStream","url":"https://contextstream.io","logo":"https://contextstream.io/logo.png","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","sameAs":["https://twitter.com/contextstream","https://github.com/contextstream"]}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ContextStream","applicationCategory":"DeveloperApplication","operatingSystem":"Any","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Starter is the permanent free plan with 3,000 Context Credits each month"}}