anubis-mcp: เซิร์ฟเวอร์ MCP สำหรับการปรับแต่ง AI และการแก้ไขไฟล์ i18n
anubis-mcp, พัฒนาโดย Zoedsoupe, เป็นเซิร์ฟเวอร์ Model Context Protocol แบบโอเพ่นซอร์สสำหรับการแปลข้อความที่ช่วยด้วย AI มันเชื่อมต่อโมเดลภาษาเข้ากับไฟล์การแปลโปรเจกต์เพื่อให้ผู้พัฒนาสามารถขอการเปลี่ยนแปลงที่แปลแล้วในภาษาธรรมชาติ เซิร์ฟเวอร์เปิดเผยเครื่องมือเฉพาะงานสำหรับการแสดงรายการคีย์, ดึงสตริงที่ขาดหายไป, และนำการอัปเดตไปใช้ มีจุดประสงค์สำหรับนักพัฒนาซอฟต์แวร์, วิศวกร i18n, และผู้จัดการการแปลที่ต้องการการแก้ไขไฟล์การแปลที่มีบริบทภายในกระบวนการพัฒนาของพวกเขา.
เครื่องมือทำงานอะไรบ้างที่ช่วยอัตโนมัติสำหรับทีมการแปล
anubis-mcp ใช้สะพานฝั่งเซิร์ฟเวอร์ ที่ช่วยให้ AI สามารถทำงานกับทรัพย์สินการแปลของโค้ดเบส โดยเปลี่ยนคำสั่งในภาษาธรรมชาติให้เป็นการแก้ไขไฟล์ เอกสารในที่เก็บข้อมูลมีตัวอย่าง "chat-to-localize" ที่นักพัฒนาถามผู้ช่วยเพื่อแปลหน้าเข้าสู่ระบบ และเซิร์ฟเวอร์จะเขียนสตริงที่อัปเดตกลับเข้าไปในโปรเจกต์ การทำงานนี้ช่วยขจัดการค้นหาคีย์ด้วยมือโดยการเปิดเผยเครื่องมือที่เขียนสคริปต์ที่โมเดลสามารถเรียกใช้เพื่อตรวจสอบและแก้ไขเนื้อหา i18n.
ความถูกต้องของการแปลผลิตขึ้นได้อย่างไรและอะไรที่มีผลต่อมัน
บริบทจะถูกจัดเตรียมให้กับโมเดลที่เชื่อมต่อ เพื่อให้การแปลสามารถสะท้อนเจตนาและโครงสร้าง UI; โปรเจกต์นี้รวมถึงตรรกะในการให้โมเดลเข้าถึงคีย์และเส้นทางไฟล์โดยรอบ ดังนั้นความแม่นยำจึงขึ้นอยู่กับผลลัพธ์ของโมเดลภาษาเชื่อมต่อ ไม่ใช่เซิร์ฟเวอร์เอง บทบาทของเซิร์ฟเวอร์คือการนำเสนอบริบทที่มีโครงสร้างและใช้การแก้ไข; การแปลที่ผลิตขึ้นยังคงต้องการการตรวจสอบจากมนุษย์ก่อนที่จะรวมเข้ากับการควบคุมแหล่งข้อมูล.
สิ่งที่มันยอมรับเป็นข้อมูลนำเข้าและโฮสต์ และการสนับสนุนรูปแบบ
เซิร์ฟเวอร์ทำงานภายใต้โฮสต์ MCP และ Node.js; มันต้องการสภาพแวดล้อมที่เข้ากันได้กับ MCP เช่น Claude Desktop เพื่อรับการเรียกโมเดล และเส้นทางการติดตั้งทั่วไปประกอบด้วย npm หรือการโคลนที่เก็บ GitHub และการกำหนดค่าโฮสต์ การจัดการรูปแบบไฟล์ครอบคลุมโครงสร้าง JSON ที่ซ้อนกันซึ่งใช้โดย i18next และรูปแบบการแปลทั่วไปอื่น ๆ ทำให้เครื่องมือสามารถเดินทางและอัปเดตคีย์เชิงลำดับชั้นได้.
มันเข้ากับกระบวนการทำงานของนักพัฒนาและการขยายชุมชนอย่างไร
ออกแบบมาเพื่อการรวมเข้ากับวงจรการพัฒนาที่มีอยู่ โปรเจกต์นี้เปิดเผยจุดสิ้นสุดเครื่องมือเฉพาะสำหรับการแสดงรายการคีย์ การดึงสตริงที่ขาดหายไป และการใช้การอัปเดตเพื่อให้ทีมสามารถวางการแก้ไขที่แนะนำโดย AI ไว้หลังคำขอการดึงหรือการตรวจสอบ CI โค้ดเบสเป็นโอเพนซอร์สบน GitHub ทำให้สามารถสร้างส่วนขยายที่กำหนดเองและตัวปรับแต่งที่ขับเคลื่อนโดยชุมชนสำหรับโฮสต์ MCP เพิ่มเติมหรือรูปแบบไฟล์ที่กำหนดเองได้.
ตัวเลือกที่ใช้งานได้จริงสำหรับทีมที่ต้องการการแก้ไข AI ที่สามารถตรวจสอบได้
anubis-mcp เหมาะสำหรับทีมที่ต้องการการแก้ไขที่ขับเคลื่อนด้วยโมเดลที่นำไปใช้โดยตรงกับไฟล์ในที่เก็บข้อมูลในขณะที่ยังคงมีการดูแลจากมนุษย์ เป็นเคล็ดลับที่ใช้งานได้จริง ให้ใช้คำสั่งที่มุ่งเน้นและมีบริบทที่ชัดเจน และให้การเปลี่ยนแปลง AI ผ่านการตรวจสอบโค้ดเพื่อให้การแปลที่สร้างโดยโมเดลได้รับการตรวจสอบก่อนการนำไปใช้งาน สำหรับองค์กรที่ต้องการเส้นทางอัตโนมัติที่สามารถตรวจสอบได้จากคำสั่งไปยังการเปลี่ยนแปลงไฟล์ นี่เป็นตัวเลือกที่เหมาะสมที่รวมเข้ากับกระบวนการทำงานของนักพัฒนาที่มีอยู่แล้ว