Kompatibilitet och tekniska specifikationer
Språkfunktioner#
Maguyva är optimerat för programmeringsspråk, men indexerar även webb, konfiguration, scheman, dokumentation och andra textbaserade teknologier. Nedan visas de funktionsantal som driver strukturell sökning, symboluppslag och grundläggande indexering.
Maguyva har stöd för 279 språk och textbaserade teknologier. Siffrorna kommer från den kanoniska språkkonfigurationen och är inte ömsesidigt uteslutande: ett språk kan ha både AST-baserad strukturell sökning och symbolextraktion samtidigt.
AST-baserad strukturell sökning
AST241
Språk med parserbaserad struktur för AST och arbetsflöden för strukturell sökning.
Symbolextraktion
Symboler277
Språk med källkodsägd symbolmetadata för definitioner och uppslag.
Indexerad täckning
Alla279
Alla listade språk indexeras för fil-, text- och repositorykontext.
Programmeringsspråk
116 språkWebbtekniker
22 språkShell och skriptspråk
5 språkFrågespråk
5 språkSchema och serialisering
10 språkKonfiguration och data
33 språkByggsystem
7 språkBlockkedja och smarta kontrakt
3 språkSpecialiserat
13 språkAssembler
3 språkKonfiguration
10 språkData
16 språkDatabas
1 språkDiagram
1 språkDokumentation
17 språkGrafik
1 språkHårdvara
2 språkInfrastruktur
11 språkMärkspråk
1 språkTestning
2 språk241 språk har AST-baserad strukturell sökning idag. Språk märkta Text är fortfarande indexerbara, men strukturella frågor bygger då på lättare fil- och textkontext.
Behöver du den mänskliga versionen? Bläddra bland de nya språkguider för handplockade sidor om Python, TypeScript, Java, Terraform, COBOL och andra stackar som folk faktiskt utvärderar.
Repositoryintegration#
Kodrepositoryn som stöds#
- GitHub - Publika och privata repositoryn
GitLab- (Planerat)Bitbucket- (Planerat)
Versionskontrollfunktioner#
- Grenspecifik analys
Stöd för filformat#
Maguyva bearbetar källkod och textbaserade filer. Markdown- och HTML-dokumentation stöds enligt listan i språkavsnittet ovan. Följande strukturerade dataformat kan också parsas:
Dataformat#
- CSV - Kommaseparerade värden
- XML - Strukturerad data och konfiguration
- JSON - API-dokumentation och data
- YAML - Konfigurationsfiler
- TOML - Konfigurationsfiler
Kompatibilitet med Model Context Protocol (MCP)#
Dokumenterade MCP-klienter#
Maguyva har för närvarande installationsguider för 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 och Warp. Andra MCP-compatible clients kan ansluta till samma server om de stöder standardkonfiguration för MCP.
Kompatibilitetsnotering: Maguyva använder standard-MCP. Vilken klient som helst med MCP-stöd kan ansluta till samma server, även om vi ännu inte har skrivit en förstapartsguide för den.
Fördelar med integrationen#
- Ingen inlåsning till en leverantör - Maguyva försöker inte ta över din utvecklingsmiljö. Det är helt enkelt ett MCP-verktyg som du kopplar in i vilken klient eller vilket arbetsflöde du redan vill använda.
- Konsekvent kontext - Samma optimerade data i alla modeller
- Framtidssäkert - Fungerar automatiskt med nya MCP-kompatibla modeller
Säkerhet och integritet#
Dataskydd#
- Transportsäkerhet - Anslutningar till tjänsten använder HTTPS/TLS
- Hanterad lagring - Indexerad data lagras på hanterad infrastruktur med kryptering av lagrad data
- Kontrollerad lagringstid - När ett repository kopplas bort tas aktiv indexerad data bort, medan eventuella backupkopior upphör enligt lagringsschemat
- Namnrymdsisolering - Repositorydata avgränsas per arbetsyta och namnrymd genom hela pipelinen och databasens sökvägar
Åtkomstkontroller#
- Tokenbaserad autentisering - API-anrop kräver en giltig token
- Avgränsad repositoryåtkomst - Åtkomsten begränsas till de repositoryn och namnrymder som är tillgängliga för din arbetsyta
- Driftloggning - Verktygsanrop och tjänstehändelser loggas för felsökning, säkerhet och för att förebygga missbruk
Plattformskompatibilitet#
Maguyva körs som en molntjänst. Vilken MCP-kompatibel klient som helst, på vilket operativsystem som helst, kan ansluta via standardprotokollet MCP. Ingen lokal installation krävs.
Kom igång#
Redo att integrera Maguyva i ditt utvecklingsflöde?
Snabbstart: De flesta utvecklare är igång på under 5 minuter. Anslut helt enkelt ditt repository och börja optimera dina AI-arbetsflöden direkt.
Stor kodbas? Kolla in Fleet-planen för stöd för 10 miljoner+ kodrader.