Kompatibilita a technické specifikace
Možnosti jazyků#
Maguyva je optimalizovaná pro programovací jazyky, ale indexuje i web, konfigurace, schémata, dokumentaci a další textové technologie. Níže jsou počty schopností, které pohánějí strukturální vyhledávání, vyhledávání symbolů a základní indexování.
Maguyva podporuje 279 jazyků a textových technologií. Tyto počty pocházejí z kanonické konfigurace jazyků a nejsou vzájemně vylučující: jazyk může mít současně AST strukturální vyhledávání i extrakci symbolů.
Strukturální vyhledávání AST
AST241
Jazyky se strukturou podloženou parserem pro workflow AST a strukturálního vyhledávání.
Extrakce symbolů
Symboly277
Jazyky s metadaty symbolů vlastními zdrojovému kódu pro definice a vyhledávání.
Indexované pokrytí
Vše279
Každý uvedený jazyk je indexován pro kontext souboru, textu a repozitáře.
Programovací jazyky
116 jazykůWebové technologie
22 jazykůShell a skriptování
5 jazykůDotazovací jazyky
5 jazykůSchéma a serializace
10 jazykůKonfigurace a data
33 jazykůBuild systémy
7 jazykůBlockchain a chytré kontrakty
3 jazykůSpecializované
13 jazykůAssembler
3 jazykůKonfigurace
10 jazykůData
16 jazykůDatabáze
1 jazykůDiagram
1 jazykůDokumentace
17 jazykůGrafika
1 jazykůHardware
2 jazykůInfrastruktura
11 jazykůMarkup
1 jazykůTestování
2 jazyků241 jazyků má dnes strukturální vyhledávání podložené AST. Jazyky označené jako Text jsou stále indexovatelné, ale strukturální dotazy se opírají o lehčí kontext souboru a textu.
Potřebujete lidskou verzi? Projděte si nové průvodce jazyky s pečlivě zpracovanými stránkami o jazycích a technologiích Python, TypeScript, Java, Terraform, COBOL a dalších stacích, které lidé při hodnocení opravdu řeší.
Integrace repozitáře#
Podporované repozitáře kódu#
- GitHub - Veřejné i soukromé repozitáře
GitLab- (Plánováno)Bitbucket- (Plánováno)
Funkce správy verzí#
- Analýza specifická pro větev
Podpora formátů souborů#
Maguyva zpracovává zdrojový kód a textové soubory. Dokumentace v Markdownu a HTML je podporována, jak je uvedeno výše v sekci jazyků. Následující strukturované datové formáty jsou také parsovatelné:
Datové formáty#
- CSV - Hodnoty oddělené čárkou
- XML - Strukturovaná data a konfigurace
- JSON - Dokumentace API a data
- YAML - Konfigurační soubory
- TOML - Konfigurační soubory
Kompatibilita s Model Context Protocol (MCP)#
Zdokumentovaní klienti MCP#
Maguyva má v současnosti návody na nastavení pro 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 a Warp. Další MCP-compatible clients se mohou připojit ke stejnému serveru, pokud podporují standardní konfiguraci MCP.
Poznámka ke kompatibilitě: Maguyva používá standardní MCP. Kterýkoli klient s podporou MCP se může připojit ke stejnému serveru, i když jsme pro něj zatím nenapsali vlastní návod k nastavení.
Přínosy integrace#
- Žádný vendor lock-in - Maguyva se nesnaží ovládnout vaše vývojové prostředí. Je to prostě nástroj MCP, který zapojíte do jakéhokoli klienta nebo workflow, který už chcete používat.
- Konzistentní kontext - Stejná optimalizovaná data napříč všemi modely
- Odolné vůči budoucnosti - Automaticky funguje s novými modely kompatibilními s MCP
Zabezpečení a soukromí#
Ochrana dat#
- Zabezpečení přenosu - Připojení ke službě používají HTTPS/TLS
- Spravované úložiště - Indexovaná data jsou uložena na spravované infrastruktuře se šifrováním na úrovni úložiště v klidovém stavu
- Řízené uchovávání dat - Odpojení repozitáře odstraní aktivně indexovaná data, zbytkové zálohy vyprší podle plánu uchovávání
- Izolace jmenných prostorů - Data repozitáře jsou omezena podle workspace a jmenného prostoru napříč pipeline i databázovými dotazy
Řízení přístupu#
- Autentizace pomocí tokenu - Požadavky na API vyžadují platný token
- Omezený přístup k repozitářům - Přístup je omezen na repozitáře a jmenné prostory dostupné vašemu workspace
- Provozní logování - Volání nástrojů a události služby se logují kvůli řešení problémů, bezpečnosti a prevenci zneužití
Kompatibilita s platformami#
Maguyva běží jako cloudová služba. Jakýkoli klient kompatibilní s MCP na libovolném operačním systému se může připojit přes standardní protokol MCP. Není potřeba žádná lokální instalace.
Začínáme#
Připraveni zapojit nástroj Maguyva do svého vývojářského workflow?
Rychlý start: Většina vývojářů je připravena a v provozu za méně než 5 minut. Stačí připojit repozitář a hned začít optimalizovat své AI workflow.
Velký codebase? Podívejte se na plán Fleet pro podporu 10M+ řádků kódu.