Μετάβαση στο περιεχόμενο

Συμβατότητα & Τεχνικές προδιαγραφές

Δυνατότητες γλωσσών#

Η Maguyva είναι βελτιστοποιημένη για γλώσσες προγραμματισμού, αλλά ευρετηριάζει επίσης τεχνολογίες ιστού, ρυθμίσεις, σχήματα, τεκμηρίωση και άλλες τεχνολογίες βασισμένες σε κείμενο. Παρακάτω βλέπετε τους αριθμούς δυνατοτήτων που τροφοδοτούν τη δομική αναζήτηση, την αναζήτηση συμβόλων και τη βασική ευρετηρίαση.

Το Maguyva υποστηρίζει 279 γλώσσες και τεχνολογίες βασισμένες σε κείμενο. Αυτοί οι αριθμοί προέρχονται από την κανονική διαμόρφωση γλωσσών και δεν είναι αμοιβαία αποκλειστικοί: μια γλώσσα μπορεί να έχει ταυτόχρονα δομική αναζήτηση AST και εξαγωγή συμβόλων.

Δομική αναζήτηση AST

AST

241

Γλώσσες με δομή βασισμένη σε αναλυτή για ροές εργασίας AST και δομικής αναζήτησης.

Εξαγωγή συμβόλων

Σύμβολα

277

Γλώσσες με μεταδεδομένα συμβόλων από την πηγή, για ορισμούς και αναζήτηση.

Κάλυψη ευρετηρίασης

Όλα

279

Κάθε γλώσσα στη λίστα είναι ευρετηριασμένη για πλαίσιο αρχείου, κειμένου και αποθετηρίου.

Γλώσσες προγραμματισμού

116 γλώσσες
ABAPActionScriptAdaAgdaALΚείμενοApexArduinoBassΚείμενοBatchΚείμενοBrightScriptΚείμενοBSL (1C:Enterprise Script)CC#C++C3CairoCFMLClarityClojureCOBOLCodeQLCommon LispCrystalCUDACythonDDartElixirElmEmacs LispEnforceΚείμενοErlangF#F# SignatureFaustΚείμενοFennelFish ShellForthFortranFuncGDScriptGleamGoGroovyHackHareHaskellHaxeHLSLHoonIdrisInkoISPCJanetJavaJavaScriptjqJSXJuliaKotlinLean 4LogtalkLuaLuauMagikMojoMoveNASMNimNushellObjective-CObjective-C (alias)Objective-C++OCamlOdinPascalPerlPHPPonyPostScriptΚείμενοPrologPureScriptPythonQML/JSRRacketReScriptRocRubyRustSASScalaSchemeSlangSmaliSourcePawnSquirrelStarlarkSuperColliderSwaySwiftTclTealTSXTypeScriptVValaVB.NETVBScriptΚείμενοVim ScriptVisual BasicΚείμενοWebAssembly ScriptWebAssembly TextWGSLWolfram LanguageZig

Τεχνολογίες Ιστού

22 γλώσσες
AngularAstroBladeCSSDjango HTMLEExEmbedded TemplateGlimmerGo TemplateHEExHTMLJinja2ΚείμενοLessΚείμενοLiquidPugRazorSCSSSvelteTemplTeraTwigVue

Κέλυφος & Σενάρια

5 γλώσσες
AWKBash/ShellNushellPowerShellZsh

Γλώσσες ερωτημάτων

5 γλώσσες
GraphQLPromQLRegoSPARQLTree-sitter Query

Σχήματα & Σειριοποίηση

10 γλώσσες
Cap'n ProtoCedar SchemaΚείμενοOCaml InterfacePrismaProtocol BuffersΚείμενοProtocol Buffers (Parser)SmithyTableGenThriftWIT

Ρυθμίσεις & Δεδομένα

