// din klient
Enhver MCP-klient
23 dokumenterte klienter, inkludert Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, eller din egen agent.
For enhver MCP-kompatibel klient
Integrasjonen er ikke per verktøy — det er protokollen. Maguyva er en standard MCP-server på én URL, slik at uansett hva agenten din kjører i (Claude Code, Codex, Cursor, Gemini, Devin Desktop, Antigravity, Zed, Cline, eller noe du har bygget selv) får den det samme søkbare kartet over repoet ditt. Indekser én gang, og hver klient du kobler til stiller de samme forankrede spørsmålene.
Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.
Én MCP-server. Alle klienter. Ingen plugin per verktøy, ingen innlåsing. Fire deler. Hver har sin jobb.
// din klient
23 dokumenterte klienter, inkludert Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, eller din egen agent.
// protokoll
Den åpne standarden alle allerede snakker.
// kodebase
Én MCP-server. Forankrede repo-fakta, returnert med fil:linje.
// hvem betaler
Agenter utløser ingen lisenskostnader. Se priser
Den åpne protokollen er riktig valg, ikke en nødløsning. Å bygge på MCP i stedet for en plugin per verktøy er nettopp hvordan du unngår å re-integrere hver gang en bedre agent lanseres. Det er riktig sted for:
Fortsett med det. Å standardisere på MCP er riktig trekk.
Men en protokoll er et rør. Den bærer spørsmålet og svaret — den kjenner ikke kodebasen din. Noe må stå i den andre enden og faktisk kartlegge symbolene, kallstedene og avhengighetene dine.
Fire feilmoduser som ingen enkelt agents regelfil kan løse.
Velg en ny agent, og den starter blind på repoet ditt igjen. Du limer inn de samme filene på nytt, pinner den samme konteksten på nytt, skriver de samme reglene på nytt. Arbeidet overføres ikke fordi det aldri var et delt lag.
CLAUDE.md, .cursor/rules, AGENTS.md — hver er knyttet til sitt eget verktøy, og ingen av dem er en søkbar indeks over koden din. Bytt klient, og kartet du bygde for hånd blir liggende igjen.
Å koble dyp kodebasekontekst inn i én leverandørs plugin betyr at den dagen du prøver en annen agent, må du bygge den om. Jo bedre konteksten din er, jo dyrere er det å forlate den.
MCP flytter verktøy og kontekst mellom klient og server. Den kjenner ikke symbolene, kallstedene eller avhengighetsgrafen din. Noe må stå i den andre enden og faktisk svare på spørsmålet.
Ikke enda en agent. Repo-kontekstserveren som enhver MCP-klient kan kalle:
https://maguyva.tools/mcp betjener Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, eller et skript du skrev i morges. Klienten din snakker MCP.
Maguyva er det som svarer når den spør om koden din.
På tvers av pakker og språk. Klienten endrer seg; det forankrede svaret gjør ikke det.
// workflow 01
agent> hvor skjer autentisering i dette monorepoet? graph::query("authentication flow") packages/web/src/auth/session.ts:42 middleware packages/api/src/auth/jwt.ts:88 token verify packages/shared/src/auth/types.ts:12 AuthContext packages/admin/src/auth/admin-only.ts:31 rbac gate → 4 inngangspunkter fordelt på 4 pakker, rangert etter kallsted-tetthet. [exit 0]
Claude Code, Cursor, eller ditt eget skript — det spiller ingen rolle hvilken klient som sendte spørringen. De samme fire filene kommer tilbake i samme rangering, forankret i den faktiske grafen.
// workflow 02
agent> hvordan håndterer normalizePhoneNumber E.164? semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← ekte impl packages/api/test/phone.spec.ts:14 jest.mock(...) ← stub [exit 0]
Navn lyver. Mocks skygger for ekte kode. Maguyva rangerer den ekte implementasjonen over test-mocken — på samme måte for hver klient som spør.
// workflow 03
agent> hvilken kode kaller QueueDispatcher.publish i hele monorepoet? graph::callers(QueueDispatcher.publish) 3 i packages/billing/* 1 i packages/audit/* 1 i packages/notifications/* 1 i services/python-worker/* ← på tvers av språk via gRPC-stub [exit 0]
På tvers av pakker, og på tvers av språk på et polyglot repo, dukker kallstedene opp direkte. Bytt agent i morgen, og påvirkningsradiusen er fortsatt der, fordi den bor i serveren, ikke i klienten.
Tre steg. Free-planen: 3 repoer, Opptil 50K indekserte kodelinjer, uten kredittkort.
// step 01
Velg ett du kjenner godt, slik at du kan verifisere svarene. Free-planen dekker 3 repoer, Opptil 50K indekserte kodelinjer.
// step 02
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Start med ett repo og ett verifiserbart spørsmål, som «hvilken kode kaller formatInvoice på tvers av pakker?» Hvis svaret stemmer med det du selv ville sagt, vil hver eneste andre klient du peker på det, få det samme forankrede resultatet.