Kontekst der rejser med dig
> Cursors indekser er fremragende inde i Cursor. Maguyva er det hostede MCP-kort, som den samme agent kan spørge fra andre editorer, CLI'er og CI.
Cursors indekser er fremragende inde i Cursor. Tabulator-autofuldførelse, inline-redigering, chat, og agenten i det vindue hviler allerede på et projektindeks, som Cursor driver for det åbne arbejdsområde. Hvis Cursor er den eneste flade, du skriver i, og det indeks allerede finder de rigtige filer, så bliv der. Det er det ærlige ‘bliv hvor du er’-tilfælde, og det fortjener at være den første sætning på denne side.
Denne tekst handler om den anden halvdel af en almindelig uge. Det samme repository åbnes også i Claude Code, spørges fra Codex CLI, gennemgås på en anden maskine, eller spørges af en agent, der kører i CI. Spørgsmålet er ikke ‘hvilken indekser er bedre’. Spørgsmålet er, om det kort, agenten stoler på i ét vindue, er det samme kort, den stoler på i det næste.
Maguyva er det kort, der rejser med dig. Det er et fjernt MCP-lag for kodebasekontekst. Agenten spørger det på samme måde, som den spørger ethvert andet MCP-værktøj. Resultaterne kommer tilbage som rangerede stier med linjenumre. Cursor forbliver editoren. Det er konteksten, der flytter sig.
Hvad Cursors indekser er til
Cursors indbyggede indeksering findes, så chat, agent og søgning inde i editoren kan hente relevant kode i stedet for udelukkende at stole på det, der passer i modellens rå kontekstvindue. Det er det rigtige design til en IDE. Dette indeks er nativt for Cursor. Det er ikke en MCP-server og er ikke tilgængeligt fra nogen anden klient.
Sådan fungerer det, som beskrevet i Cursors offentlige dokumentation og Cursors egen fremstilling på skrivetidspunktet: den primære søgevej er ikke længere et cloud-embeddingindeks. Cursors team har udtalt på deres community-forum, at dedikeret semantisk, embedding-baseret søgning trappes ned til fordel for grep-baseret hentning, fordi nutidens modeller allerede udforsker et levende træ godt nok på egen hånd. I stedet er der Instant Grep, et lokalt søgeindeks bygget af n-grammer, inverterede lister og Bloom-filtre, holdt i en hukommelseskortlagt opslagstabel, så forespørgsler løses på udviklerens egen maskine i stedet for på en server.
Selve indekset lever inde i repositoriets eget .git/cursor/-katalog, forankret til et bestemt git-commit; ændringer siden det commit lægger sig oven på det i stedet for at udløse en ny scanning, og indekset genopbygges kun, når den lokale tilstand har afveget langt fra det, det blev bygget mod. Fordi det ligger inde i .git, spores det aldrig og pushes aldrig — slet mappen, og indekset er væk. .gitignore respekteres af konstruktion, da kun git-sporet indhold er kvalificeret, og .cursorignore håndhæves på læsevejen. Der er ikke længere noget embedding-trin på serversiden eller en fjern vektordatabase på den vej. Tidligere dokumentation beskrev et cloud-assisteret design — kryptering af chunks, synkronisering via et Merkle-træ, genbrug af indeks mellem teammedlemmer — og Cursors eget team har siden sagt, at det design trappes ned, så denne tekst beskriver det ikke længere som aktuelt.
Et fremtrædende træk inde i editoren er Cursors Explore-subagent. Den kan starte flere parallelle søgninger i sit eget kontekstvindue på en hurtigere model og kun returnere de relevante fund, så hovedsamtalen ikke svulmer op af søgeresultater. Det er en ægte styrke inde i editoren. Behold den.
Multi-rod-arbejdsområder understøttes: konteksten for hver åbnet mappe er tilgængelig for Agent. Nogle git-afhængige funktioner, som worktrees, er deaktiveret i multi-rod-opsætninger, og Cloud Agents understøtter slet ikke multi-rod-arbejdsområder.
Ingen af disse ting er en grund til at forlade Cursor. Det er en præcis beskrivelse af et kort, der er fremragende dér, hvor det lever.
Hvad ‘rejse med dig’ egentlig betyder
Et kort rejser med dig, når de samme spørgsmål returnerer samme type svar, med citater du kan åbne, fra mere end én klient.
- I Cursor: ‘Hvor er
parseConfigdefineret, og hvem kalder det?’ - I Claude Code, på samme repo: samme spørgsmål.
- I Codex CLI, på en gennemgangsmaskine, der aldrig har åbnet Cursor-vinduet: samme spørgsmål.
- I en CI-agent, der taler MCP: samme spørgsmål, mod det samme hostede øjebliksbillede.
Hvis hver flade bygger sit eget private indeks, har du ikke ét kort. Du har flere caches, der driver fra hinanden. Editorindekset kan være opdateret for træet på disk. CLI-sessionen kan være en dag bagud. CI-jobbet kan se på et andet checkout. Og agenten vil stadig lyde selvsikker.
Cursors indekser er ikke ment til at løse det. Fordi det lever inde i editoren, er den kontekst, det bygger, til den editor. En læser, der også har brug for en CLI, en CI-pipeline, eller en anden editor, har brug for et separat værktøj til de flader. Det er en kendsgerning om omfang, ikke en mangel. Maguyva er det separate værktøj.
Et offentliggjort antal sprog for Cursors indekser er ikke angivet i det materiale, denne tekst må bruge. Maguyva offentliggør understøttelse af over 279 sprog og tekstbaserede teknologier. Cursors priser gengives heller ikke her; se deres prisside. Maguyva opkræver pr. arbejdsområde, ikke pr. plads, med offentliggjorte planer på $0, $19, $49 og $149 afhængigt af indekseret omfang og arbejdsområdets størrelse.
Ét hostet kort, hver MCP-klient
Maguyva er en fjern MCP-server. Du forbinder GitHub, vælger repositorierne, og cloud-pipelinen bygger symboler, grafkanter og et rangeret kort. Du tilføjer en API-nøgle til MCP-konfigurationen for den klient, du allerede bruger. Maguyva har opsætningsguider til 24 dokumenterede MCP-klienter — inklusive Cursor — og kan forbinde til andre MCP-kompatible klienter, der understøtter standardkonfiguration.
Cursor-opsætningssiden er den editorspecifikke vej, hvis det er der, du arbejder. Den samme server svarer Claude Code, VS Code, Windsurf, Codex CLI og resten. Du skifter ikke editor. Du giver hver agent den samme værktøjsflade: 11 kundevendte MCP-værktøjer på tværs af søgning, symboler, afhængighedsanalyse, filhentning, repo-kontekst og deterministiske hjælpeværktøjs-workflows. Semantisk, strukturel, graf- og tekstsøgning smeltes sammen til rangerede resultater.
Det er portabilitetsfordelen. De citater, du tjekkede i Cursor i morges, har samme form som de citater, Codex CLI returnerer i aften. Filsti og linjenummer. Åbn dem. Hvis de er forkerte, kan du se det. Hvis de er rigtige, har den næste ændring et sted at lande. Det godkendte udsagn er færre hallucinerede ændringer, ikke et løfte om, at hver ændring er korrekt.
Friskhed er offentliggjort. Øjebliksbilleder er tidsstemplede, så agenten ved, hvilken version af træet den læser. Genopbygningstakten er daglig på den gratis plan og hver time på betalte planer. Den ærlige begrænsning er usynkroniseret lokalt arbejde: en ændring, der kun findes i et arbejdstræ, er endnu ikke i det hostede kort. Denne begrænsning er den samme, uanset hvilken klient du spørger fra, og det er netop pointen. Drift mellem klienter er ikke længere en anden, skjult begrænsning.
Dokumentationen giver den aktiveringsløkke, der gælder for hver klient: indekser et repo, du allerede kender, forbind klienten, stil ét spørgsmål, du kan verificere. Gør det én gang i Cursor. Gør det igen fra den CLI, du faktisk bruger på gennemgangsdage. Hvis begge svar citerer den samme handler, har kortet virkelig rejst med dig.
Hvordan de to kort eksisterer side om side
Brug begge. De er ikke alternativer i en sammenligningssides forstand.
- Lad Cursors indekser være tændt for projektet på disk. Lad Explore, Instant Grep og agenten inde i editoren bruge det. Den løkke er nativ og hurtig.
- Tilføj Maguyva som en MCP-server i Cursor, så den samme session også kan spørge det hostede arbejdsområdekort. Cursor er en dokumenteret Maguyva-klient. Du vælger ikke ét indeks og sletter det andet.
- Tilføj den samme Maguyva-server til Claude Code, Codex CLI, eller enhver anden MCP-klient, der rører repoet. Én API-nøgleform. Ét arbejdsområde.
- Hvis en CI-agent er MCP-kompatibel, så peg den mod den samme server. Den vil læse det samme tidsstemplede øjebliksbillede, som bærbaren læste.
Editorindekset forbliver det bedste værktøj til ‘hvad er der på disk i dette vindue, lige nu’. Det hostede kort er det bedste værktøj til ‘hvordan ser dette arbejdsområde ud for hver agent, der rører det i dag’. De sætninger konkurrerer ikke.
Arbejdsområdekvoter offentliggøres på prissiden: repos, indekserede linjer og brugere, faktureret pr. arbejdsområde. Agenter og mennesker deler det samme brugerantal. Start gratis med et repo, du allerede kan vurdere. Øg arbejdsområdet først, efter citaterne har overlevet kontakt med træet.
Hvad denne side ikke hævder
Den hævder ikke, at Cursors indekser er svag, ufuldstændig, eller en grund til at skifte editor. Den første sætning i denne tekst siger det modsatte.
Den hævder ikke, at Maguyva erstatter Instant Grep eller Explore-subagenten. Det er Cursor-funktioner. De bliver i Cursor.
Den opfinder ikke et antal sprog, et latenstal, eller en token-besparelse for nogen af produkterne. Ukendte tal forbliver upublicerede.
Den lader ikke som om upushet lokalt arbejde er i det hostede kort. Tidsstemplede øjebliksbilleder gør den begrænsning synlig. De fjerner den ikke.
Testen er almindelig. Indekser et repo, du allerede kender. Stil ét spørgsmål, du kan verificere, først i Cursor, derefter i en anden MCP-klient. Kontekst, der rejser med dig, er det samme citat begge steder.
// same map, wherever you opened it.
Relateret læsning
Mere fra Maguyva-byggeloggen
Kort først, gennemgang bagefter_
Forankr den kodende agent i et repo-kort, før den skriver. Lad Greptile gennemgå pull requesten bagefter. Et komplementært par, ikke en erstatning.
Hvorfor din AI-kodende agent hallucinerer filstier_
AI-kodende agenter opfinder filstier, når de ikke har et ægte kort over repoet. Her er hvorfor det sker, og hvordan forankring fører til færre hallucinerede ændringer.
Giv en AI-agent kontekst om et stort repo uden en lokal indekser_
Hvordan du giver en kodende agent et søgbart kort over et stort repository fra skyen, uden at køre en lokal indekser på din bærbare.