İçeriğe atla

Uyumluluk ve Teknik Özellikler

Dil Yetenekleri#

Maguyva programlama dilleri için optimize edilmiştir, ancak web, config, şema, dokümantasyon ve diğer metin tabanlı teknolojileri de indeksler. Aşağıda yapısal aramayı, sembol aramayı ve temel dizinlemeyi yönlendiren yetenek sayıları yer alır.

Maguyva 279 dil ve metin tabanlı teknoloji destekler. Bu sayılar kanonik dil yapılandırmasından gelir ve birbirini dışlamaz: bir dil aynı anda hem AST yapısal aramaya hem de sembol çıkarımına sahip olabilir.

AST yapısal arama

AST

241

AST ve yapısal arama iş akışları için ayrıştırıcı destekli yapıya sahip diller.

Sembol çıkarımı

Semboller

277

Tanımlar ve arama için kaynağa ait sembol meta verisine sahip diller.

Dizinlenmiş kapsam

Tümü

279

Listelenen her dil dosya, metin ve repo bağlamı için dizinlenmiştir.

Programlama Dilleri

116 dil
ABAPActionScriptAdaAgdaALMetinApexArduinoBassMetinBatchMetinBrightScriptMetinBSL (1C:Enterprise Script)CC#C++C3CairoCFMLClarityClojureCOBOLCodeQLCommon LispCrystalCUDACythonDDartElixirElmEmacs LispEnforceMetinErlangF#F# SignatureFaustMetinFennelFish ShellForthFortranFuncGDScriptGleamGoGroovyHackHareHaskellHaxeHLSLHoonIdrisInkoISPCJanetJavaJavaScriptjqJSXJuliaKotlinLean 4LogtalkLuaLuauMagikMojoMoveNASMNimNushellObjective-CObjective-C (alias)Objective-C++OCamlOdinPascalPerlPHPPonyPostScriptMetinPrologPureScriptPythonQML/JSRRacketReScriptRocRubyRustSASScalaSchemeSlangSmaliSourcePawnSquirrelStarlarkSuperColliderSwaySwiftTclTealTSXTypeScriptVValaVB.NETVBScriptMetinVim ScriptVisual BasicMetinWebAssembly ScriptWebAssembly TextWGSLWolfram LanguageZig

Web Teknolojileri

22 dil
AngularAstroBladeCSSDjango HTMLEExEmbedded TemplateGlimmerGo TemplateHEExHTMLJinja2MetinLessMetinLiquidPugRazorSCSSSvelteTemplTeraTwigVue

Kabuk ve Betikleme

5 dil
AWKBash/ShellNushellPowerShellZsh

Sorgu Dilleri

5 dil
GraphQLPromQLRegoSPARQLTree-sitter Query

Şema ve Serileştirme

10 dil
Cap'n ProtoCedar SchemaMetinOCaml InterfacePrismaProtocol BuffersMetinProtocol Buffers (Parser)SmithyTableGenThriftWIT

Yapılandırma ve Veri

33 dil
CaddyfileMetinCUECylcDesktop EntryMetinDevice TreeDiffMetinEBNFMetinEditorConfigMetinEDSMetinFacilityMetinFIDLMetinGit AttributesGit CommitGit ConfigMetinGit IgnoreGit RebaseMetinGo ModuleGo SumGodot ResourceMetinHTTPINIJSONKDLOpenFOAMMetinPropertiesPython ManifestRequirementsRONSSH ConfigText ProtoMetinTmuxMetinTOMLYAML

Derleme Sistemleri

7 dil
BitBakeCMakeJustMakefileMesonNinjare2c

Blokzincir ve Akıllı Sözleşmeler

3 dil
CircomSolidityTact

Özelleşmiş

13 dil
BeancountCedarMetinChatitoDOTHyprlangMATLABMermaidNQCPlantUMLPORBSTestYuck

Assembly

3 dil
AssemblyLLVM IRUxntal

Yapılandırma

10 dil
GStreamer LaunchKconfigLinker ScriptNickelNixPklPrintfQML DirectoryReadlineXCompose

Veri

16 dil
CooklangMetinCornMetinCPONCSVDjotElsaMetinJsonnetLedgerLua PatternsPEM CertificateMetinPGNPSVTodo.txtMetinTSVTurtleMetinUngrammar

Veritabanı

1 dil
SQL

Diyagram

1 dil
D2

Dokümantasyon

17 dil
AsciiDocBibTeXCommentsDoxygenDTDJSDocLaTeXLuaDocMarkdownMarkdown InlineNorgOrg ModereStructuredTextreStructuredText (rst)MetinTLA+TypstVimdocMetin

