Přeskočit na obsah

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ů, analýzu využívající graf a základní indexování.

Maguyva podporuje 285 jazyků a textových technologií. Počty schopností se překrývají: AST, symboly a grafové vztahy se sledují samostatně a hloubka grafu se liší podle jazyka a typu vztahu.

Potřebujete lidskou verzi? Projděte si průvodce jazyky s praktickými příklady a podporovanými schopnostmi pro Python, TypeScript, Java, Terraform, COBOL a další technologie.

Strukturální vyhledávání AST

AST

247

Jazyky se strukturou podloženou parserem pro workflow AST a strukturálního vyhledávání.

Extrakce symbolů

Symboly

282

Jazyky s metadaty symbolů pro definice a vyhledávání.

Grafové vztahy

Graf

151

Jazyky s funkční extrakcí vztahů pro vyhledávání využívající graf. Hloubka se liší podle jazyka a typu vztahu.

Indexované pokrytí

Vše

285

Každý uvedený jazyk je indexován pro kontext souboru, textu a repozitáře.

Strukturální vyhledávání založené na AST je nyní dostupné pro 247 jazyků. Každý uvedený jazyk lze indexovat; dostupnost AST, symbolů a grafu je níže uvedena samostatně.

Najděte svůj jazyk

Tyto příznaky ukazují schopnosti povolené v aktuální konfiguraci jazyků, nikoli výsledky hodnocení kvality celého zpracování. Dostupnost grafu vyžaduje povolený parser, extrakci symbolů a extrakci grafu. Podporované typy vztahů a hloubka extrakce se liší podle jazyka.

Povoleno Nepovoleno

285 z 285 jazyků a technologií

