# Maguyva

Korte oppskrifter for vanlige Maguyva MCP-arbeidsflyter: klientoppsett, søk før redigering, feilsøking av tomme resultater og arbeid med flere repoer.

[llms-full.txt — English documentation and MCP schemas](/llms-full.txt)

Markdown representation of any docs page or blog post: append `.md` to its URL (https://maguyva.ai/nb/docs/quickstart.md) or send `Accept: text/markdown`.

Release feeds: [RSS](https://maguyva.ai/nb/changelog.xml), [JSON Feed 1.1](https://maguyva.ai/nb/changelog.json).

## Språkkapabiliteter

Under vises kapabilitetstallene som driver strukturelt søk, symboloppslag, grafbasert analyse og grunnleggende indeksering.

Disse markeringene viser hvilke funksjoner som er aktivert i gjeldende språkkonfigurasjon, ikke kvalitetsmålinger for hele behandlingsløpet. Grafstøtte krever at parser, symboluttrekk og grafuttrekk er aktivert. Relasjonstypene som støttes, og dybden på uttrekket varierer mellom språk.

- Indeksert dekning: **284**. Hvert listet språk er indeksert for fil-, tekst- og repokontekst.
- AST-strukturelt søk: **247**. Språk med parserstøttet struktur for AST og strukturelt søk.
- Symbolekstraksjon: **282**. Språk med symbolmetadata for definisjoner og oppslag.
- Grafrelasjoner: **151**. Språk med operativt uttrekk av relasjoner for grafbasert søk. Dybden varierer etter språk og relasjonstype.

- `ast_structural=false`: Tekst-først-indeksering med lettere strukturell bevissthet.
- `symbol_extraction=false`: Symboluttrekk er begrenset, så navigasjon lener seg mer på fil- og strukturkontekst.
- `relationship_extraction=false`: Dette språket er indeksert for søk, men lagres foreløpig ikke i kodegrafen.

[Finn språket ditt](/llms-full.txt)

## Oppskrifter

Praktiske oppskrifter for hverdagslig Maguyva MCP-arbeid. Hver oppskrift navngir verktøyene og sekvensen – ikke en fullstendig parameterreferanse. For verktøyparametere, bruk [MCP API-referanse](https://maguyva.ai/nb/docs/mcp-api). For førstegangsoppsett, bruk [Hurtigstart](https://maguyva.ai/nb/docs/quickstart).

### Velg riktig verktøy

De fleste spørsmål starter med ett verktøykall. Eskaler bare når det første svaret er for bredt eller for lite konkret.

- `intelligent_search` — start her for spørsmål om kodebasen på naturlig språk. Standardvalget auto/balanced sender spørsmål som sikkert identifiseres som definisjonssøk, til struktursøk, spørsmål om referanser eller påvirkning til grafen og spørsmål om eksakte treff til tekstsøk. Andre spørsmål bruker semantisk mening og indeksert tekst. Bruk mode=hybrid eller auto med quality=thorough for å be om alle fire søkemodaliteter; en eksplisitt angitt modus har forrang over quality.
- `find_symbol` — du kjenner allerede funksjonen, klassen eller variabelnavnet.
- `dependency_search` — påvirkningsområde: kallende kode, kode som er avhengig av den, eller konsekvenser før (og etter) en redigering.
- `get_task_context` — ukjent område; én avgrenset pakke med filer, symboler og avhengigheter for en oppgavebeskrivelse.
- `repository_context` — list tilgjengelige repoer eller undersøk hvordan et reponavn identifiseres.
- `ask_maguyva` med `operation="guidance"` — lokal hjelp om verktøyvalg og Maguyva-bruk (ingen endring av repoet).

## Tools -- Search

- [intelligent_search](https://maguyva.ai/nb/docs/mcp-api#intelligent-search): Start here for any codebase question. Default auto/balanced routes confident definition queries to structural search, reference/impact queries to graph, and exact-match queries to text; other queries use semantic plus text.
- [semantic_search](https://maguyva.ai/nb/docs/mcp-api#semantic-search): Find code by meaning, not exact text. Use for conceptual queries like "retry logic" or "user onboarding flow" when you don't know the keyword or symbol name.
- [text_pattern_search](https://maguyva.ai/nb/docs/mcp-api#text-pattern-search): Search indexed content. Exact and regex modes grep the full file/blob corpus; fuzzy content mode searches the bounded semantic chunk corpus.

## Tools -- Structural & Graph

- [structural_search](https://maguyva.ai/nb/docs/mcp-api#structural-search): Prefer preset=functions|classes|methods|imports|variables (or free pattern=). Find code by AST shape (not text).
- [dependency_search](https://maguyva.ai/nb/docs/mcp-api#dependency-search): Primary blast-radius / graph surface. Answer "what calls this?" / "what does this use?" via the real call/import graph.

## Tools -- Code Analysis

- [find_symbol](https://maguyva.ai/nb/docs/mcp-api#find-symbol): Jump to where a function, class, or variable is defined and used. Use when you know the name (e.g. "getCurrentUser") — faster and more precise than Grep, and it spans the whole indexed repo.
- [analyze_dependencies](https://maguyva.ai/nb/docs/mcp-api#analyze-dependencies): Analyze blast radius using the same traversal as dependency_search (dependents/incoming). Prefer dependency_search with analysis_type="dependents" or "impact" for impact analysis.
- [get_task_context](https://maguyva.ai/nb/docs/mcp-api#get-task-context): Starting work in an unfamiliar area? Describe the task (e.g. "add SSO support", "fix the billing webhook") and get a bounded one-call bundle of relevant files, code, symbols, and dependencies.
- [get_file](https://maguyva.ai/nb/docs/mcp-api#get-file): Read a file from the indexed repo by path. Prefer local file tools for files on disk; use this for remote indexed snapshots.

## Tools -- Utility

- [repository_context](https://maguyva.ai/nb/docs/mcp-api#repository-context): List the repositories you can search, or get identity info on one (namespace/branch, indexed_commit_sha / index freshness). Use action:"list" when the repo slug is unknown; searches accept a known slug directly or default to your key's single repo.
- [ask_maguyva](https://maguyva.ai/nb/docs/mcp-api#ask-maguyva): Get Maguyva tool guidance, or submit a bug report / feature request stored for Maguyva's maintainers. Never include secrets or sensitive personal data in feedback.

## Neste trinn

- [Hurtigstart](https://maguyva.ai/nb/docs/quickstart)
- [Installasjonsveiledning](https://maguyva.ai/nb/docs/installation)
- [MCP API-referanse](https://maguyva.ai/nb/docs/mcp-api)
- [Feilsøking](https://maguyva.ai/nb/docs/troubleshooting)
- [Hvordan det fungerer](https://maguyva.ai/nb/docs/how-it-works)
- [Kompatibilitet og tekniske spesifikasjoner](https://maguyva.ai/nb/docs/compatibility)

## Agent integrations

- [Maguyva for Cursor: kodebasekontekst over MCP](https://maguyva.ai/nb/for-cursor): Cursor redigerer den åpne filen; Maguyva indekserer hele monorepoet og gir det tilbake over MCP — semantisk søk, AST-søk, grafsøk og tekstsøk med fil:linje, slik at agenten finner filene du ikke pinnet.
- [Maguyva for Windsurf: kodebasekontekst over MCP](https://maguyva.ai/nb/for-windsurf): Windsurf og Cascade redigerer den åpne filen; Maguyva indekserer hele monorepoet og gir det over MCP — semantisk søk, AST-søk, grafsøk og tekstsøk med fil:linje, slik at Cascade finner filene du ikke nevnte.
- [Maguyva for Antigravity: kodebasekontekst over MCP](https://maguyva.ai/nb/for-antigravity): Antigravity kjører autonome agenter på tvers av editor, terminal og nettleser; Maguyva gir dem et søkbart kart over monorepoet over MCP — påvirkningsradiusen på forhånd, ikke etter at CI blir rødt.
- [Maguyva for Codex: kodebasekontekst over MCP](https://maguyva.ai/nb/for-codex): AGENTS.md er arbeidsavtalen. Maguyva er MCP-serveren som gir Codex CLI et søkbart kart over repoet, slik at den første endringen ikke er en gjetning.
- [Maguyva for alle MCP-klienter: kodebasekontekst over MCP](https://maguyva.ai/nb/for-anything): MCP er en åpen protokoll. Maguyva er en standard MCP-server, så MCP-aktiverte klienter som Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, Antigravity får den samme forankrede kodebasekonteksten.
- [Maguyva for Gemini CLI: kodebasekontekst over MCP](https://maguyva.ai/nb/for-gemini): GEMINI.md setter arbeidskonteksten; MCP er kanalen. Maguyva er MCP-serveren som gir Gemini CLI et søkbart kart over repoet ditt — semantisk søk, AST-søk og grafsøk, slik at den første endringen ikke er en gjetning.
- [Maguyva for Claude Code: kodebasekontekst over MCP](https://maguyva.ai/nb/for-claude-code): CLAUDE.md forteller Claude hvordan det skal oppføre seg. Maguyva indekserer repoet og leverer det via MCP, slik at Claude Code redigerer ut fra et søkbart kart.
- [Maguyva for GitHub Copilot CLI: kodebasekontekst via MCP](https://maguyva.ai/nb/for-copilot): Tilpassede instruksjoner forteller Copilot hvordan det skal oppføre seg. Maguyva indekserer repoet og leverer det via MCP, slik at GitHub Copilot CLI redigerer ut fra et kart.

## Company

- [Om Maguyva: kodeintelligens via MCP](https://maguyva.ai/nb/about): Kodeintelligens for kodende agenter: semantisk, AST-, graf- og fulltekstsøk, symboloppslag, avhengighetsanalyse og oppgavekontekst i ett kall på tvers av 284+ språk.
- [Møt teamet: 2 mennesker + en sverm av AI-agenter](https://maguyva.ai/nb/team)
- [Hvordan vi jobber: Ingen VC, ingen seteprising, ingen funksjonssperrer](https://maguyva.ai/nb/how): Ingen ekstern kapital. Ingen seteprising. Dataene dine er ikke produktet. Slik er Maguyva bygget, og derfor er det priset som det er.
- [Teknologistack: PostgreSQL, Tree-sitter, MCP](https://maguyva.ai/nb/stack): Den tekniske stacken som driver Maguyva. PostgreSQL, Voyage AI-embeddinger, kvantisert vektorsøk, tree-sitter AST og MCP-protokoll.
- [Endringslogg](https://maguyva.ai/nb/changelog): Hva som er levert i Maguyva: produktendringer, indeks- og MCP-verktøyoppdateringer og notater fra utviklingen. Nyeste først.
- [Live: Maguyva bygger seg selv, i sanntid](https://maguyva.ai/nb/live): Ingen forhåndsinnspilt demo. Dette er den faktiske sendeloggen — hvert verktøykall, hver feil og hver commit fra AI-agentteamet som bygger Maguyva, direkte.

## Guides

- [Ikke fulltekstsøk i trenchcoat. Fem sammensmeltede søkemoduser.](https://maguyva.ai/nb/beyond-rag): Kode trenger mer enn semantiske biter. Maguyva smelter sammen fem søkemoduser til ett rangert svar, forankret i det faktiske repoet over MCP på tvers av 284 språk. Free-planen, uten kredittkort.
- [Instruksjonsfiler er ikke et kart over koden din. Maguyva er.](https://maguyva.ai/nb/beyond-rules-files): CLAUDE.md og AGENTS.md forteller en agent hvordan den skal oppføre seg. De forteller den ikke hva som finnes i kodebasen. Maguyva er kontekstlaget for kodebasen over MCP på tvers av 284 språk. Free-planen, uten kredittkort.
- [Endringen er enkel. Å vite hva som går i stykker er vanskelig. Maguyva kartlegger det.](https://maguyva.ai/nb/know-what-breaks): Før en refaktorering bør agenten din kjenne til all kode som kaller, importerer eller er avhengig av den. Maguyva svarer på det fra den ekte kallgrafen over MCP, ikke fra en grep. Free-planen, uten kredittkort.
- [Start gratis: kontekstlaget for kodebasen til AI-kodeagenter](https://maguyva.ai/nb/map-then-change): Kartlegg først. Endre deretter. Maguyva gir AI-kodeagenten din et spørrbart kart over kodebasen over MCP, før den første endringen. 11 verktøy på tvers av 284 språk. Free-planen, uten kredittkort.
- [Agenten din starter blind på repoet ditt. Maguyva gir den et kart.](https://maguyva.ai/nb/stop-flying-blind): Kodeagenter skanner feil filer og redigerer før de forstår koden. Maguyva gir agenten din et spørrbart kart over kodebasen over MCP på tvers av 284 språk. Free-planen, uten kredittkort.