# Контекст, который путешествует с вами

Canonical source: https://maguyva.ai/ru/blog/context-that-travels

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

Date: 2026-09-07 · Author: Maguyva Team

> Индексатор Cursor превосходен внутри Cursor. Maguyva — это размещённая в облаке MCP-карта, которую тот же агент может запрашивать из других редакторов, CLI и CI.

Индексатор Cursor превосходен внутри Cursor. Автодополнение, встроенное редактирование, чат и агент в этом окне уже опираются на индекс проекта, который Cursor поддерживает для открытого рабочего пространства. Если Cursor — единственная среда, в которой вы пишете код, и этот индекс уже находит нужные файлы, оставайтесь там. Это честный случай «оставайтесь на месте», и он по праву открывает эту статью.

Эта статья — про другую половину обычной недели. Тот же репозиторий открывают в Claude Code, у него спрашивают из Codex CLI, его проверяют на второй машине или к нему обращается агент, работающий в CI. Вопрос не в том, «какой индексатор лучше». Вопрос в том, одна ли и та же карта, которой агент доверяет в одном окне, и та, которой он доверяет в следующем.

Maguyva — это та самая карта, что путешествует вместе с вами. Это удалённый слой контекста кодовой базы по протоколу MCP. Агент запрашивает его так же, как любой другой инструмент MCP. Результаты возвращаются в виде ранжированных путей с номерами строк. Cursor остаётся редактором. Перемещается именно контекст.

## Для чего нужен индексатор Cursor

Встроенная индексация Cursor существует для того, чтобы чат, агент и поиск внутри редактора могли извлекать релевантный код, а не полагаться только на то, что помещается в сырое контекстное окно модели. Это правильный дизайн для IDE. Этот индекс — нативная часть Cursor. Это не MCP-сервер, и он недоступен ни из какого другого клиента.

Вот как это работает, согласно публичной документации Cursor и собственным заявлениям Cursor на момент написания: основной путь поиска больше не проходит через облачный индекс эмбеддингов. Команда Cursor заявила на своём форуме сообщества, что выделенный семантический поиск на основе эмбеддингов постепенно сворачивается в пользу поиска на основе grep, потому что современные модели уже достаточно хорошо исследуют живое дерево кода самостоятельно. Вместо него — Instant Grep, локальный поисковый индекс, построенный на n-граммах, инвертированных списках и фильтрах Блума и хранящийся в таблице поиска, отображённой в память, так что запросы разрешаются на собственной машине разработчика, а не на сервере.

Сам индекс живёт в собственном каталоге `.git/cursor/` репозитория, привязанном к конкретному git-коммиту; изменения с момента этого коммита накладываются поверх, а не запускают повторное сканирование, и индекс перестраивается только тогда, когда локальное состояние сильно отклонилось от того, для чего он был построен. Поскольку он находится внутри `.git`, он никогда не отслеживается системой контроля версий и никогда не пушится — удалите папку, и индекс исчезнет. `.gitignore` соблюдается по построению, так как учитывается только контент, отслеживаемый git, а `.cursorignore` применяется на пути чтения. На этом пути больше нет ни серверного этапа эмбеддинга, ни удалённой векторной базы данных. Более ранняя документация описывала дизайн с облачной поддержкой — шифрование чанков, синхронизацию через дерево Меркла, повторное использование индекса между членами команды — и сама команда Cursor с тех пор заявила, что этот дизайн сворачивается, поэтому в этой статье он больше не описывается как актуальный.

Яркая особенность внутри редактора — субагент Explore от Cursor. Он может запускать несколько параллельных поисков в собственном контекстном окне на более быстрой модели и возвращать только релевантные находки, так что основной диалог не раздувается результатами поиска. Это настоящая сила внутри редактора. Сохраните её.

Мульти-корневые рабочие пространства поддерживаются: контекст каждой открытой папки доступен агенту. Некоторые зависящие от git функции, такие как worktree, отключаются в мульти-корневых конфигурациях, а Cloud Agents вообще не поддерживают мульти-корневые рабочие пространства.

Ничто из этого не повод покидать Cursor. Это точное описание карты, которая превосходна там, где она живёт.

## Что на самом деле означает «путешествовать с вами»

Карта путешествует с вами, когда одни и те же вопросы возвращают один и тот же тип ответа, с цитатами, которые можно открыть, из более чем одного клиента.

- В Cursor: «Где определён `parseConfig` и кто его вызывает?»
- В Claude Code, на том же репозитории: тот же вопрос.
- В Codex CLI, на машине для ревью, которая никогда не открывала окно Cursor: тот же вопрос.
- В CI-агенте, говорящем на MCP: тот же вопрос, к тому же размещённому снимку.

Если каждая среда строит собственный приватный индекс, у вас нет одной карты. У вас есть несколько кэшей, которые расходятся. Индекс редактора может быть актуален для дерева на диске. Сессия CLI может отставать на день. Задача CI может смотреть на другую рабочую копию. И агент всё равно будет звучать уверенно.

Индексатор Cursor не должен это решать. Поскольку он живёт внутри редактора, контекст, который он строит, — для этого редактора. Читателю, которому нужны ещё CLI, конвейер CI или другой редактор, нужен отдельный инструмент для этих сред. Это факт границ применимости, а не дефект. Maguyva и есть этот отдельный инструмент.

