สะพาน MCP ภาษาแบบธรรมชาติที่เปิดใช้งานการควบคุม AI ของ Onshape CAD
onshape-mcp ซึ่งพัฒนาโดย Altendky เป็นเซิร์ฟเวอร์ Model Context Protocol แบบโอเพนซอร์สที่เชื่อมต่อผู้ช่วย AI กับแพลตฟอร์ม CAD คลาวด์ Onshape เพื่อให้ผู้ใช้สามารถออกคำสั่งการออกแบบด้วยภาษาธรรมชาติ เครื่องมือนี้แปลเจตนาที่เป็นภาษาอังกฤษธรรมดาเป็นการเรียกใช้ Onshape REST API ซึ่งเปิดเผยการนำทางเอกสาร การแก้ไขพารามิเตอร์ และการส่งออกแบบโปรแกรม มันฝัง Onshape OpenAPI สำหรับการค้นพบจุดสิ้นสุดและมุ่งเป้าไปที่วิศวกร CAD นักออกแบบผลิตภัณฑ์ และนักพัฒนาที่ต้องการการทำงานอัตโนมัติที่ช่วยด้วย AI สำหรับการสร้างโมเดลซ้ำและการสอบถามข้อมูล
มันรวมเข้ากับเครื่องมือที่มีอยู่ได้อย่างไร
เครื่องมือนี้ทำงานเป็นเซิร์ฟเวอร์ MCP และต้องการไคลเอนต์ที่สอดคล้องกับ MCP เช่น Claude Desktop หรือ LobeChat รวมถึงบัญชี Onshape ที่ถูกต้องและข้อมูลรับรอง API การติดตั้งทำได้ผ่าน Rust's cargo package manager หรือไบนารีที่สร้างไว้ล่วงหน้า ดังนั้นทีมที่ใช้ Rust toolchains อยู่แล้วจึงสามารถติดตั้งได้อย่างรวดเร็ว การออกแบบนี้ทำให้การตั้งค่าและการจัดการข้อมูลรับรองอยู่ในความรับผิดชอบของทีม แทนที่จะเป็นไคลเอนต์ AI
การทำงานของการโต้ตอบ API ที่เชื่อถือได้ในทางปฏิบัติ
onshape-mcp ฝังสเปค OpenAPI ของ Onshape แบบเต็มรูปแบบ ดังนั้นโมเดลพื้นฐานจึงสามารถค้นพบ endpoints แทนที่จะพึ่งพาการกำหนดเครื่องมือที่เขียนไว้ล่วงหน้า; ซึ่งทำให้ผู้ช่วยเข้าถึง API ได้อย่างยืดหยุ่น เซิร์ฟเวอร์เขียนด้วย Rust เพื่อการสื่อสาร API ที่มีความเร็วสูงและการจัดการคำขอที่เสถียร ซึ่งช่วยเมื่อเอเจนต์ส่งคำเรียก REST หลายครั้งในระหว่างเซสชันการสำรวจหรือการทำซ้ำ
ใครได้รับประโยชน์และมีการควบคุมความปลอดภัยอะไรบ้าง
เครื่องมือนี้มีจุดประสงค์สำหรับวิศวกรและนักพัฒนาที่เข้าใจ Onshape อยู่แล้ว แทนที่จะเป็นผู้เริ่มต้น; นักพัฒนาระบุไว้อย่างชัดเจนว่าเป็นผู้ช่วย ไม่ใช่การแทนที่ CAD มีการวางแผนโมเดลการอนุญาตที่มีโหมดอ่าน แก้ไข และทำลายเพื่อจำกัดวิธี HTTP ที่อนุญาต ซึ่งมีเป้าหมายเพื่อลดความเสี่ยงเมื่อ AI สำรวจเอกสาร นักพัฒนามีประสบการณ์ก่อนหน้านี้ในการสร้างเครื่องมือและปลั๊กอินสำหรับนักพัฒนา ซึ่งสอดคล้องกับกระบวนการทำงานด้านวิศวกรรม
ตัวอย่างการรวมที่ใช้ได้จริงสำหรับทีมวิศวกรรม ไม่ใช่ผู้ช่วยเดสก์ท็อปสำหรับผู้บริโภค
เนื่องจากโครงการนี้ถูกอ้างถึงบ่อยในบล็อกเทคนิคของ Onshape, onshape-mcp ทำหน้าที่เป็นการดำเนินการอ้างอิงที่ใช้ได้จริงสำหรับทีมที่ประเมินการรวม MCP มันเหมาะสำหรับทีมเทคนิคที่เตรียมจัดการข้อมูลรับรอง API, โฮสต์เซิร์ฟเวอร์ MCP, และรวมงานของนักพัฒนาลงใน CI หรือเครื่องมือของพวกเขา ทีมที่มองหาผู้ช่วยเดสก์ท็อปที่พร้อมใช้งานและไม่ใช่เทคนิคควรคาดหวังว่านี่จะต้องใช้ความพยายามจากนักพัฒนาและการรวมระบบ.