Zum Inhalt springen

Kompatibilität und technische Spezifikationen

Sprachfähigkeiten#

Maguyva ist für Programmiersprachen optimiert, indexiert aber auch Web-, Konfigurations-, Schema-, Dokumentations- und andere textbasierte Technologien. Unten stehen die Fähigkeiten-Zahlen, die Struktursuche, Symbol-Lookup und die Basisindexierung antreiben.

Maguyva unterstützt 279 Sprachen und textbasierte Technologien. Diese Zahlen stammen aus der kanonischen Sprachkonfiguration und schließen sich nicht gegenseitig aus: Eine Sprache kann gleichzeitig AST-Struktursuche und Symbolextraktion haben.

AST-Struktursuche

AST

241

Sprachen mit parser-gestützter Struktur für AST- und Structural-Search-Workflows.

Symbolextraktion

Symbole

277

Sprachen mit quellcodeeigenen Symbol-Metadaten für Definitionen und Lookup.

Indexierte Abdeckung

Alle

279

Jede aufgeführte Sprache wird für Datei-, Text- und Repository-Kontext indexiert.

Programmiersprachen

116 Sprachen
ABAPActionScriptAdaAgdaALTextApexArduinoBassTextBatchTextBrightScriptTextBSL (1C:Enterprise Script)CC#C++C3CairoCFMLClarityClojureCOBOLCodeQLCommon LispCrystalCUDACythonDDartElixirElmEmacs LispEnforceTextErlangF#F# SignatureFaustTextFennelFish ShellForthFortranFuncGDScriptGleamGoGroovyHackHareHaskellHaxeHLSLHoonIdrisInkoISPCJanetJavaJavaScriptjqJSXJuliaKotlinLean 4LogtalkLuaLuauMagikMojoMoveNASMNimNushellObjective-CObjective-C (alias)Objective-C++OCamlOdinPascalPerlPHPPonyPostScriptTextPrologPureScriptPythonQML/JSRRacketReScriptRocRubyRustSASScalaSchemeSlangSmaliSourcePawnSquirrelStarlarkSuperColliderSwaySwiftTclTealTSXTypeScriptVValaVB.NETVBScriptTextVim ScriptVisual BasicTextWebAssembly ScriptWebAssembly TextWGSLWolfram LanguageZig

Web-Technologien

22 Sprachen
AngularAstroBladeCSSDjango HTMLEExEmbedded TemplateGlimmerGo TemplateHEExHTMLJinja2TextLessTextLiquidPugRazorSCSSSvelteTemplTeraTwigVue

Shell & Skripting

5 Sprachen
AWKBash/ShellNushellPowerShellZsh

Abfragesprachen

5 Sprachen
GraphQLPromQLRegoSPARQLTree-sitter Query

Schema & Serialisierung

10 Sprachen
Cap'n ProtoCedar SchemaTextOCaml InterfacePrismaProtocol BuffersTextProtocol Buffers (Parser)SmithyTableGenThriftWIT

Konfiguration & Daten

33 Sprachen
CaddyfileTextCUECylcDesktop EntryTextDevice TreeDiffTextEBNFTextEditorConfigTextEDSTextFacilityTextFIDLTextGit AttributesGit CommitGit ConfigTextGit IgnoreGit RebaseTextGo ModuleGo SumGodot ResourceTextHTTPINIJSONKDLOpenFOAMTextPropertiesPython ManifestRequirementsRONSSH ConfigText ProtoTextTmuxTextTOMLYAML

Build-Systeme

7 Sprachen
BitBakeCMakeJustMakefileMesonNinjare2c

Blockchain und Smart Contracts

3 Sprachen
CircomSolidityTact

Spezialisiert

13 Sprachen
BeancountCedarTextChatitoDOTHyprlangMATLABMermaidNQCPlantUMLPORBSTestYuck

Assembler

3 Sprachen
AssemblyLLVM IRUxntal

Konfiguration

10 Sprachen
GStreamer LaunchKconfigLinker ScriptNickelNixPklPrintfQML DirectoryReadlineXCompose

Daten

16 Sprachen
CooklangTextCornTextCPONCSVDjotElsaTextJsonnetLedgerLua PatternsPEM CertificateTextPGNPSVTodo.txtTextTSVTurtleTextUngrammar

Datenbank

1 Sprachen
SQL

Diagramm

1 Sprachen
D2

Dokumentation

17 Sprachen
AsciiDocBibTeXCommentsDoxygenDTDJSDocLaTeXLuaDocMarkdownMarkdown InlineNorgOrg ModereStructuredTextreStructuredText (rst)TextTLA+TypstVimdocText

