# Kontekst, który podróżuje z tobą

Canonical source: https://maguyva.ai/pl/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

> Indekser Cursor jest doskonały wewnątrz Cursor. Maguyva to hostowana mapa MCP, którą ten sam agent może odpytywać z innych edytorów, CLI i CI.

Indekser Cursor jest doskonały wewnątrz Cursor. Autouzupełnianie, edycja w linii, czat i agent w tym oknie już opierają się na indeksie projektu, który Cursor utrzymuje dla otwartej przestrzeni roboczej. Jeśli Cursor jest jedynym miejscem, w którym piszesz kod, a ten indeks już znajduje właściwe pliki, zostań tam. To uczciwy przypadek „zostań tam, gdzie jesteś” i słusznie otwiera ten tekst.

Ten artykuł dotyczy drugiej połowy zwykłego tygodnia. To samo repozytorium jest też otwierane w Claude Code, odpytywane z Codex CLI, przeglądane na drugiej maszynie albo odpytywane przez agenta działającego w CI. Pytanie nie brzmi „który indekser jest lepszy”. Pytanie brzmi, czy mapa, której agent ufa w jednym oknie, jest tą samą mapą, której ufa w kolejnym.

Maguyva jest tą mapą, która podróżuje z tobą. To zdalna warstwa kontekstu bazy kodu oparta na MCP. Agent odpytuje ją tak samo, jak każde inne narzędzie MCP. Wyniki wracają jako uszeregowane ścieżki z numerami linii. Cursor pozostaje edytorem. To kontekst się przemieszcza.

## Do czego służy indekser Cursor

Wbudowane indeksowanie Cursor istnieje po to, by czat, agent i wyszukiwanie w edytorze mogły pobierać istotny kod, zamiast polegać wyłącznie na tym, co mieści się w surowym oknie kontekstu modelu. To właściwy projekt dla IDE. Ten indeks jest natywny dla Cursor. Nie jest serwerem MCP i nie jest dostępny z żadnego innego klienta.

Oto jak to działa, zgodnie z publiczną dokumentacją Cursor i własnym opisem Cursor w chwili pisania tego tekstu: główna ścieżka wyszukiwania nie jest już chmurowym indeksem embeddingów. Zespół Cursor oświadczył na swoim forum społeczności, że dedykowane wyszukiwanie semantyczne oparte na embeddingach jest wygaszane na rzecz wyszukiwania opartego na grep, ponieważ obecne modele wystarczająco dobrze przeszukują żywe drzewo samodzielnie. W jego miejsce wchodzi Instant Grep, lokalny indeks wyszukiwania zbudowany z n-gramów, list odwróconych i filtrów Blooma, przechowywany w tabeli wyszukiwania zmapowanej w pamięci, dzięki czemu zapytania są rozwiązywane na własnej maszynie dewelopera, a nie na serwerze.

Sam indeks żyje w katalogu `.git/cursor/` należącym do samego repozytorium, zakotwiczonym w konkretnym commicie git; zmiany od tego commitu nakładają się na niego zamiast wywoływać ponowne skanowanie, a indeks przebudowuje się dopiero, gdy stan lokalny znacznie odbiegł od tego, na czym został zbudowany. Ponieważ znajduje się wewnątrz `.git`, nigdy nie jest śledzony ani wypychany — usuń folder, a indeks zniknie. `.gitignore` jest respektowany z założenia, ponieważ tylko treść śledzona przez git kwalifikuje się do indeksowania, a `.cursorignore` jest egzekwowany na ścieżce odczytu. Na tej ścieżce nie ma już ani kroku embeddingu po stronie serwera, ani zdalnej bazy wektorowej. Wcześniejsza dokumentacja opisywała projekt wspomagany przez chmurę — szyfrowanie fragmentów, synchronizację przez drzewo Merkle'a, ponowne wykorzystanie indeksu między członkami zespołu — a sam zespół Cursor oświadczył od tego czasu, że ten projekt jest wygaszany, więc ten tekst nie opisuje go już jako aktualnego.