33 γλώσσες
CaddyfileΚείμενοCUECylcDesktop EntryΚείμενοDevice TreeDiffΚείμενοEBNFΚείμενοEditorConfigΚείμενοEDSΚείμενοFacilityΚείμενοFIDLΚείμενοGit AttributesGit CommitGit ConfigΚείμενοGit IgnoreGit RebaseΚείμενοGo ModuleGo SumGodot ResourceΚείμενοHTTPINIJSONKDLOpenFOAMΚείμενοPropertiesPython ManifestRequirementsRONSSH ConfigText ProtoΚείμενοTmuxΚείμενοTOMLYAML

Συστήματα δόμησης

7 γλώσσες
BitBakeCMakeJustMakefileMesonNinjare2c

Αλυσίδα συστοιχιών & Έξυπνα συμβόλαια

3 γλώσσες
CircomSolidityTact

Εξειδικευμένα

13 γλώσσες
BeancountCedarΚείμενοChatitoDOTHyprlangMATLABMermaidNQCPlantUMLPORBSTestYuck

Assembly

3 γλώσσες
AssemblyLLVM IRUxntal

Ρυθμίσεις

10 γλώσσες
GStreamer LaunchKconfigLinker ScriptNickelNixPklPrintfQML DirectoryReadlineXCompose

Δεδομένα

16 γλώσσες
CooklangΚείμενοCornΚείμενοCPONCSVDjotElsaΚείμενοJsonnetLedgerLua PatternsPEM CertificateΚείμενοPGNPSVTodo.txtΚείμενοTSVTurtleΚείμενοUngrammar

Βάση δεδομένων

1 γλώσσες
SQL

Διάγραμμα

1 γλώσσες
D2

Τεκμηρίωση

17 γλώσσες
AsciiDocBibTeXCommentsDoxygenDTDJSDocLaTeXLuaDocMarkdownMarkdown InlineNorgOrg ModereStructuredTextreStructuredText (rst)ΚείμενοTLA+TypstVimdocΚείμενο

Γραφικά

1 γλώσσες
GLSL

Υλικό

2 γλώσσες
VerilogVHDL

Υποδομή

11 γλώσσες
BicepDockerfileEarthfileΚείμενοFIRRTLGNHCLNetLinxNginxΚείμενοPuppetTerraformudev

Επισήμανση

1 γλώσσες
XML

Δοκιμές

2 γλώσσες
HurlRobot Framework

241 γλώσσες διαθέτουν σήμερα δομική αναζήτηση βασισμένη σε AST. Οι γλώσσες με ετικέτα «Κείμενο» εξακολουθούν να ευρετηριάζονται, αλλά τα δομικά ερωτήματα βασίζονται σε ελαφρύτερο πλαίσιο αρχείου και κειμένου.

Χρειάζεστε την ανθρώπινη εκδοχή; Περιηγηθείτε στους νέους οδηγούς γλωσσών με επιμελημένες σελίδες για Python, TypeScript, Java, Terraform, COBOL και άλλες τεχνολογικές στοίβες που αξιολογεί πραγματικά ο κόσμος.

Ενσωμάτωση αποθετηρίου#

Υποστηριζόμενα αποθετήρια κώδικα#

  • GitHub - Δημόσια και ιδιωτικά αποθετήρια
  • GitLab - (Προγραμματισμένο)
  • Bitbucket - (Προγραμματισμένο)

Δυνατότητες ελέγχου εκδόσεων#

  • Ανάλυση ανά κλάδο

Υποστήριξη μορφών αρχείων#

Το Maguyva επεξεργάζεται πηγαίο κώδικα και αρχεία βασισμένα σε κείμενο. Η τεκμηρίωση Markdown και HTML υποστηρίζεται όπως αναφέρεται στην παραπάνω ενότητα γλωσσών. Οι ακόλουθες δομημένες μορφές δεδομένων είναι επίσης αναλύσιμες:

Μορφές δεδομένων#

  • CSV - Τιμές διαχωρισμένες με κόμμα
  • XML - Δομημένα δεδομένα και ρυθμίσεις
  • JSON - Τεκμηρίωση και δεδομένα API
  • YAML - Αρχεία ρυθμίσεων
  • TOML - Αρχεία ρυθμίσεων

Συμβατότητα Model Context Protocol (MCP)#

Τεκμηριωμένοι πελάτες MCP#