Grafik

1 dil
GLSL

Donanım

2 dil
VerilogVHDL

Altyapı

11 dil
BicepDockerfileEarthfileMetinFIRRTLGNHCLNetLinxNginxMetinPuppetTerraformudev

Biçimlendirme

1 dil
XML

Test

2 dil
HurlRobot Framework

Bugün 241 dil AST destekli yapısal aramaya sahip. Metin olarak etiketlenen diller yine dizinlenebilir, ancak yapısal sorgular daha hafif dosya ve metin bağlamına dayanır.

İnsan diliyle bir sürümü mü lazım? İnsanların gerçekten değerlendirdiği Python, TypeScript, Java, Terraform, COBOL ve diğer yığınlar için özenle hazırlanmış sayfalar içeren yeni dil rehberleri bölümüne göz atın.

Repo Entegrasyonu#

Desteklenen Kod Repoları#

  • GitHub - Genel ve özel repolar
  • GitLab - (Planlandı)
  • Bitbucket - (Planlandı)

Sürüm Kontrolü Özellikleri#

  • Dala özgü analiz

Dosya Biçimi Desteği#

Maguyva, kaynak kodu ve metin tabanlı dosyaları işler. Markdown ve HTML dokümantasyonu, yukarıdaki diller bölümünde listelendiği gibi desteklenir. Aşağıdaki yapılandırılmış veri biçimleri de ayrıştırılabilir:

Veri Biçimleri#

  • CSV - Virgülle ayrılmış değerler
  • XML - Yapılandırılmış veri ve yapılandırma
  • JSON - API dokümantasyonu ve veri
  • YAML - Yapılandırma dosyaları
  • TOML - Yapılandırma dosyaları

Model Context Protocol (MCP) Uyumluluğu#

Belgelenmiş MCP İstemcileri#

Maguyva şu anda 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 ve Warp için kurulum rehberlerine sahiptir. Standart MCP yapılandırmasını destekleyen diğer MCP uyumlu istemciler (MCP-compatible clients) de aynı sunucuya bağlanabilir.

Uyumluluk notu: Maguyva standart MCP kullanır. Henüz özel bir kurulum rehberi yazmamış olsak bile, MCP desteği olan herhangi bir istemci aynı sunucuya bağlanabilir.

Entegrasyon Avantajları#

  • Satıcı Bağımlılığı Yok - Maguyva, geliştirme ortamınızı ele geçirmeye çalışmaz. Zaten kullanmak istediğiniz herhangi bir istemciye veya iş akışına takılan basit bir MCP aracıdır.
  • Tutarlı Bağlam - Tüm modellerde aynı optimize edilmiş veri
  • Geleceğe Dönük - Yeni MCP uyumlu modellerle otomatik olarak çalışır

Güvenlik ve Gizlilik#

Veri Koruma#

  • Taşıma Güvenliği - Hizmete bağlantılar HTTPS/TLS kullanır
  • Yönetilen Depolama - Dizinlenmiş veriler, bekleme durumunda depolama düzeyinde şifrelemeyle yönetilen altyapıda saklanır
  • Kontrollü Saklama - Repo bağlantısı kesildiğinde aktif dizinlenmiş veriler kaldırılır; kalan yedekler saklama takvimine göre sona erer
  • Ad Alanı İzolasyonu - Repo verileri, işleme hattı ve veritabanı sorgu yolları boyunca çalışma alanı ve ad alanına göre sınırlandırılır

Erişim Kontrolleri#

  • Token Tabanlı Kimlik Doğrulama - API istekleri geçerli bir token gerektirir
  • Sınırlandırılmış Repo Erişimi - Erişim, çalışma alanınıza açık repolar ve ad alanlarıyla sınırlıdır
  • Operasyonel Günlükleme - Araç çağrıları ve hizmet olayları; sorun giderme, güvenlik ve kötüye kullanımın önlenmesi için günlüğe kaydedilir

Platform Uyumluluğu#

Maguyva bir bulut hizmeti olarak çalışır. Herhangi bir işletim sistemindeki MCP uyumlu her istemci, standart MCP protokolü üzerinden bağlanabilir. Yerel kurulum gerekmez.

Başlarken#

Maguyva'yı geliştirme iş akışınızla entegre etmeye hazır mısınız?

Hızlı Başlangıç: Çoğu geliştirici 5 dakikadan kısa sürede çalışır hale gelir. Reponuzu bağlayın ve AI iş akışlarınızı hemen optimize etmeye başlayın.

Büyük Kod Tabanı mı? 10M+ satır kod desteği için Fleet planı'a göz atın.

Ücretsiz başla →