Wyróżniającą się cechą w edytorze jest subagent Explore Cursor. Może uruchamiać wiele równoległych wyszukiwań we własnym oknie kontekstu na szybszym modelu i zwracać tylko istotne wyniki, dzięki czemu główna rozmowa nie puchnie od wyników wyszukiwania. To prawdziwa siła wewnątrz edytora. Zachowaj ją.

Przestrzenie robocze z wieloma katalogami głównymi są obsługiwane: kontekst każdego otwartego folderu jest dostępny dla Agenta. Niektóre funkcje zależne od git, jak worktree, są wyłączone w konfiguracjach z wieloma katalogami głównymi, a Cloud Agents w ogóle nie obsługują przestrzeni roboczych z wieloma katalogami głównymi.

Nic z tego nie jest powodem, by opuszczać Cursor. To precyzyjny opis mapy, która jest doskonała tam, gdzie żyje.

## Co naprawdę oznacza „podróżować z tobą”

Mapa podróżuje z tobą, gdy te same pytania zwracają ten sam rodzaj odpowiedzi, z cytatami, które możesz otworzyć, z więcej niż jednego klienta.

- W Cursor: „Gdzie zdefiniowano `parseConfig` i kto go wywołuje?”
- W Claude Code, na tym samym repozytorium: to samo pytanie.
- W Codex CLI, na maszynie do przeglądu, która nigdy nie otworzyła okna Cursor: to samo pytanie.
- W agencie CI mówiącym w MCP: to samo pytanie, wobec tego samego hostowanego zrzutu.

Jeśli każda powierzchnia buduje swój własny prywatny indeks, nie masz jednej mapy. Masz kilka pamięci podręcznych, które się rozjeżdżają. Indeks edytora może być aktualny dla drzewa na dysku. Sesja CLI może być o dzień w tyle. Zadanie CI może patrzeć na inny checkout. A agent i tak nadal będzie brzmiał pewnie.

Indekser Cursor nie ma tego rozwiązywać. Ponieważ żyje wewnątrz edytora, kontekst, który buduje, jest dla tego edytora. Czytelnik, który potrzebuje też CLI, pipeline'u CI albo innego edytora, potrzebuje osobnego narzędzia dla tych powierzchni. To fakt dotyczący zakresu, nie wada. Maguyva jest tym osobnym narzędziem.

Opublikowana liczba języków dla indeksera Cursor nie jest podana w materiałach, z których może korzystać ten tekst. Maguyva publikuje wsparcie dla ponad 279 języków i technologii tekstowych. Cennik Cursor również nie jest tu przepisywany; zobacz ich stronę z cenami. Maguyva pobiera opłaty za workspace, a nie za miejsce, z opublikowanymi planami $0, $19, $49 i $149, zależnie od indeksowanej objętości i rozmiaru workspace.

## Jedna hostowana mapa, każdy klient MCP

Maguyva to zdalny serwer MCP. Łączysz GitHub, wybierasz repozytoria, a chmurowy pipeline buduje symbole, krawędzie grafu i uszeregowaną mapę. Dodajesz klucz API do konfiguracji MCP klienta, którego już używasz. Maguyva ma przewodniki konfiguracji dla 24 udokumentowanych klientów MCP — w tym Cursor — i może łączyć się z innymi klientami zgodnymi z MCP, które obsługują standardową konfigurację.

[Strona konfiguracji Cursor](/pl/for-cursor) to ścieżka specyficzna dla tego edytora, jeśli tam pracujesz. Ten sam serwer odpowiada Claude Code, VS Code, Windsurf, Codex CLI i innym. Nie zmieniasz edytora. Dajesz każdemu agentowi tę samą powierzchnię narzędzi: 11 skierowanych do klienta narzędzi MCP w zakresie wyszukiwania, symboli, analizy zależności, pobierania plików, kontekstu repozytorium i deterministycznych przepływów narzędziowych. Wyszukiwanie semantyczne, strukturalne, grafowe i tekstowe są łączone w uszeregowane wyniki.