Το Maguyva διαθέτει αυτή τη στιγμή οδηγούς εγκατάστασης για 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 και Warp. Άλλοι MCP-compatible clients (συμβατοί με MCP) μπορούν να συνδεθούν στον ίδιο διακομιστή, εφόσον υποστηρίζουν τυπική ρύθμιση MCP.

Σημείωση συμβατότητας: Η Maguyva χρησιμοποιεί τυπικό MCP. Οποιοσδήποτε πελάτης με υποστήριξη MCP μπορεί να συνδεθεί στον ίδιο διακομιστή, ακόμα κι αν δεν έχουμε γράψει ακόμα έναν επίσημο οδηγό εγκατάστασης για αυτόν.

Οφέλη ενσωμάτωσης#

  • Χωρίς εξάρτηση από προμηθευτή - Το Maguyva δεν προσπαθεί να καταλάβει το περιβάλλον ανάπτυξής σας. Είναι απλώς ένα εργαλείο MCP που συνδέετε σε όποιο πρόγραμμα-πελάτη ή ροή εργασίας θέλετε ήδη να χρησιμοποιείτε.
  • Συνεπές πλαίσιο - Τα ίδια βελτιστοποιημένα δεδομένα σε όλα τα μοντέλα
  • Ανθεκτικό στο μέλλον - Λειτουργεί αυτόματα με νέα μοντέλα συμβατά με MCP

Ασφάλεια & Απόρρητο#

Προστασία δεδομένων#

  • Ασφάλεια μεταφοράς - Οι συνδέσεις με την υπηρεσία χρησιμοποιούν HTTPS/TLS
  • Διαχειριζόμενη αποθήκευση - Τα ευρετηριασμένα δεδομένα αποθηκεύονται σε διαχειριζόμενη υποδομή με κρυπτογράφηση σε επίπεδο αποθήκευσης
  • Ελεγχόμενη διατήρηση - Η αποσύνδεση αποθετηρίου αφαιρεί τα ενεργά ευρετηριασμένα δεδομένα, ενώ τα εναπομείναντα αντίγραφα ασφαλείας λήγουν σύμφωνα με το πρόγραμμα διατήρησης
  • Απομόνωση χώρου ονομάτων - Τα δεδομένα αποθετηρίου έχουν εμβέλεια ανά χώρο εργασίας και χώρο ονομάτων σε όλη τη διαδρομή διοχέτευσης και βάσης δεδομένων

Έλεγχοι πρόσβασης#

  • Έλεγχος ταυτότητας με διακριτικό - Τα αιτήματα API απαιτούν έγκυρο διακριτικό
  • Πρόσβαση περιορισμένη σε αποθετήρια - Η πρόσβαση περιορίζεται στα αποθετήρια και τους χώρους ονομάτων που είναι διαθέσιμοι στον χώρο εργασίας σας
  • Καταγραφή λειτουργιών - Οι κλήσεις εργαλείων και τα συμβάντα της υπηρεσίας καταγράφονται για αντιμετώπιση προβλημάτων, ασφάλεια και πρόληψη κατάχρησης

Συμβατότητα πλατφόρμας#

Το Maguyva λειτουργεί ως υπηρεσία νέφους. Κάθε πρόγραμμα-πελάτης συμβατό με MCP, σε οποιοδήποτε λειτουργικό σύστημα, μπορεί να συνδεθεί μέσω του τυπικού πρωτοκόλλου MCP. Δεν απαιτείται τοπική εγκατάσταση.

Ξεκινώντας#

Έτοιμοι να ενσωματώσετε το Maguyva στη ροή ανάπτυξής σας;

Γρήγορη εκκίνηση: Οι περισσότεροι προγραμματιστές είναι έτοιμοι σε λιγότερο από 5 λεπτά. Απλώς συνδέστε το αποθετήριό σας και αρχίστε να βελτιστοποιείτε αμέσως τις ροές εργασίας AI σας.

Μεγάλη βάση κώδικα; Δείτε το πλάνο Fleet για υποστήριξη 10M+ γραμμών κώδικα.

Ξεκινήστε δωρεάν →