تخطَّ إلى المحتوى

التوافق والمواصفات التقنية

قدرات اللغات

#

Maguyva مُحسَّن للغات البرمجة، لكنه يفهرس أيضًا الويب، والإعدادات، والمخططات (schema)، والوثائق، وتقنيات نصية أخرى. أدناه أعداد القدرات التي تُشغِّل البحث البنيوي، والبحث عن الرموز، والتحليل المراعي لبنية الرسم البياني، والفهرسة الأساسية.

يدعم Maguyva عددًا قدره 285 من لغات وتقنيات نصية. تتداخل أعداد القدرات: إذ يجري تتبّع AST والرموز وعلاقات الرسم البياني كلٌّ على حدة، ويختلف عمق الرسم البياني باختلاف اللغة ونوع العلاقة.

هل تحتاج إلى النسخة المفهومة للبشر؟ تصفّح أدلة اللغات للاطّلاع على أمثلة عملية والقدرات المدعومة في Python وTypeScript وJava وTerraform وCOBOL وغيرها من التقنيات.

البحث البنيوي القائم على AST

AST

247

اللغات التي تمتلك بنية مدعومة بمحلل لتحليل AST وسير عمل البحث البنيوي.

استخراج الرموز

الرموز

282

لغات تتوفر لها بيانات وصفية للرموز لاستخدامها في التعريفات والبحث.

علاقات الرسم البياني

الرسم البياني

151

اللغات التي يتوفر لها استخراج تشغيلي للعلاقات من أجل البحث المراعي لبنية الرسم البياني. يختلف عمق الرسم البياني باختلاف اللغة ونوع العلاقة.

التغطية المفهرسة

الكل

285

كل لغة مُدرجة مفهرسة من حيث سياق الملفات والنص والمستودع.

يتوفر حاليًا البحث البنيوي المستند إلى AST في 247 من اللغات. يمكن فهرسة كل لغة مدرجة؛ ويُعرض توفر AST والرموز والرسم البياني بشكل منفصل أدناه.

ابحث عن لغتك

تُظهر هذه المؤشرات القدرات المفعّلة في إعدادات اللغات الحالية، وليست درجات لجودة الأداء من البداية إلى النهاية. يتطلب توفر الرسم البياني تفعيل المحلّل واستخراج الرموز واستخراج الرسم البياني. تختلف أنواع العلاقات المدعومة وعمق الاستخراج بحسب اللغة.

مفعّل غير مفعّل

اللغات والتقنيات: 285 من 285

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

تكامل المستودع

#

مستودعات الكود المدعومة

#
  • 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 و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 وWarp. يمكن لعملاء آخرين متوافقين مع MCP الاتصال بالخادم نفسه إذا كانوا يدعمون إعداد MCP القياسي.

ملاحظة حول التوافق: يستخدم Maguyva بروتوكول MCP القياسي. يمكن لأي عميل يدعم MCP الاتصال بنفس الخادم، حتى لو لم نكتب بعد دليل إعداد رسمي خاصًا به.

التثبيت

فوائد التكامل

#
  • لا ارتهان لمزوّد واحد - لا يسعى Maguyva إلى الاستحواذ على بيئة التطوير لديك. إنه ببساطة أداة MCP تُدمجها في أي عميل أو مسار عمل تريد استخدامه بالفعل.
  • سياق متّسق - نفس البيانات المحسّنة عبر جميع النماذج
  • جاهز للمستقبل - يعمل تلقائيًا مع نماذج جديدة متوافقة مع MCP

الأمان والخصوصية

#

حماية البيانات

#
  • أمان النقل - تستخدم الاتصالات بالخدمة HTTPS/TLS
  • التخزين المُدار - تُخزَّن البيانات المفهرسة على بنية تحتية مُدارة بتشفير على مستوى التخزين للبيانات في حالة السكون
  • احتفاظ خاضع للتحكّم - يؤدي فصل المستودع إلى إزالة البيانات المفهرسة النشطة، مع انتهاء صلاحية النسخ الاحتياطية المتبقية وفق جدول الاحتفاظ
  • عزل مساحة الأسماء - تُحدَّد بيانات المستودع حسب مساحة العمل ومساحة الأسماء عبر مسارات خط المعالجة واستعلامات قاعدة البيانات

ضوابط الوصول

#
  • المصادقة القائمة على الرمز المميز - تتطلب طلبات API رمزًا مميزًا صالحًا
  • وصول محدود النطاق للمستودعات - يقتصر الوصول على المستودعات ومساحات الأسماء المتاحة لمساحة عملك
  • تسجيل العمليات - تُسجَّل استدعاءات الأدوات وأحداث الخدمة لأغراض استكشاف الأخطاء والأمان ومنع إساءة الاستخدام

توافق المنصة

#

يعمل Maguyva كخدمة سحابية. يمكن لأي عميل متوافق مع MCP على أي نظام تشغيل الاتصال عبر بروتوكول MCP القياسي. لا حاجة إلى تثبيت محلي.

البدء

#

هل أنت مستعد لدمج Maguyva في مسار عمل التطوير الخاص بك؟

البدء السريع: يبدأ معظم المطورين العمل الفعلي خلال أقل من 5 دقائق. ما عليك سوى ربط مستودعك والبدء فورًا في تحسين مسارات عمل الذكاء الاصطناعي لديك.

قاعدة كود ضخمة؟ اطّلع على خطة Fleet لدعم ما يصل إلى 10 ملايين سطر من الكود.

ابدأ مجانًا →