Hoppa till innehåll

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, grafmedveten analys och grundläggande indexering.

Maguyva stöder 285 språk och textbaserade teknologier. Antalen per funktion överlappar: AST, symboler och grafrelationer följs upp separat, och grafdjupet varierar beroende på språk och relationstyp.

Behöver du den mänskliga versionen? Läs språkguider för praktiska exempel och stödda funktioner i Python, TypeScript, Java, Terraform, COBOL och andra teknikmiljöer.

AST-baserad strukturell sökning

AST

247

Språk med parserbaserad struktur för AST och arbetsflöden för strukturell sökning.

Symbolextraktion

Symboler

282

Språk med symbolmetadata för definitioner och uppslagning.

Grafrelationer

Graf

151

Språk med operativ relationsextraktion för grafmedveten sökning. Djupet varierar beroende på språk och relationstyp.

Indexerad täckning

Alla

285

Alla listade språk indexeras för fil-, text- och repositorykontext.

247 språk har AST-baserad struktursökning i dag. Alla listade språk kan indexeras; tillgängligheten för AST, symboler och graf visas separat nedan.

Hitta ditt språk

Markeringarna visar vilka funktioner som är aktiverade i den aktuella språkkonfigurationen, inte kvalitetsresultat för hela bearbetningskedjan. Grafstöd kräver att parser, symbolextraktion och grafextraktion är aktiverade. Vilka relationstyper som stöds och extraktionens djup varierar mellan språk.

Aktiverat Inte aktiverat

285 av 285 språk och tekniker

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

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, 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 och Warp. Andra MCP-kompatibla klienter 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.

Installation

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 - Indexerade data lagras på hanterad infrastruktur med kryptering av lagrade data på lagringsnivå
  • Kontrollerad lagringstid - När ett repository kopplas bort tas aktiv indexerad data bort, medan eventuella backupkopior upphör enligt lagringsschemat
  • Namnrymdsisolering - Repodata avgränsas per arbetsyta och namnrymd genom hela pipelinen och vid databasfrågor

Å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 upp till 10 miljoner kodrader.

Kom igång gratis →