कृत्रिम intelका विकास प्रतिदिन तेजी से हो रहा है, जिससे हमारे जीवन के हर पहलू में इसके उपयोग की आवश्यकता बढ़ रही है। यह कोडिंग से लेकर छवि और वीडियो निर्माण, और यहां तक कि ध्वनि निर्माण तक, हर क्षेत्र में प्रवेश कर चुका है। लेकिन डिजाइन (CAD) क्षेत्र का क्या?

3D डिज़ाइन के लिए कई AI-आधारित उपकरण मौजूद हैं, लेकिन वे अभी भी डिज़ाइनर के काम की तरह मौलिक और इंजीनियर के काम की तरह विश्वसनीय मॉडल बनाने से बहुत दूर हैं। हालाँकि टेक्स्ट-टू-CAD अवधारणा सरल डिज़ाइनों के लिए कारगर है, औद्योगिक उत्पाद डिज़ाइन में अभी भी मानवीय विशेषज्ञता की आवश्यकता होती है। टेक्स्ट-टू-CAD पर निर्भर रहने के बजाय, Onshape पेश किया है Onshape Labs FeatureScript MCP सर्वर के माध्यम से टेक्स्ट-टू-कोड-टू-CAD वर्कफ़्लो , जिससे डिज़ाइनर और इंजीनियर अपनी विशिष्ट वर्कफ़्लो आवश्यकताओं को पूरा करने और दोहराए जाने वाले कार्यों को सरल बनाने के लिए अपने CAD वातावरण को अनुकूलित कर सकते हैं।
टेक्स्ट से सीधे 3D मॉडल बनाने के बजाय, Onshape डिज़ाइनरों द्वारा अपने दोहराव वाले कार्यों में आने वाली समस्याओं को टेक्स्ट इनपुट के रूप में लेता है और उन्हें समझने के लिए एक LLM का उपयोग करता है। फिर, Onshape लैब्स फीचरस्क्रिप्ट MCP सर्वर का उपयोग करके, LLM आवश्यक संरचना बनाने के तरीके का शोध और विश्लेषण करता है, Onshape फीचरस्क्रिप्ट उत्पन्न करता है, और इसे एक फीचर में बदल देता है जिसे डिज़ाइनर आवश्यकता पड़ने पर उपयोग कर सकता है।.
इससे डिजाइनरों को होल कमांड की तरह ही अपने खुद के कस्टम कमांड का उपयोग करके अपने काम को गति देने की सुविधा मिलती है।.
FeatureScript MCP सर्वर के उपयोग के बारे में विस्तार से जानने से पहले, यह समझना ज़रूरी है कि आप अपने LLM को इससे कैसे कनेक्ट करें। विस्तार से बताने से पहले, यह याद रखना महत्वपूर्ण है कि आपके पास एक Onshape खाता और अपनी पसंद का एक LLM होना चाहिए। हमने Windows PC पर Claude Code इंटरफ़ेस के माध्यम से DeepSeek V4 Pro मॉडल का उपयोग किया।
प्रो टिप: Onshape ऐप स्टोर में ढूंढें Onshape लैब्स फीचरस्क्रिप्ट एमसीपी और इसकी सदस्यता लें। सदस्यता पूरी तरह से निःशुल्क है। सेटअप अनुभाग में उन मापदंडों का विवरण दिया गया है जिनका उपयोग आप एमसीपी सर्वर से कनेक्ट करने के लिए कर सकते हैं।
प्रो टिप: एक नया टर्मिनल खोलें, वह वर्कस्पेस चुनें जहां टर्मिनल चलेगा, और निम्नलिखित कोड पेस्ट करें:
claude mcp add –transport http Onshape-Labs https://fs-mcp.labs.onshape.app/mcp
मैंने हरे रंग से हाइलाइट किया हुआ टेक्स्ट आपके MCP सर्वर का नाम है। आप इसे अपनी इच्छानुसार बदल सकते हैं।.
जब आपको यह सूचना मिल जाए कि इसे जोड़ दिया गया है, तो अपनी एमसीपी सूची की जांच करना एक अच्छा विचार है। आप ऐसा करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं।.
क्लाउड एमसीपी सूची
इस जांच के परिणामस्वरूप, आपको इस प्रकार की चेतावनी दिखाई देगी:
Onshape-Labsonshape– प्रमाणीकरण आवश्यक है
इसका मतलब है कि प्रमाणीकरण आवश्यक है। अब, VS Code को रीस्टार्ट करें, संबंधित वर्कस्पेस में फिर से एक टर्मिनल खोलें और क्लाउड से कनेक्ट करें। क्लाउड आपको MCP सर्वर को प्रमाणित करने के लिए एक प्रॉम्प्ट दिखाएगा।.
चैट एरिया में /mcp टाइप करके , हम Onshape-Labs नाम से जोड़े गए MCP को चुनते और अधिकृत करते हैं । चयन करने के बाद, आपको अपने ब्राउज़र पर रीडायरेक्ट किया जाएगा और एक Onshape पेज दिखाई देगा जहाँ आपको अनुमति देनी होगी। अनुमति देने के बाद, आप VS Code पर वापस जा सकते हैं।
बधाई हो! अब आप FeatureScript MCP सर्वर से जुड़ चुके हैं। अब आप टेक्स्ट को कोड में और फिर CAD में बदलने की दुनिया में उतर सकते हैं।.
अब आइए इस सवाल का जवाब देते हैं: FeatureScript MCP सर्वर से आप वास्तव में क्या कर सकते हैं? नीचे दी गई तालिका में कुछ उदाहरणों से आप इसे बेहतर ढंग से समझ सकते हैं।.
| वर्ग | वास्तविक इंजीनियरिंग उदाहरण |
| मानक-आधारित भाग | ASME B1.20.7 गार्डन होज़ थ्रेड; हाइड्रोलिक पोर्ट (मानकीकृत, दोहराव वाली ज्यामिति) |
| विन्यास योग्य भाग और परिवार | कैटलॉग-आधारित रोलर चेन स्प्रोकेट जनरेटर — परिवर्तनीय स्ट्रैंड संख्या + स्वचालित विनिर्माण एनोटेशन, जिससे "अनगिनत विविधताएँ" उत्पन्न होती हैं। |
| पुन: प्रयोज्य पुस्तकालय | रंग स्पेक्ट्रम लाइब्रेरी (परिवर्तनीय ग्रेडिएंट); सामग्री गुण + आयामी खोज उपयोगिताएँ; स्थानिक क्वेरी फ़ंक्शन |
| कस्टम / विशिष्ट सुविधाएँ | ब्लेंड कॉर्नर — आपस में मिलती हुई फ़िलेट्स के बीच सहज बदलाव |
| विशेषताकरण (समेकन) | 60-फीचर पिस्टन मॉडल → एक एकल पैरामीट्रिक फीचर |
| अंतर्निहित विश्लेषण और प्रणालियाँ | FEA बीम विश्लेषण (विरूपण + आवृत्ति प्रतिक्रिया); ASME-मानक हीट एक्सचेंजर डिज़ाइन प्रणाली (शेल-एंड-ट्यूब + थर्मल गणना, संपूर्ण असेंबली) |
उदाहरणों के बारे में अधिक जानकारी के लिए, आप इस लिंक पर।
मैंने FeatureScript MCP सर्वर के रिलीज़ होने के दिन से ही इसका परीक्षण किया है और कई उदाहरण बनाए हैं। इनमें से कुछ उदाहरणों की व्याख्या मैंने नीचे की है, जिसमें यह भी बताया गया है कि इन्हें क्यों और किन चरणों में बनाया गया था।.
मानक Onshape शेल कमांड के विपरीत, एलएलएम द्वारा संचालित यह कस्टम फ़ीचर आपको अलग-अलग सतहों पर अलग-अलग मोटाई की शेल लगाने की सुविधा देता है। इसके लिए यह शेल + मूव फेस ऑपरेशन्स को मिलाकर काम करता है।.
इस कमांड को बनाने के लिए मैंने जो पहला संकेत दिया था, उससे लेकर किए गए सभी चरणों तक की पूरी कार्यप्रणाली आप नीचे दिए गए पीडीएफ में देख सकते हैं।.
प्रो टिप (पेज 1): अपनी ज़रूरतों को सीधे बताकर कोडिंग शुरू करने से हमेशा अच्छे नतीजे नहीं मिलते। इसलिए, प्लान मोड में अपनी ज़रूरतों को विस्तार से समझाने के बाद, LLM से यह पता लगवाएं कि क्या यह Onshape का लिंक भी जोड़ सकते हैं Onshape जहाँ आप नया फ़ीचर बनाना चाहते हैं।
प्रो टिप (पृष्ठ 2-4): शोध के परिणामस्वरूप, एलएलएम आपको कुछ विकल्प प्रस्तुत करेगा। आप अपनी आवश्यकताओं के अनुरूप विकल्प चुन सकते हैं, या यदि कोई भी विकल्प उपयुक्त नहीं है, तो आप चैट के माध्यम से अपनी इच्छानुसार स्पष्ट रूप से बता सकते हैं।
प्रो टिप (पृष्ठ 5–9): आपके उत्तरों के बाद, एलएलएम आपको किए जाने वाले कार्यों का सारांश प्रदान करेगा और आपकी स्वीकृति मांगेगा। आपकी स्वीकृति मिलते ही, यह रोडमैप के अनुसार चरण दर चरण कोडिंग शुरू कर देगा और प्रत्येक अनुभाग को पूरा करता जाएगा।
प्रो टिप (पृष्ठ 10): आवश्यक कोडिंग पूरी हो जाने के बाद, FeatureScript MCP सर्वर के माध्यम से आपके द्वारा चुने गए दस्तावेज़ में कोड को डिप्लॉय किया जाता है और किए गए कार्यों का सारांश प्रस्तुत किया जाता है। इस बिंदु पर, आपको दस्तावेज़ में जाकर पार्ट स्टूडियो वातावरण में इसका परीक्षण करना चाहिए।
प्रो टिप (पृष्ठ 11): कुछ मामलों में, बनाया गया फ़ीचर दिखाई नहीं दे सकता है, या अलग-अलग त्रुटियाँ आ सकती हैं, और Onshape आपको एक चेतावनी देगा। चेतावनी पर क्लिक करने पर, आप कोड में त्रुटियाँ देख सकते हैं। इन त्रुटियों को कॉपी करके LLM चैट में जोड़ना ही समस्या का समाधान करने के लिए पर्याप्त है।
प्रो टिप (पृष्ठ 12-13): एडवांस्ड शेल कमांड अब काम कर रहा है, लेकिन यह ठीक उसी तरह काम नहीं कर रहा जैसा हम चाहते हैं। यदि आपके द्वारा बनाया गया फ़ीचर अपेक्षा के अनुरूप काम नहीं कर रहा है या आप इसे बेहतर बनाना चाहते हैं, तो आप एलएलएम चैट पर वापस जाकर बदलाव का अनुरोध कर सकते हैं।
प्रो टिप (पृष्ठ 14): हालाँकि, ऐसा करने से पहले, इसकी वर्तमान स्थिति का एक संस्करण बनाना अच्छा विचार है। इस तरह, आप फ़ीचर के विकास को देख सकते हैं और ज़रूरत पड़ने पर वांछित संस्करण का उपयोग कर सकते हैं।
प्रो टिप (पृष्ठ 15-16): आपके संशोधन अनुरोध के अनुसार किए गए परिवर्तनों का सारांश दिया गया है। इस बिंदु पर, आपको Onshape इसे दोबारा जांचना चाहिए।
प्रो टिप (पृष्ठ 17-18): परीक्षणों की जांच करते समय, आप देख सकते हैं कि एडवांस्ड शेल ठीक उसी तरह काम कर रहा है जैसा अनुरोध किया गया था।
प्रो टिप (पृष्ठ 19): वर्तमान एडवांस्ड शेल मुख्य वर्कस्पेस में चल रहा है। इसका मतलब है कि इस दस्तावेज़ में किए गए परीक्षण सबसे नवीनतम स्थिति का उपयोग करेंगे। हालांकि, जब आप किसी अन्य दस्तावेज़ में इस फ़ीचर का उपयोग करते हैं, तो वह दस्तावेज़ अभी भी V1 संस्करण का संदर्भ दे रहा हो सकता है। नवीनतम संस्करण को वहां उपलब्ध कराने के लिए, आपको एक नया संस्करण बनाना होगा और उससे जुड़े कस्टम फ़ीचर को उस संस्करण में अपडेट करना होगा।
एडवांस्ड शेल कमांड का कुछ समय तक उपयोग करने के बाद, मैंने एक और फीचर जोड़ा। मैंने अलग-अलग मोटाई वाली सतहों को वैकल्पिक रूप से रंग देने की सुविधा उपलब्ध कराई। इस तरह, प्रत्येक अलग मोटाई को एक अलग रंग से दर्शाया जाता है, जिससे दृश्यता काफी बेहतर हो जाती है।.
मुझे एक ऐसे कमांड की आवश्यकता थी जो मुझे Onshapeमें वेल्डिंग ऑपरेशन करने की अनुमति दे।.
हालांकि, केवल वेल्ड बीड दिखाने के बजाय, मैं चाहता था कि कमांड में इसके वास्तविक दुनिया में उपयोग से संबंधित विवरण भी शामिल हों। वेल्ड बीड कमांड में निम्नलिखित विशेषताएं शामिल हैं:
मैंने कई वर्षों तक डिजाइन ऑटोमेशन के क्षेत्र में काम किया। इस क्षेत्र में प्राप्त ज्ञान और अनुभव का उपयोग करते हुए, मैं फर्नीचर पर केंद्रित एक फीचर बनाना चाहता था।.
हालांकि, मैंने इस फीचर में इतनी सारी डिटेल्स शामिल कर दी हैं कि मुझे अब भी यकीन करना मुश्किल लगता है कि यह सब एक ही कमांड से किया जा सकता है। यह जानकर मुझे आश्चर्य होता है कि इसी तरह के काम करने वाले अलग-अलग सॉफ्टवेयर सॉल्यूशन मौजूद हैं। तो, कैबिनेट क्रिएटर क्या कर सकता है?
आपके द्वारा बनाए गए फ़ीचर केवल उसी दस्तावेज़ के पार्ट स्टूडियो वातावरण में दिखाई देते हैं जहाँ वे बनाए गए हैं। जब आप कोई नया दस्तावेज़ बनाते हैं या पहले से बनाया गया कोई दस्तावेज़ खोलते हैं, तो आपको टूलबार में फ़ीचर दिखाई नहीं देगा। ऐसा इसलिए है क्योंकि अन्य दस्तावेज़ों के कस्टम फ़ीचर को फ़ीचरस्क्रिप्ट वाले दस्तावेज़ के संस्करण से लिंक किया जाना आवश्यक है।.
अपने FeatureScript कोड वाले दस्तावेज़ का एक संस्करण बनाने के बाद, आप इसे अपने कस्टम फ़ीचर्स में जोड़ने और अन्य दस्तावेज़ों में उपयोग करने के लिए वीडियो में दिखाए गए चरणों का पालन कर सकते हैं।.
सुरक्षा और संसाधन प्रबंधन के उद्देश्य से, LLM से FeatureScript MCP सर्वर को भेजे गए प्रत्येक अनुरोध पर एक कोटा लागू होता है। कोटा के बारे में विस्तृत जानकारी प्राप्त करने के लिए आप लिंक का उपयोग कर सकते हैं।
आपके कोटे का अधिकतम लाभ उठाने में आपकी सहायता के लिए, हमने एक .md फ़ाइल तैयार की है जो LLM को FeatureScript MCP सर्वर के साथ इंटरैक्ट करने का मार्गदर्शन प्रदान करती है और उपलब्ध टूल्स का अधिक कुशलता से उपयोग करने में मदद करती है। CLAUDE.md के लिए उपयोग किए जाने वाले वर्कस्पेस में जोड़ सकते हैं Onshape प्रोजेक्ट्स
मैं कह सकता हूं कि Onshape लैब्स के साथ पेश किया गया फीचरस्क्रिप्ट एमसीपी सर्वर, टेक्स्ट-टू-कैड की तुलना में अधिक व्यावहारिक समाधान है, क्योंकि यह डिजाइनरों और इंजीनियरों को उनकी अनूठी कार्यप्रवाह आवश्यकताओं के अनुरूप अपने स्वयं के कस्टम फीचर्स बनाने और उनके दोहराव वाले कार्यों को गति देने की अनुमति देता है।.