ความเข้ากันได้และข้อกำหนดทางเทคนิค
ความสามารถของแต่ละภาษา#
Maguyva ถูกปรับให้เหมาะกับภาษาโปรแกรมมิ่งเป็นหลัก แต่ก็จัดทำดัชนีเว็บ, การกำหนดค่า, สคีมา, เอกสาร และเทคโนโลยีที่ใช้ข้อความเป็นฐานอื่น ๆ ด้วย ด้านล่างนี้คือจำนวนความสามารถที่ขับเคลื่อนการค้นหาเชิงโครงสร้าง การค้นหาสัญลักษณ์ และการจัดทำดัชนีพื้นฐาน
Maguyva รองรับ 279 ภาษาและเทคโนโลยีที่ใช้ข้อความเป็นฐาน ตัวเลขเหล่านี้มาจากการกำหนดค่าภาษาหลักและไม่แยกจากกันโดยเด็ดขาด กล่าวคือภาษาหนึ่งอาจมีทั้งการค้นหาเชิงโครงสร้างแบบ AST และการดึงสัญลักษณ์ในเวลาเดียวกันได้
การค้นหาเชิงโครงสร้างแบบ AST
AST241
ภาษาที่มีโครงสร้างซึ่งอิงพาร์เซอร์สำหรับ AST และเวิร์กโฟลว์การค้นหาเชิงโครงสร้าง
การดึงสัญลักษณ์
สัญลักษณ์277
ภาษาที่มีเมทาดาสัญลักษณ์ในซอร์สโค้ดเอง สำหรับคำนิยามและการค้นหา
ขอบเขตการจัดทำดัชนี
ทั้งหมด279
ทุกภาษาที่ระบุไว้จะถูกจัดทำดัชนีสำหรับบริบทไฟล์ ข้อความ และรีโพซิทอรี
ภาษาโปรแกรม
116 ภาษาเทคโนโลยีเว็บ
22 ภาษาเชลล์และสคริปต์
5 ภาษาภาษาสืบค้น
5 ภาษาสคีมาและการซีเรียลไลซ์
10 ภาษาการกำหนดค่าและข้อมูล
33 ภาษาระบบบิลด์
7 ภาษาบล็อกเชนและสมาร์ทคอนแทรกต์
3 ภาษาเฉพาะทาง
13 ภาษาแอสเซมบลี
3 ภาษาการกำหนดค่า
10 ภาษาข้อมูล
16 ภาษาฐานข้อมูล
1 ภาษาแผนภาพ
1 ภาษาเอกสาร
17 ภาษากราฟิก
1 ภาษาฮาร์ดแวร์
2 ภาษาโครงสร้างพื้นฐาน
11 ภาษามาร์กอัป
1 ภาษาการทดสอบ
2 ภาษาปัจจุบันมี 241 ภาษาที่รองรับการค้นหาเชิงโครงสร้างแบบอิง AST ภาษาที่ติดแท็ก Text ยังคงจัดทำดัชนีได้ แต่การสืบค้นเชิงโครงสร้างจะอาศัยบริบทไฟล์และข้อความแบบเบากว่า
ต้องการเวอร์ชันที่มนุษย์อ่านเข้าใจง่ายไหม? เลือกดู คู่มือภาษา ใหม่ สำหรับหน้าเนื้อหาที่คัดสรรเกี่ยวกับ 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 มาตรฐาน
หมายเหตุความเข้ากันได้: Maguyva ใช้ MCP มาตรฐาน ไคลเอนต์ตัวไหนที่รองรับ MCP ก็เชื่อมต่อกับเซิร์ฟเวอร์เดียวกันได้ แม้เราจะยังไม่ได้เขียนคู่มือตั้งค่าอย่างเป็นทางการให้ก็ตาม
ประโยชน์ของการผนวกรวม#
- ไม่ผูกติดกับผู้ให้บริการรายเดียว - Maguyva ไม่ได้พยายามครอบครองสภาพแวดล้อมการพัฒนาของคุณ แต่เป็นเพียงเครื่องมือ MCP ที่คุณเสียบเข้ากับไคลเอนต์หรือเวิร์กโฟลว์ใดก็ได้ที่คุณต้องการใช้อยู่แล้ว
- บริบทที่สอดคล้องกัน - ใช้ข้อมูลที่ปรับให้เหมาะสมชุดเดียวกันในทุกโมเดล
- รองรับอนาคต - ทำงานร่วมกับโมเดลที่รองรับ MCP ใหม่ๆ ได้โดยอัตโนมัติ
ความปลอดภัยและความเป็นส่วนตัว#
การคุ้มครองข้อมูล#
- ความปลอดภัยในการส่งข้อมูล - การเชื่อมต่อกับบริการใช้ HTTPS/TLS
- สตอเรจที่มีการจัดการ - ข้อมูลที่จัดทำดัชนีไว้จะถูกจัดเก็บบนโครงสร้างพื้นฐานที่มีการจัดการ พร้อมการเข้ารหัสระดับสตอเรจขณะจัดเก็บ
- การเก็บรักษาข้อมูลแบบควบคุมได้ - เมื่อยกเลิกการเชื่อมต่อรีโพซิทอรี ข้อมูลดัชนีที่ใช้งานอยู่จะถูกลบ และสำเนาสำรองที่หลงเหลืออยู่จะหมดอายุตามตารางการเก็บรักษาข้อมูล
- การแยกตามเนมสเปซ - ข้อมูลรีโพซิทอรีถูกจำกัดขอบเขตตามเวิร์กสเปซและเนมสเปซ ตลอดเส้นทางไปป์ไลน์และการสืบค้นฐานข้อมูล
การควบคุมการเข้าถึง#
- การยืนยันตัวตนด้วยโทเคน - คำขอ API ต้องใช้โทเคนที่ถูกต้อง
- การเข้าถึงรีโพซิทอรีแบบจำกัดขอบเขต - การเข้าถึงถูกจำกัดไว้เฉพาะรีโพซิทอรีและเนมสเปซที่มีอยู่ในเวิร์กสเปซของคุณ
- การบันทึกการทำงาน - การเรียกใช้เครื่องมือและเหตุการณ์ของบริการจะถูกบันทึกไว้เพื่อการแก้ไขปัญหา ความปลอดภัย และการป้องกันการใช้งานในทางที่ผิด
ความเข้ากันได้ของแพลตฟอร์ม#
Maguyva ทำงานในรูปแบบบริการคลาวด์ ไคลเอนต์ที่รองรับ MCP บนระบบปฏิบัติการใดก็ได้ สามารถเชื่อมต่อผ่านโปรโตคอล MCP มาตรฐาน โดยไม่ต้องติดตั้งในเครื่อง
เริ่มต้นใช้งาน#
พร้อมที่จะผนวก Maguyva เข้ากับเวิร์กโฟลว์การพัฒนาของคุณแล้วหรือยัง?
เริ่มต้นฉบับย่อ: นักพัฒนาส่วนใหญ่พร้อมใช้งานภายในเวลาไม่ถึง 5 นาที เพียงเชื่อมต่อรีโพซิทอรีของคุณ แล้วเริ่มปรับปรุงเวิร์กโฟลว์ AI ของคุณได้ทันที
โค้ดเบสขนาดใหญ่ใช่ไหม? ดู แพ็กเกจ Fleet สำหรับรองรับโค้ดมากกว่า 10 ล้านบรรทัด