เซิร์ฟเวอร์ AI MCP สำหรับ E-language: การสร้างโค้ดภาษาธรรมชาติและ UI
e-language-codex-mcp, พัฒนาโดย KaiGe7384, เป็นเซิร์ฟเวอร์ MCP ที่นำการเขียนโค้ดที่ช่วยด้วย AI มาสู่ E-language IDE ซึ่งช่วยให้สามารถสร้างโค้ดด้วยภาษาธรรมชาติและการออกแบบ UI ได้ เซิร์ฟเวอร์นี้ให้โมเดล AI อ่านและแก้ไขโปรเจกต์ E-language เป็นชุด สร้างโปรแกรม Windows-UI ที่สามารถรันได้จากคำอธิบาย และควบคุมการสร้างและการรันภายใน IDE มันมีการวินิจฉัยการคอมไพล์แบบเรียลไทม์และคำสั่งเสริมภาษาจีนที่ใช้ Rust จำนวน 222 คำสั่งสำหรับข้อความ, JSON, การเชื่อมต่อเครือข่าย และการเข้ารหัส เป้าหมายของผู้ใช้คือผู้พัฒนา E-language และผู้ที่ชื่นชอบที่ต้องการการทำงานที่ช่วยด้วย AI รวมเข้ากับการตั้งค่า IDE ที่มีอยู่ของพวกเขา
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เซิร์ฟเวอร์มุ่งเน้นไปที่งานพัฒนาใน E-language IDE: การอ่านและแก้ไขซอร์สโปรเจกต์แบบกลุ่ม, สร้างโปรเจกต์ Windows-UI ที่สามารถรันได้ใหม่จากคำอธิบายด้วยภาษาธรรมชาติ, และผลิตเลย์เอาต์หน้าต่างที่มองเห็นได้ด้วยการลากและวางและการแก้ไขคุณสมบัติ นอกจากนี้ยังเปิดเผยการควบคุมโปรแกรมเพื่อให้ AI สามารถบันทึก รัน และหยุดแอปพลิเคชันได้ ความสามารถเหล่านี้ทำให้ผลลัพธ์ของ AI ถูกนำไปยัง IDE โดยตรงแทนที่จะส่งออกเป็นสแนปชอตแบบสแตนด์อโลน สนับสนุนการแก้ไขแบบลงมือทำและการออกแบบอินเทอร์เฟซภายในเวิร์กโฟลว์เดียวกัน.
การแก้ไขและการวินิจฉัยของมันเชื่อถือได้แค่ไหน?
ความเชื่อถือได้เกิดจากการเลือกการใช้งาน: เครื่องมือใช้ API ของไลบรารีสนับสนุนอย่างเป็นทางการของ IDE และไม่แก้ไขไฟล์ .e ไบนารี ซึ่งรักษาความสมบูรณ์ของโปรเจกต์ ข้อมูลย้อนกลับจากการคอมไพล์มีให้ในรูปแบบการวินิจฉัยแบบเรียลไทม์ ทำให้การแก้ไขที่สร้างขึ้นสามารถตรวจสอบกับคอมไพเลอร์ได้ทันที เซิร์ฟเวอร์เก็บการกำหนดอินเทอร์เฟซในไฟล์ .eui.json ที่อ่านได้โดยมนุษย์ในรูปแบบ UTF-8 ซึ่งช่วยในการตรวจสอบด้วยตนเองและการควบคุมเวอร์ชันของข้อมูล UI.
มันต้องการแพลตฟอร์มและข้อมูลนำเข้าอะไรบ้าง?
ข้อกำหนดแพลตฟอร์มมีความชัดเจน: เซิร์ฟเวอร์มุ่งเป้าไปที่ Windows 10 หรือ 11 บน x64 ต้องการ E-language เวอร์ชัน 5.95 และขึ้นอยู่กับ Node.js 20 หรือใหม่กว่า รวมถึงไคลเอนต์ที่เข้ากันได้กับ MCP เช่น Codex CLI หรือ Claude Desktop การเปิดใช้งานไลบรารีสนับสนุน Codex MCP IDE Bridge ภายใน IDE เป็นขั้นตอนการตั้งค่าที่จำเป็นหลังจากรันสคริปต์การติดตั้ง ข้อจำกัดเหล่านี้กำหนดว่าเซิร์ฟเวอร์สามารถถูกปรับใช้ที่ไหนและอย่างไร.
มันเข้ากับเวิร์กโฟลว์ E-language ที่มีอยู่โดยไม่ต้องเปลี่ยนแปลงมากเกินไปหรือไม่?
นักพัฒนาออกแบบเซิร์ฟเวอร์ให้ไม่รุกราน โดยใช้ API อย่างเป็นทางการแทนการแพตช์ไบนารีหรือการทำงานอัตโนมัติของข้อมูลนำเข้า ซึ่งลดความเสี่ยงต่อโปรเจกต์ที่มีอยู่ การติดตั้งและการรวม IDE เป็นขั้นตอนที่ต้องทำด้วยตนเอง ดังนั้นเครื่องมือจึงเหมาะสำหรับนักพัฒนาที่สามารถรันสคริปต์การติดตั้งและเปิดใช้งานไลบรารีสนับสนุนได้ ความมุ่งมั่นที่นักพัฒนาระบุในการเชื่อมโยงสภาพแวดล้อมที่เก่าทำให้ชัดเจนว่าเซิร์ฟเวอร์มีไว้สำหรับผู้ปฏิบัติงานที่ยอมรับการทำงานตั้งค่าในบางส่วนเพื่อแลกกับความช่วยเหลือจาก AI ที่ฝังอยู่.
เซิร์ฟเวอร์เหมาะสำหรับนักพัฒนา E-language ที่ต้องการเรียกใช้การตั้งค่า MCP และตรวจสอบผลลัพธ์ของ AI
เซิร์ฟเวอร์เป็นการรวมที่มุ่งเป้าไปที่นักพัฒนาที่ต้องการความช่วยเหลือจาก AI ภายใน IDE ของตนแทนที่จะเป็นเครื่องกำเนิดภายนอก แต่คาดหวังการดูแลจากผู้ปฏิบัติงาน: โค้ดที่สร้างขึ้นและการทำงานของ UI ควรได้รับการตรวจสอบและทดสอบในท้องถิ่น สำหรับการใช้งานจริง ให้รวมผลลัพธ์ของเซิร์ฟเวอร์กับการตรวจสอบด้วยมือมาตรฐานและการรันในท้องถิ่นเพื่อให้แน่ใจว่าถูกต้องก่อนที่จะทำการเปลี่ยนแปลงในที่เก็บโครงการ.