Na tym polega korzyść z przenośności. Cytaty, które sprawdziłeś rano w Cursor, mają tę samą formę co cytaty, które Codex CLI zwróci dziś wieczorem. Ścieżka pliku i numer linii. Otwórz je. Jeśli są błędne, zobaczysz to. Jeśli są poprawne, kolejna edycja ma gdzie wylądować. Zatwierdzone twierdzenie to mniej zhalucynowanych edycji, nie obietnica, że każda edycja jest poprawna.

Aktualność jest publikowana. Migawki są opatrzone znacznikiem czasu, więc agent wie, którą wersję drzewa czyta. Częstotliwość przebudowy to codziennie w planie darmowym i co godzinę w planach płatnych. Uczciwym ograniczeniem jest niezsynchronizowana praca lokalna: edycja istniejąca tylko w drzewie roboczym jeszcze nie trafiła do hostowanej mapy. To ograniczenie jest takie samo niezależnie od tego, z którego klienta odpytujesz, i o to właśnie chodzi. Rozjazd między klientami przestaje być drugim, ukrytym ograniczeniem.

[Dokumentacja](/pl/docs) podaje pętlę aktywacji, która dotyczy każdego klienta: zindeksuj repozytorium, które już znasz, połącz klienta, zadaj jedno pytanie, które możesz sprawdzić. Zrób to raz w Cursor. Zrób to jeszcze raz z CLI, którego naprawdę używasz w dni przeglądu. Jeśli obie odpowiedzi cytują ten sam handler, mapa naprawdę podróżowała z tobą.

## Jak dwie mapy współistnieją obok siebie

Używaj obu. To nie są alternatywy w sensie strony porównawczej.

1. Zostaw indekser Cursor włączony dla projektu na dysku. Niech Explore, Instant Grep i agent wewnątrz edytora go używają. Ta pętla jest natywna i szybka.
2. Dodaj Maguyva jako serwer MCP w Cursor, żeby ta sama sesja mogła też odpytywać hostowaną mapę workspace. Cursor jest udokumentowanym klientem Maguyva. Nie wybierasz jednego indeksu, kasując drugi.
3. Dodaj ten sam serwer Maguyva do Claude Code, Codex CLI, lub dowolnego innego klienta MCP, który dotyka repozytorium. Jedna forma klucza API. Jeden workspace.
4. Jeśli agent CI jest zgodny z MCP, skieruj go na ten sam serwer. Przeczyta tę samą, opatrzoną znacznikiem czasu migawkę, co laptop.

Indeks edytora pozostaje najlepszym narzędziem do pytania „co jest na dysku w tym oknie, właśnie teraz”. Hostowana mapa jest najlepszym narzędziem do pytania „jak ten workspace wygląda dla każdego agenta, który dotknie go dzisiaj”. Te zdania nie konkurują ze sobą.

Limity workspace są publikowane na [stronie cen](/pl/pricing): repozytoria, zindeksowane linie i użytkownicy, rozliczani za workspace. Agenci i ludzie dzielą tę samą liczbę użytkowników. Zacznij za darmo od repozytorium, które już potrafisz ocenić. Zwiększaj workspace dopiero po tym, jak cytaty przetrwają kontakt z drzewem.

## Czego ta strona nie twierdzi

Nie twierdzi, że indekser Cursor jest słaby, niekompletny albo powodem, by zmienić edytor. Pierwsze zdanie tego tekstu mówi coś przeciwnego.

Nie twierdzi, że Maguyva zastępuje Instant Grep albo subagenta Explore. To funkcje Cursor. Zostają w Cursor.

Nie wymyśla liczby języków, wartości opóźnienia ani oszczędności tokenów dla żadnego z produktów. Nieznane liczby pozostają niepublikowane.

Nie udaje, że niewypchnięta praca lokalna jest w hostowanej mapie. Migawki ze znacznikiem czasu czynią to ograniczenie widocznym. Nie usuwają go.

Test jest zwyczajny. Zindeksuj repozytorium, które już znasz. Zadaj jedno pytanie, które możesz sprawdzić, najpierw w Cursor, potem w drugim kliencie MCP. Kontekst, który podróżuje z tobą, to ten sam cytat w obu miejscach.

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