Programovací jazyky (118)
Programovací jazyky
Jazyk nebo technologie ASTSymbolyGraf
ABAP Povoleno Povoleno Povoleno
ActionScript Povoleno Povoleno Povoleno
Ada Povoleno Povoleno Povoleno
Agda Povoleno Povoleno Povoleno
AL Nepovoleno Povoleno Povoleno
Apex Povoleno Povoleno Povoleno
Arduino Povoleno Povoleno Povoleno
Bass Nepovoleno Povoleno Povoleno
Batch Nepovoleno Povoleno Povoleno
BrightScript Nepovoleno Povoleno Povoleno
BSL (1C:Enterprise Script) Povoleno Povoleno Povoleno
C Povoleno Povoleno Povoleno
C# Povoleno Povoleno Povoleno
C++ Povoleno Povoleno Povoleno
C3 Povoleno Povoleno Povoleno
Cairo Povoleno Povoleno Povoleno
CFML Povoleno Povoleno Povoleno
Clarity Povoleno Povoleno Povoleno
Clojure Povoleno Povoleno Povoleno
COBOL Povoleno Povoleno Povoleno
CodeQL Povoleno Povoleno Povoleno
Common Lisp Povoleno Povoleno Povoleno
Crystal Povoleno Povoleno Povoleno
CUDA Povoleno Povoleno Povoleno
Cython Povoleno Povoleno Povoleno
D Povoleno Povoleno Povoleno
Dart Povoleno Povoleno Povoleno
Elixir Povoleno Povoleno Povoleno
Elm Povoleno Povoleno Povoleno
Emacs Lisp Povoleno Povoleno Povoleno
Enforce Nepovoleno Povoleno Povoleno
Erlang Povoleno Povoleno Povoleno
F# Povoleno Povoleno Povoleno
F# Signature Povoleno Povoleno Povoleno
Faust Nepovoleno Povoleno Povoleno
Fennel Povoleno Povoleno Povoleno
Fish Shell Povoleno Povoleno Povoleno
Forth Povoleno Povoleno Povoleno
Fortran Povoleno Povoleno Povoleno
Func Povoleno Povoleno Povoleno
GDScript Povoleno Povoleno Povoleno
Gleam Povoleno Povoleno Povoleno
Go Povoleno Povoleno Povoleno
Groovy Povoleno Povoleno Povoleno
Hack Povoleno Povoleno Povoleno
Hare Povoleno Povoleno Povoleno
Haskell Povoleno Povoleno Povoleno
Haxe Povoleno Povoleno Povoleno
HLSL Povoleno Povoleno Povoleno
Hoon Povoleno Povoleno Povoleno
Idris Povoleno Povoleno Povoleno
Inko Povoleno Povoleno Povoleno
ISPC Povoleno Povoleno Povoleno
Janet Povoleno Povoleno Povoleno
Java Povoleno Povoleno Povoleno
JavaScript Povoleno Povoleno Povoleno
jq Povoleno Povoleno Povoleno
JSX Povoleno Povoleno Povoleno
Julia Povoleno Povoleno Povoleno
Kotlin Povoleno Povoleno Povoleno
Lean 4 Povoleno Povoleno Povoleno
Logtalk Povoleno Povoleno Povoleno
Lua Povoleno Povoleno Povoleno
Luau Povoleno Povoleno Povoleno
Magik Povoleno Povoleno Povoleno
Mojo Povoleno Povoleno Povoleno
Move Povoleno Povoleno Povoleno
NASM Povoleno Povoleno Povoleno
Nim Povoleno Povoleno Povoleno
Nushell Povoleno Povoleno Povoleno
Objective-C Povoleno Povoleno Povoleno
Objective-C (alias) Povoleno Povoleno Povoleno
Objective-C++ Povoleno Povoleno Povoleno
OCaml Povoleno Povoleno Povoleno
OCaml Interface Povoleno Povoleno Povoleno
Odin Povoleno Povoleno Povoleno
Pascal Povoleno Povoleno Povoleno
Perl Povoleno Povoleno Povoleno
PHP Povoleno Povoleno Povoleno
Pony Povoleno Povoleno Povoleno
PostScript Nepovoleno Povoleno Povoleno
Prolog Povoleno Povoleno Povoleno
PureScript Povoleno Povoleno Povoleno
Python Povoleno Povoleno Povoleno
QML/JS Povoleno Povoleno Povoleno
R Povoleno Povoleno Povoleno
Racket Povoleno Povoleno Povoleno
ReScript Povoleno Povoleno Povoleno
Roc Povoleno Povoleno Povoleno
Ruby Povoleno Povoleno Povoleno
Rust Povoleno Povoleno Povoleno
SAS Povoleno Povoleno Povoleno
Scala Povoleno Povoleno Povoleno
Scheme Povoleno Povoleno Povoleno
Slang Povoleno Povoleno Povoleno
Smali Povoleno Povoleno Povoleno
Snakemake Povoleno Povoleno Povoleno
SourcePawn Povoleno Povoleno Povoleno
Squirrel Povoleno Povoleno Povoleno
Starlark Povoleno Povoleno Povoleno
SuperCollider Povoleno Povoleno Povoleno
Sway Povoleno Povoleno Povoleno
Swift Povoleno Povoleno Povoleno
Tcl Povoleno Povoleno Povoleno
Teal Povoleno Povoleno Povoleno
TSX Povoleno Povoleno Povoleno
TypeScript Povoleno Povoleno Povoleno
V Povoleno Povoleno Povoleno
Vala Povoleno Povoleno Povoleno
VB.NET Povoleno Povoleno Povoleno
VBScript Nepovoleno Nepovoleno Nepovoleno
Vim Script Povoleno Povoleno Povoleno
Visual Basic Nepovoleno Povoleno Povoleno
WebAssembly Script Povoleno Povoleno Povoleno
WebAssembly Text Povoleno Povoleno Povoleno
WGSL Povoleno Povoleno Povoleno
Wolfram Language Povoleno Povoleno Povoleno
Zig Povoleno Povoleno Povoleno
Webové technologie (22)
Webové technologie
Jazyk nebo technologie ASTSymbolyGraf
Angular Povoleno Povoleno Povoleno
Astro Povoleno Povoleno Povoleno
Blade Povoleno Povoleno Povoleno
CSS Povoleno Povoleno Povoleno
Django HTML Povoleno Povoleno Povoleno
EEx Povoleno Povoleno Povoleno
Embedded Template Povoleno Povoleno Povoleno
Glimmer Povoleno Povoleno Povoleno
Go Template Povoleno Povoleno Povoleno
HEEx Povoleno Povoleno Povoleno
HTML Povoleno Povoleno Povoleno
Jinja2 Nepovoleno Povoleno Povoleno
Less Nepovoleno Povoleno Povoleno
Liquid Povoleno Povoleno Povoleno
Pug Povoleno Povoleno Povoleno
Razor Povoleno Povoleno Povoleno
SCSS Povoleno Povoleno Povoleno
Svelte Povoleno Povoleno Povoleno
Templ Povoleno Povoleno Povoleno
Tera Povoleno Povoleno Povoleno
Twig Povoleno Povoleno Povoleno
Vue Povoleno Povoleno Povoleno
Shell a skriptování (6)
Shell a skriptování
Jazyk nebo technologie ASTSymbolyGraf
AWK Povoleno Povoleno Povoleno
Bash/Shell Povoleno Povoleno Povoleno
Elvish Povoleno Povoleno Povoleno
Nushell Povoleno Povoleno Povoleno
PowerShell Povoleno Povoleno Povoleno
Zsh Povoleno Povoleno Povoleno
Dotazovací jazyky (5)
Dotazovací jazyky
Jazyk nebo technologie ASTSymbolyGraf
GraphQL Povoleno Povoleno Povoleno
PromQL Povoleno Povoleno Nepovoleno
Rego Povoleno Povoleno Povoleno
SPARQL Povoleno Povoleno Povoleno
Tree-sitter Query Povoleno Povoleno Povoleno
Schéma a serializace (11)
Schéma a serializace
Jazyk nebo technologie ASTSymbolyGraf
Apache Avro IDL Povoleno Povoleno Nepovoleno
Cap'n Proto Povoleno Povoleno Nepovoleno
Cedar Schema Nepovoleno Povoleno Nepovoleno
OpenAPI Povoleno Povoleno Nepovoleno
Prisma Povoleno Povoleno Nepovoleno
Protocol Buffers Nepovoleno Povoleno Nepovoleno
Protocol Buffers (Parser) Povoleno Povoleno Nepovoleno
Smithy Povoleno Povoleno Nepovoleno
TableGen Povoleno Povoleno Nepovoleno
Thrift Povoleno Povoleno Nepovoleno
WIT Povoleno Povoleno Nepovoleno
Konfigurace a data (33)
Konfigurace a data
Jazyk nebo technologie ASTSymbolyGraf
Caddyfile Nepovoleno Povoleno Nepovoleno
CUE Povoleno Povoleno Nepovoleno
Cylc Povoleno Povoleno Nepovoleno
Desktop Entry Nepovoleno Povoleno Nepovoleno
Device Tree Povoleno Povoleno Nepovoleno
Diff Nepovoleno Povoleno Nepovoleno
EBNF Nepovoleno Povoleno Nepovoleno
EditorConfig Nepovoleno Povoleno Nepovoleno
EDS Nepovoleno Povoleno Nepovoleno
Facility Nepovoleno Povoleno Nepovoleno
FIDL Nepovoleno Povoleno Nepovoleno
Git Attributes Povoleno Povoleno Nepovoleno
Git Commit Povoleno Povoleno Nepovoleno
Git Config Nepovoleno Povoleno Nepovoleno
Git Ignore Povoleno Povoleno Nepovoleno
Git Rebase Nepovoleno Povoleno Nepovoleno
Go Module Povoleno Povoleno Nepovoleno
Go Sum Povoleno Povoleno Nepovoleno
Godot Resource Nepovoleno Povoleno Nepovoleno
HTTP Povoleno Povoleno Nepovoleno
INI Povoleno Povoleno Nepovoleno
JSON Povoleno Povoleno Nepovoleno
KDL Povoleno Povoleno Nepovoleno
OpenFOAM Nepovoleno Povoleno Nepovoleno
Properties Povoleno Povoleno Nepovoleno
Python Manifest Povoleno Povoleno Nepovoleno
Requirements Povoleno Povoleno Nepovoleno
RON Povoleno Povoleno Nepovoleno
SSH Config Povoleno Povoleno Nepovoleno
Text Proto Nepovoleno Povoleno Nepovoleno
Tmux Nepovoleno Povoleno Nepovoleno
TOML Povoleno Povoleno Nepovoleno
YAML Povoleno Povoleno Nepovoleno
Build systémy (7)
Build systémy
Jazyk nebo technologie ASTSymbolyGraf
BitBake Povoleno Povoleno Nepovoleno
CMake Povoleno Povoleno Nepovoleno
Just Povoleno Povoleno Nepovoleno
Makefile Povoleno Povoleno Nepovoleno
Meson Povoleno Povoleno Nepovoleno
Ninja Povoleno Povoleno Nepovoleno
re2c Povoleno Povoleno Nepovoleno
Blockchain a chytré kontrakty (3)
Blockchain a chytré kontrakty
Jazyk nebo technologie ASTSymbolyGraf
Circom Povoleno Povoleno Nepovoleno
Solidity Povoleno Povoleno Nepovoleno
Tact Povoleno Povoleno Nepovoleno
Specializované (13)
Specializované
Jazyk nebo technologie ASTSymbolyGraf
Beancount Povoleno Povoleno Nepovoleno
Cedar Nepovoleno Povoleno Nepovoleno
Chatito Povoleno Povoleno Nepovoleno
DOT Povoleno Povoleno Nepovoleno
Hyprlang Povoleno Povoleno Nepovoleno
MATLAB Povoleno Povoleno Nepovoleno
Mermaid Povoleno Povoleno Nepovoleno
NQC Povoleno Povoleno Nepovoleno
PlantUML Povoleno Povoleno Nepovoleno
PO Povoleno Povoleno Nepovoleno
RBS Povoleno Povoleno Povoleno
Test Povoleno Povoleno Nepovoleno
Yuck Povoleno Povoleno Nepovoleno
Assembler (3)
Assembler
Jazyk nebo technologie ASTSymbolyGraf
Assembly Povoleno Povoleno Nepovoleno
LLVM IR Povoleno Povoleno Nepovoleno
Uxntal Povoleno Povoleno Povoleno
Konfigurace (11)
Konfigurace
Jazyk nebo technologie ASTSymbolyGraf
Dhall Povoleno Povoleno Nepovoleno
GStreamer Launch Povoleno Povoleno Nepovoleno
Kconfig Povoleno Povoleno Nepovoleno
Linker Script Povoleno Povoleno Nepovoleno
Nickel Povoleno Povoleno Nepovoleno
Nix Povoleno Povoleno Nepovoleno
Pkl Povoleno Povoleno Nepovoleno
Printf Povoleno Povoleno Nepovoleno
QML Directory Povoleno Povoleno Nepovoleno
Readline Povoleno Povoleno Nepovoleno
XCompose Povoleno Povoleno Nepovoleno
Data (16)
Data
Jazyk nebo technologie ASTSymbolyGraf
Cooklang Nepovoleno Povoleno Nepovoleno
Corn Povoleno Povoleno Nepovoleno
CPON Povoleno Povoleno Nepovoleno
CSV Povoleno Povoleno Nepovoleno
Djot Povoleno Povoleno Nepovoleno
Elsa Nepovoleno Povoleno Nepovoleno
Jsonnet Povoleno Povoleno Nepovoleno
Ledger Povoleno Povoleno Nepovoleno
Lua Patterns Povoleno Povoleno Nepovoleno
PEM Certificate Nepovoleno Nepovoleno Nepovoleno
PGN Povoleno Povoleno Nepovoleno
PSV Povoleno Povoleno Nepovoleno
Todo.txt Nepovoleno Povoleno Nepovoleno
TSV Povoleno Povoleno Nepovoleno
Turtle Nepovoleno Povoleno Nepovoleno
Ungrammar Povoleno Povoleno Nepovoleno
Databáze (1)
Databáze
Jazyk nebo technologie ASTSymbolyGraf
SQL Povoleno Povoleno Nepovoleno
Diagram (1)
Diagram
Jazyk nebo technologie ASTSymbolyGraf
D2 Povoleno Povoleno Nepovoleno
Dokumentace (18)
Dokumentace
Jazyk nebo technologie ASTSymbolyGraf
AsciiDoc Povoleno Povoleno Nepovoleno
BibTeX Povoleno Povoleno Nepovoleno
Comments Povoleno Povoleno Nepovoleno
Doxygen Povoleno Povoleno Nepovoleno
DTD Povoleno Povoleno Nepovoleno
JSDoc Povoleno Povoleno Nepovoleno
LaTeX Povoleno Povoleno Nepovoleno
LuaDoc Povoleno Povoleno Nepovoleno
Markdown Povoleno Povoleno Nepovoleno
Markdown Inline Povoleno Povoleno Nepovoleno
Norg Povoleno Povoleno Nepovoleno
Org Mode Povoleno Povoleno Nepovoleno
Plain Text Nepovoleno Nepovoleno Nepovoleno
reStructuredText Povoleno Povoleno Nepovoleno
reStructuredText (rst) Nepovoleno Povoleno Nepovoleno
TLA+ Povoleno Povoleno Nepovoleno
Typst Povoleno Povoleno Nepovoleno
Vimdoc Nepovoleno Povoleno Nepovoleno
Grafika (1)
Grafika
Jazyk nebo technologie ASTSymbolyGraf
GLSL Povoleno Povoleno Nepovoleno
Hardware (2)
Hardware
Jazyk nebo technologie ASTSymbolyGraf
Verilog Povoleno Povoleno Nepovoleno
VHDL Povoleno Povoleno Nepovoleno
Infrastruktura (11)
Infrastruktura
Jazyk nebo technologie ASTSymbolyGraf
Bicep Povoleno Povoleno Nepovoleno
Dockerfile Povoleno Povoleno Nepovoleno
Earthfile Nepovoleno Povoleno Nepovoleno
FIRRTL Povoleno Povoleno Nepovoleno
GN Povoleno Povoleno Nepovoleno
HCL Povoleno Povoleno Nepovoleno
NetLinx Povoleno Povoleno Nepovoleno
Nginx Nepovoleno Povoleno Nepovoleno
Puppet Povoleno Povoleno Nepovoleno
Terraform Povoleno Povoleno Nepovoleno
udev Povoleno Povoleno Nepovoleno
Markup (1)
Markup
Jazyk nebo technologie ASTSymbolyGraf
XML Povoleno Povoleno Nepovoleno
Testování (2)
Testování
Jazyk nebo technologie ASTSymbolyGraf
Hurl Povoleno Povoleno Nepovoleno
Robot Framework Povoleno Povoleno Nepovoleno

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, Devin Desktop, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cline, Goose, Continue, LM Studio, Kiro CLI, JetBrains, Zed, Trae, OpenCode, BoltAI, LibreChat, Antigravity, Claude Cowork, ChatGPT a Warp. Další klienti kompatibilní s MCP 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í.

Instalace

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
  • Připraveno na budoucnost - 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 uložených dat na úrovni úložiště
  • Ří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 až 10M řádků kódu.

Začít zdarma →