Hopp til innhold

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, grafbasert analyse og grunnleggende indeksering.

Maguyva støtter 285 språk og tekstbaserte teknologier. Kapabilitetstallene overlapper: AST, symboler og grafrelasjoner registreres separat, og grafdybden varierer etter språk og relasjonstype.

Trenger du den menneskelige versjonen? Se språkguider for praktiske eksempler og støttede funksjoner i Python, TypeScript, Java, Terraform, COBOL og andre teknologimiljøer.

AST-strukturelt søk

AST

247

Språk med parserstøttet struktur for AST og strukturelt søk.

Symbolekstraksjon

Symboler

282

Språk med symbolmetadata for definisjoner og oppslag.

Grafrelasjoner

Graf

151

Språk med operativt uttrekk av relasjoner for grafbasert søk. Dybden varierer etter språk og relasjonstype.

Indeksert dekning

Alle

285

Hvert listet språk er indeksert for fil-, tekst- og repokontekst.

247 språk har AST-basert struktursøk i dag. Alle oppførte språk kan indekseres; tilgjengeligheten av AST, symboler og graf vises separat nedenfor.

Finn språket ditt

Disse markeringene viser hvilke funksjoner som er aktivert i gjeldende språkkonfigurasjon, ikke kvalitetsmålinger for hele behandlingsløpet. Grafstøtte krever at parser, symboluttrekk og grafuttrekk er aktivert. Relasjonstypene som støttes, og dybden på uttrekket varierer mellom språk.

Aktivert Ikke aktivert

285 av 285 språk og teknologier

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

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, 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 og Warp. Andre MCP-kompatible klienter 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.

Installasjon

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 opptil 10M kodelinjer.

Start gratis →