celeste-cli: สะพาน MCP สำหรับการดัดแปลง Celeste และกระบวนการทำงานของ AI
celeste-cli ซึ่งพัฒนาโดย Whykusanagi เป็นเซิร์ฟเวอร์ MCP ที่เชื่อมต่อผู้ช่วย AI กับระบบนิเวศการปรับแต่ง Celeste เพื่อการเข้าถึงข้อมูลเกมในท้องถิ่นอย่างเป็นโปรแกรม แอปนี้เปิดเผยอินเทอร์เฟซที่มีโครงสร้างซึ่งช่วยให้โมเดลภาษาเรียกข้อมูลเกม เมตาดาต้าของมอด และสินทรัพย์ในพื้นที่ทำงานผ่านเซิร์ฟเวอร์ที่โฮสต์ด้วยคำสั่ง มันสนับสนุนการขยายด้วยเครื่องมือที่กำหนดเองและมุ่งเป้าไปที่ผู้ปรับแต่ง Celeste และนักพัฒนาที่ต้องการการตรวจสอบที่ช่วยด้วย AI ข้อเสนอการออกแบบ และการดึงข้อมูลอัตโนมัติภายในกระบวนการทำงานของมอด
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เครื่องมือนี้ให้การเข้าถึงโปรแกรมไปยังทรัพยากร Celeste ท้องถิ่นเพื่อให้โมเดลภาษา สามารถทำงานที่มุ่งเป้าไปยังเครื่องมือได้ มันแปลงข้อมูลเกมดิบให้เป็นจุดสิ้นสุดที่สามารถสอบถามได้ซึ่งช่วยในการตรวจสอบ ค้นหา และวิเคราะห์ภายในพื้นที่ทำงานของม็อด การใช้งานทั่วไป ได้แก่ การค้นพบสินทรัพย์โดยอัตโนมัติ การตรวจสอบข้อมูลเมตาสำหรับม็อดที่ติดตั้ง และการเปิดเผยโครงสร้างระดับสำหรับข้อเสนอที่ขับเคลื่อนด้วยโมเดล นักพัฒนาสามารถเรียกใช้เซิร์ฟเวอร์จากบรรทัดคำสั่งและเขียนสคริปต์คำถามจากลูกค้า AI เพื่อตรวจสอบองค์ประกอบของเกม
- การแยกไฟล์แผนที่ .bin เพื่อดึงเอนทิตีและทริกเกอร์
- การแสดงรายการและตรวจสอบม็อดที่ติดตั้งและข้อมูลเมตาผ่าน Everest
- การค้นหาสินทรัพย์และสไปรท์ในพื้นที่ทำงานของม็อด
- การตอบสนองต่อคำถาม MCP จากลูกค้า AI
ผลลัพธ์ที่เครื่องมือแสดงต่อ AI สำหรับการออกแบบม็อดเชื่อถือได้แค่ไหน?
การดัมพ์ที่มีโครงสร้างและผลลัพธ์การค้นหาผลิตผลลัพธ์ที่อ่านได้โดยเครื่องซึ่ง LLM สามารถตีความสำหรับข้อเสนอระดับหรือการดีบัก ผลลัพธ์เป็นการแสดงข้อมูลที่เป็นจริงของไฟล์และข้อมูลเมตาที่ดึงออกมา; เครื่องมือไม่ได้นำการเปลี่ยนแปลงเกมโดยอัตโนมัติ ตามที่ระบุในเอกสารประกอบ ข้อเสนอการออกแบบระดับที่แนะนำต้องการการรวมเข้าด้วยตนเองหรือสคริปต์เพิ่มเติม ดังนั้นข้อเสนอ AI จึงทำหน้าที่เป็นร่างที่นักม็อดหรือผู้พัฒนาต้องตรวจสอบและดำเนินการก่อนที่พวกเขาจะปรากฏในเกม
ข้อกำหนดในการป้อนข้อมูลและการโฮสต์ที่คุณต้องปฏิบัติตามคืออะไร?
การโฮสต์เซิร์ฟเวอร์ต้องการการติดตั้ง Celeste ที่ถูกต้องและ Everest mod loader เพื่อให้ข้อมูลเกมที่มีความหมาย เซิร์ฟเวอร์ต้องทำงานภายในไคลเอนต์ที่สอดคล้องกับ MCP เช่น Claude Desktop หรือ Cursor เพื่อให้ตัวแทน AI สามารถเชื่อมต่อได้ นักพัฒนาระบุความเข้ากันได้ข้ามแพลตฟอร์มกับ Windows, macOS และ Linux สภาพแวดล้อมยังคาดหวังให้มี Node.js runtime ที่ทันสมัยเพื่อดำเนินการส่วนประกอบเซิร์ฟเวอร์บรรทัดคำสั่ง
มันเข้ากับเวิร์กโฟลว์ของม็อดเดอร์ที่มีอยู่โดยไม่ต้องเขียนโค้ดมากไหม?
การตั้งค่าและการขยายเป้าหมายผู้ใช้ที่มีความสามารถทางเทคนิค เซิร์ฟเวอร์เปิดเผยอินเทอร์เฟซบรรทัดคำสั่งสำหรับการกำหนดค่าและการจัดการพื้นที่ทำงาน และสถ mimara ของมันสนับสนุนการเพิ่มเครื่องมือที่กำหนดเองเพื่อขยายการสอบถามหรือการประมวลผล โครงการนี้เป็นโอเพนซอร์สและขับเคลื่อนโดยชุมชน ทำให้ผู้มีส่วนร่วมสามารถเพิ่มการรวมเข้าหรือปรับแต่งการตอบสนองสำหรับเวิร์กโฟลว์ม็อดเฉพาะ การเชื่อมต่อเซิร์ฟเวอร์กับลูกค้า AI ต้องการการเพิ่มการกำหนดค่าเซิร์ฟเวอร์และเส้นทางที่สามารถเรียกใช้ได้ในการตั้งค่าของลูกค้าตามที่อธิบายไว้ในเอกสารประกอบ
เหมาะสำหรับนักพัฒนาที่ยอมรับการรวมและการกำหนดค่าด้วยตนเอง
เครื่องมือนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับ Celeste modders และนักพัฒนาที่ต้องการมุมมองของทรัพยากรเกมในท้องถิ่นที่เข้าถึงได้ด้วย AI และสามารถจัดการการโฮสต์ MCP ได้ มันต้องการการตั้งค่าทางเทคนิคและการติดตามด้วยตนเองในข้อเสนอของ AI ดังนั้นจึงเหมาะสำหรับผู้ใช้ที่วางแผนที่จะขยายหรือสคริปต์การรวมเข้าด้วยกันเอง นักปรับแต่งที่ไม่ใช่ทางเทคนิคอาจพบว่าขั้นตอนการกำหนดค่าและการดำเนินการเป็นอุปสรรคต่อการใช้งานทันทีและพร้อมใช้งานได้ทันที.