Опубликованное число языков для индексатора Cursor не указано в материалах, которые может использовать этот текст. Maguyva публикует поддержку более 279 языков и текстовых технологий. Цены Cursor здесь тоже не приводятся; см. их страницу с тарифами. Maguyva берёт плату за рабочее пространство, а не за место, с опубликованными тарифами $0, $19, $49 и $149 в зависимости от объёма индексации и размера рабочего пространства.

## Одна размещённая карта, любой MCP-клиент

Maguyva — это удалённый MCP-сервер. Вы подключаете GitHub, выбираете репозитории, и облачный конвейер строит символы, рёбра графа и ранжированную карту. Вы добавляете API-ключ в конфигурацию MCP того клиента, которым уже пользуетесь. У Maguyva есть руководства по настройке для 24 задокументированных MCP-клиентов — включая Cursor — и она может подключаться к другим MCP-совместимым клиентам, поддерживающим стандартную конфигурацию.

[Страница настройки Cursor](/ru/for-cursor) — это путь, специфичный для редактора, если именно там вы работаете. Тот же сервер отвечает Claude Code, VS Code, Windsurf, Codex CLI и остальным. Вам не нужно менять редактор. Вы даёте каждому агенту одну и ту же поверхность инструментов: 11 клиентских MCP-инструментов для поиска, символов, анализа зависимостей, получения файлов, контекста репозитория и детерминированных служебных рабочих процессов. Семантический, структурный, графовый и текстовый поиск сливаются в ранжированные результаты.

В этом и есть преимущество переносимости. Цитаты, которые вы проверили в Cursor этим утром, имеют ту же форму, что цитаты, которые Codex CLI вернёт сегодня вечером. Путь к файлу и номер строки. Откройте их. Если они неверны, вы это увидите. Если верны — у следующего изменения есть куда приземлиться. Одобренное утверждение — меньше галлюцинированных правок, а не обещание, что каждая правка верна.

Актуальность публикуется открыто. Снимки помечены временем, так что агент знает, какую версию дерева он читает. Периодичность пересборки — ежедневно на бесплатном плане и ежечасно на платных. Честное ограничение — несинхронизированная локальная работа: правка, существующая только в рабочем дереве, ещё не попала в размещённую карту. Это ограничение одинаково независимо от того, из какого клиента вы делаете запрос, и именно в этом суть. Расхождение между клиентами больше не второе, скрытое ограничение.

[Документация](/ru/docs) даёт цикл активации, применимый к любому клиенту: проиндексируйте репозиторий, который вы уже знаете, подключите клиента, задайте один вопрос, который можно проверить. Сделайте это один раз в Cursor. Сделайте это снова из того CLI, которым вы реально пользуетесь в дни ревью. Если оба ответа цитируют один и тот же обработчик, значит карта действительно путешествует с вами.

## Как две карты сосуществуют друг с другом

Используйте обе. Это не альтернативы в смысле страницы сравнения.

1. Держите индексатор Cursor включённым для проекта на диске. Пусть Explore, Instant Grep и агент внутри редактора используют его. Этот цикл нативен и быстр.
2. Добавьте Maguyva как MCP-сервер в Cursor, чтобы та же сессия могла также запрашивать размещённую карту рабочего пространства. Cursor — это задокументированный клиент Maguyva. Вы не выбираете один индекс, удаляя другой.
3. Добавьте тот же сервер Maguyva в Claude Code, Codex CLI или любой другой MCP-клиент, который касается репозитория. Одна форма API-ключа. Одно рабочее пространство.
4. Если CI-агент MCP-совместим, направьте его на тот же сервер. Он прочитает тот же снимок с временной меткой, что и ноутбук.

Индекс редактора остаётся лучшим инструментом для вопроса «что на диске в этом окне прямо сейчас». Размещённая карта — лучший инструмент для вопроса «как это рабочее пространство выглядит для каждого агента, который коснётся его сегодня». Эти утверждения не конкурируют друг с другом.

Квоты рабочего пространства опубликованы на [странице тарифов](/ru/pricing): репозитории, проиндексированные строки и пользователи, оплачиваемые за рабочее пространство. Агенты и люди делят один и тот же счётчик пользователей. Начните бесплатно с репозитория, который вы уже умеете оценивать. Повышайте рабочее пространство только после того, как цитаты выдержали контакт с деревом.

## Чего эта статья не утверждает

Она не утверждает, что индексатор Cursor слаб, неполон или является поводом сменить редактор. Первое предложение этого текста говорит обратное.

Она не утверждает, что Maguyva заменяет Instant Grep или субагент Explore. Это функции Cursor. Они остаются в Cursor.

Она не выдумывает число языков, цифру задержки или экономию токенов ни для одного из продуктов. Неизвестные цифры остаются неопубликованными.

Она не притворяется, что непушнутая локальная работа находится в размещённой карте. Снимки с временными метками делают это ограничение видимым. Они его не устраняют.

Тест обычен. Проиндексируйте репозиторий, который вы уже знаете. Задайте один вопрос, который можно проверить, сначала в Cursor, затем во втором MCP-клиенте. Контекст, который путешествует с вами, — это одна и та же цитата в обоих местах.

`// same map, wherever you opened it.`
