Kompatibilitet og tekniske spesifikasjoner
Språkkapabiliteter#
Maguyva er optimalisert for programmeringsspråk, men indekserer også nett, config, skjema, dokumentasjon og andre tekstbaserte teknologier. Under vises kapabilitetstallene som driver strukturelt søk, symboloppslag og grunnleggende indeksering.
Maguyva støtter 279 språk og tekstbaserte teknologier. Disse tallene kommer fra den kanoniske språkkonfigurasjonen og er ikke gjensidig utelukkende: et språk kan ha både AST-basert strukturelt søk og symbolekstraksjon samtidig.
AST-strukturelt søk
AST241
Språk med parserstøttet struktur for AST og strukturelt søk.
Symbolekstraksjon
Symboler277
Språk med kildeeid symbolmetadata for definisjoner og oppslag.
Indeksert dekning
Alle279
Hvert listet språk er indeksert for fil-, tekst- og repokontekst.
Programmeringsspråk
116 språkWebteknologier
22 språkShell og skripting
5 språkSpørrespråk
5 språkSkjema og serialisering
10 språkKonfigurasjon og data
33 språkByggesystemer
7 språkBlokkjede og smartkontrakter
3 språkSpesialisert
13 språkAssembler
3 språkKonfigurasjon
10 språkData
16 språkDatabase
1 språkDiagram
1 språkDokumentasjon
17 språkGrafikk
1 språkMaskinvare
2 språkInfrastruktur
11 språkMarkup
1 språkTesting
2 språk241 språk har AST-basert strukturelt søk i dag. Språk merket Tekst er fortsatt indekserbare, men strukturelle spørringer er avhengig av lettere fil- og tekstkontekst.
Trenger du den menneskelige versjonen? Bla gjennom de nye språkguider for kuraterte sider om Python, TypeScript, Java, Terraform, COBOL og andre stacker folk faktisk evaluerer.
Repo-integrasjon#
Støttede kode-repoer#
- GitHub - Offentlige og private repoer
GitLab- (Planlagt)Bitbucket- (Planlagt)
Versjonskontrollfunksjoner#
- Grenspesifikk analyse
Støtte for filformater#
Maguyva behandler kildekode og tekstbaserte filer. Markdown- og HTML-dokumentasjon støttes som oppført i språkseksjonen over. Følgende strukturerte dataformater kan også parses:
Dataformater#
- CSV - Kommaseparerte verdier
- XML - Strukturerte data og konfigurasjon
- JSON - API-dokumentasjon og data
- YAML - Konfigurasjonsfiler
- TOML - Konfigurasjonsfiler
Model Context Protocol (MCP)-kompatibilitet#
Dokumenterte MCP-klienter#
Maguyva har for øyeblikket oppsettsguider for Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cline, Roo Code, Goose, Continue, LM Studio, Amazon Q, JetBrains, Zed, Trae, OpenCode, BoltAI, LibreChat, Antigravity, Claude Cowork, ChatGPT og Warp. Andre MCP-compatible clients kan koble til den samme serveren hvis de støtter standard MCP-konfigurasjon.
Kompatibilitetsmerknad: Maguyva bruker standard MCP. Enhver klient med MCP-støtte kan koble til den samme serveren, selv om vi ennå ikke har skrevet en egen oppsettsguide for den.
Fordeler ved integrasjon#
- Ingen leverandørlåsing - Maguyva prøver ikke å ta over utviklingsmiljøet ditt. Det er ganske enkelt et MCP-verktøy du kobler inn i hvilken som helst klient eller arbeidsflyt du allerede vil bruke.
- Konsistent kontekst - Samme optimaliserte data på tvers av alle modeller
- Fremtidssikret - Fungerer automatisk med nye MCP-kompatible modeller
Sikkerhet og personvern#
Databeskyttelse#
- Transportsikkerhet - Tilkoblinger til tjenesten bruker HTTPS/TLS
- Administrert lagring - Indekserte data lagres på administrert infrastruktur med kryptering på lagringsnivå i hvile
- Kontrollert oppbevaring - Når et repo kobles fra, fjernes aktivt indekserte data, mens gjenværende sikkerhetskopier utløper etter oppbevaringsplanen
- Navnerom-isolasjon - Repo-data avgrenses etter arbeidsområde og navnerom gjennom hele pipelinen og databasespørringene
Tilgangskontroller#
- Token-basert autentisering - API-forespørsler krever et gyldig token
- Avgrenset repo-tilgang - Tilgangen er begrenset til repoer og navnerom som er tilgjengelige for arbeidsområdet ditt
- Driftslogging - Verktøykall og tjenestehendelser logges for feilsøking, sikkerhet og forebygging av misbruk
Plattformkompatibilitet#
Maguyva kjører som en skytjeneste. Enhver MCP-kompatibel klient på ethvert operativsystem kan koble til via standard MCP-protokoll. Ingen lokal installasjon kreves.
Kom i gang#
Klar til å integrere Maguyva i utviklingsarbeidsflyten din?
Hurtigstart: De fleste utviklere er i gang på under 5 minutter. Koble til repoet ditt, og begynn å optimalisere AI-arbeidsflytene dine med det samme.
Stor kodebase? Sjekk ut Fleet-planen for støtte for 10M+ kodelinjer.