Grafik

1 Sprachen
GLSL

Hardware

2 Sprachen
VerilogVHDL

Infrastruktur

11 Sprachen
BicepDockerfileEarthfileTextFIRRTLGNHCLNetLinxNginxTextPuppetTerraformudev

Markup

1 Sprachen
XML

Testing

2 Sprachen
HurlRobot Framework

241 Sprachen verfügen heute über AST-gestützte Struktursuche. Mit „Text“ markierte Sprachen sind weiterhin indexierbar, aber strukturelle Abfragen stützen sich auf leichteren Datei- und Textkontext.

Brauchst du die Version für Menschen? Durchstöbere die neuen Sprachanleitungen mit kuratierten Seiten zu Python, TypeScript, Java, Terraform, COBOL und anderen Stacks, die Menschen tatsächlich evaluieren.

Repository-Integration#

Unterstützte Code-Repositories#

  • GitHub - Öffentliche und private Repositories
  • GitLab - (Geplant)
  • Bitbucket - (Geplant)

Versionskontroll-Funktionen#

  • Branch-spezifische Analyse

Unterstützte Dateiformate#

Maguyva verarbeitet Quellcode und textbasierte Dateien. Markdown- und HTML-Dokumentation werden unterstützt, wie im Sprachenabschnitt oben aufgeführt. Die folgenden strukturierten Datenformate sind ebenfalls parsbar:

Datenformate#

  • CSV - Kommagetrennte Werte
  • XML - Strukturierte Daten und Konfiguration
  • JSON - API-Dokumentation und Daten
  • YAML - Konfigurationsdateien
  • TOML - Konfigurationsdateien

Model Context Protocol (MCP)-Kompatibilität#

Dokumentierte MCP-Clients#

Maguyva bietet derzeit Setup-Anleitungen 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 und Warp. Andere MCP-compatible clients können sich mit demselben Server verbinden, sofern sie die Standard-MCP-Konfiguration unterstützen.

Kompatibilitätshinweis: Maguyva verwendet Standard-MCP. Jeder Client mit MCP-Unterstützung kann sich mit demselben Server verbinden, auch wenn wir noch keine offizielle Einrichtungsanleitung dafür geschrieben haben.

Integrationsvorteile#

  • Kein Vendor Lock-in - Maguyva versucht nicht, deine Entwicklungsumgebung zu übernehmen. Es ist einfach ein MCP-Tool, das du in jeden beliebigen Client oder Workflow einklinkst, den du bereits nutzen möchtest.
  • Konsistenter Kontext - Dieselben optimierten Daten über alle Modelle hinweg
  • Zukunftssicher - Funktioniert automatisch mit neuen MCP-kompatiblen Modellen

Sicherheit & Datenschutz#

Datenschutz#

  • Transportsicherheit - Verbindungen zum Dienst nutzen HTTPS/TLS
  • Verwalteter Speicher - Indexierte Daten werden auf verwalteter Infrastruktur mit Verschlüsselung auf Speicherebene im Ruhezustand gespeichert
  • Kontrollierte Aufbewahrung - Beim Trennen eines Repositorys werden aktive indexierte Daten entfernt; verbleibende Backups laufen gemäß dem Aufbewahrungsplan ab
  • Namespace-Isolierung - Repository-Daten werden über die Pipeline- und Datenbankabfragepfade nach Workspace und Namespace abgegrenzt

Zugriffskontrollen#

  • Token-basierte Authentifizierung - API-Anfragen erfordern ein gültiges Token
  • Eingeschränkter Repository-Zugriff - Der Zugriff ist auf Repositories und Namespaces beschränkt, die deinem Workspace zur Verfügung stehen
  • Betriebs-Logging - Tool-Aufrufe und Service-Ereignisse werden zur Fehlerbehebung, Sicherheit und Missbrauchsprävention protokolliert

Plattformkompatibilität#

Maguyva läuft als Cloud-Dienst. Jeder MCP-kompatible Client auf jedem Betriebssystem kann sich über das Standard-MCP-Protokoll verbinden. Keine lokale Installation erforderlich.

Erste Schritte#

Bereit, Maguyva in deinen Entwicklungsworkflow zu integrieren?

Schnellstart: Die meisten Entwickler sind in unter 5 Minuten startklar. Verbinde einfach dein Repository und optimiere sofort deine KI-Workflows.

Große Codebase? Schau dir den Fleet-Plan an — für Unterstützung von 10M+ Codezeilen.

Kostenlos starten →