Gemini CLI का उपयोग करके Blender MCP को कॉन्फ़िगर करें

Google Gemini CLI के साथ Blender MCP को सेट करने के लिए AI-संचालित 3D मॉडलिंग के लिए पूर्ण चरण-दर-चरण गाइड

Gemini CLI Blender MCP कॉन्फ़िगरेशन

परिचय

Gemini CLI एक शक्तिशाली कमांड-लाइन इंटरफ़ेस है जो आपको टर्मिनल से सीधे Google के Gemini AI मॉडल के साथ इंटरैक्ट करने देता है। Blender MCP को Gemini CLI के साथ एकीकृत करके, आप Blender में 3D मॉडलिंग वर्कफ़्लो को बढ़ाने के लिए AI क्षमताओं का लाभ उठा सकते हैं।

यह गाइड आपको Node.js की स्थापना से लेकर आपकी MCP सेवा की Gemini CLI के साथ सत्यापना तक, संपूर्ण सेटअप प्रक्रिया के माध्यम से चरण दर चरण ले जाएगा।

पूर्वापेक्षाएँ

  • Windows, macOS या Linux सिस्टम
  • सॉफ़्टवेयर स्थापित करने के लिए व्यवस्थापक अधिकार
  • Gemini एक्सेस के साथ Google खाता
  • कमांड-लाइन इंटरफेस की बुनियादी समझ
  • सिस्टम पर Blender स्थापित (वैकल्पिक लेकिन अनुशंसित)

चरण 1: Node.js को स्थापित करें

Gemini CLI और Blender MCP सर्वर को चलाने के लिए Node.js की आवश्यकता है। स्थापना के लिए इन चरणों का पालन करें:

Windows के लिए:

  1. nodejs.org पर जाएँ
  2. LTS (दीर्घकालीन समर्थन) संस्करण डाउनलोड करें
  3. इंस्टॉलर चलाएँ और इंस्टॉलेशन विज़ार्ड का पालन करें
  4. सभी डिफ़ॉल्ट विकल्पों को स्वीकार करें (npm और PATH कॉन्फ़िगरेशन सहित)
  5. इंस्टॉलेशन पूरा करने के लिए "समाप्त करें" पर क्लिक करें

macOS के लिए:

  1. Homebrew का उपयोग करना: brew install node
  2. या nodejs.org से डाउनलोड करें और इंस्टॉलर चलाएँ

Linux के लिए:

अपने पैकेज मैनेजर का उपयोग करें। उदाहरण के लिए, Ubuntu/Debian पर:

sudo apt update
sudo apt install nodejs npm

Node.js स्थापन की पुष्टि करें

टर्मिनल या कमांड प्रॉम्प्ट खोलें और चलाएँ:

node --version
npm --version

यदि Node.js सही तरीके से स्थापित है, तो दोनों कमांड संस्करण संख्या लौटाएँगे।

चरण 2: Gemini CLI को डाउनलोड और स्थापित करें

अब जब Node.js स्थापित हो गया है, आप Gemini CLI को डाउनलोड और सेट कर सकते हैं:

स्थापना के चरण

  1. टर्मिनल या कमांड प्रॉम्प्ट खोलें
  2. उस निर्देशिका में नेविगेट करें जहाँ आप अपनी Gemini CLI परियोजना को संग्रहीत करना चाहते हैं या इसे बनाएँ (हम इसे gmcp कहेंगे)
  3. निर्देशिका बनाएँ:
    mkdir gmcp
    cd gmcp
  4. npm का उपयोग करके Gemini CLI डाउनलोड करें:
    npm install -g @google/generative-ai-cli
  5. या npx का उपयोग करें सीधे चलाने के लिए बिना वैश्विक स्थापना के:
    npx @google/generative-ai-cli

चरण 3: Blender MCP सेवा को कॉन्फ़िगर करें

MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सेवा कॉन्फ़िगरेशन Blender MCP को Gemini CLI से जोड़ने का मुख्य चरण है।

कॉन्फ़िगरेशन फ़ाइल का पता लगाना

Gemini CLI अपने कॉन्फ़िगरेशन को एक सेटिंग्स फ़ाइल में संग्रहीत करता है जो स्थित है:

D:\seocode\tmp\gmcp\.gemini\settings.json

कॉन्फ़िगरेशन जोड़ना

settings.json फ़ाइल को अपने पसंदीदा टेक्स्ट एडिटर (जैसे Visual Studio Code, Notepad++ या यहाँ तक कि Notepad) के साथ खोलें।

Blender MCP सेवा सक्षम करने के लिए निम्नलिखित कॉन्फ़िगरेशन जोड़ें या अपडेट करें:

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

कॉन्फ़िगरेशन की व्याख्या

  • mcpServers: सभी MCP सेवा परिभाषाओं वाली एक वस्तु
  • blender: आपकी MCP सेवा का नाम (Gemini CLI में पहचान के लिए उपयोग किया जाता है)
  • command: निष्पादित करने के लिए कमांड (uvx Python के लिए एक पैकेज रनर है)
  • args: कमांड में पास किए गए तर्क (blender-mcp Blender MCP पैकेज है)

कॉन्फ़िगरेशन को सहेजें

कॉन्फ़िगरेशन जोड़ने के बाद फ़ाइल को सहेजें। सुनिश्चित करें कि JSON सही तरीके से स्वरूपित है और कोई अनुगामी कोमा या सिंटैक्स त्रुटि नहीं है।

चरण 4: Gemini CLI से बाहर निकलें और पुनः लॉग इन करें

नई MCP सेवा कॉन्फ़िगरेशन लागू करने के लिए, आपको Gemini CLI को पुनः शुरू करना होगा:

Gemini CLI से बाहर निकलें

यदि Gemini CLI चल रहा है, तो इसे टाइप करके बाहर निकलें:

exit

पुनः लॉग इन करें

अपने टर्मिनल में Gemini CLI को पुनः शुरू करें:

npx @google/generative-ai-cli

या यदि आपने इसे विश्व स्तर पर स्थापित किया है:

gemini-cli

चरण 5: MCP सेवा कॉन्फ़िगरेशन को सत्यापित करें

एक बार जब आप Gemini CLI में पुनः लॉग इन कर लें, सत्यापित करें कि Blender MCP सेवा सही तरीके से कॉन्फ़िगर की गई है और सुलभ है:

सेवा स्थिति की जाँच करें

Gemini CLI में, आपको यह संकेत देने वाली आउटपुट दिखनी चाहिए कि MCP सेवा लोड की गई है। निम्नलिखित जैसे संदेश देखें:

[INFO] Loading MCP services...
[INFO] Blender MCP service loaded successfully
[INFO] Available tools: blender_create_object, blender_modify_object, ...

एकीकरण का परीक्षण करें

एक सरल कमांड आज़माएँ जो Blender MCP सेवा का उपयोग करता है। उदाहरण के लिए:

Blender में एक घन बनाएँ

यदि Blender MCP प्लग-इन के साथ चल रहा है, तो आपके Blender दृश्य में एक घन दिखाई देना चाहिए। Gemini आपके अनुरोध को संसाधित करेगा और MCP प्रोटोकॉल के माध्यम से Blender को कमांड भेजेगा।

समस्या समाधान

समस्या: Settings.json नहीं मिली

समाधान: अपनी परियोजना निर्देशिका में .gemini फ़ोल्डर को मैन्युअल रूप से बनाएँ और ऊपर दिए गए कॉन्फ़िगरेशन के साथ एक settings.json फ़ाइल बनाएँ।

समस्या: "uvx कमांड नहीं मिली"

समाधान: आवश्यक Python टूल पैकेज स्थापित करें:

pip install uv

समस्या: MCP सेवा लोड नहीं हो रही

समाधान: निम्नलिखित जाँचें:

  • सत्यापित करें कि settings.json में JSON सिंटैक्स सही है (यदि आवश्यक हो तो JSON सत्यापक का उपयोग करें)
  • सुनिश्चित करें कि फ़ाइल पथ सही है: D:\seocode\tmp\gmcp\.gemini\settings.json
  • जाँचें कि Blender MCP स्थापित है: uvx blender-mcp --version
  • विस्तृत त्रुटि संदेशों के लिए Gemini CLI लॉग की जाँच करें

समस्या: Blender कमांड का जवाब नहीं दे रहा है

समाधान: सुनिश्चित करें कि:

  • Blender MCP प्लग-इन के साथ चल रहा है
  • MCP प्लग-इन Blender सेटिंग्स में सक्षम है
  • Gemini CLI और Blender सही नेटवर्क पोर्ट पर जुड़े हुए हैं

अगले चरण

अब जब आपने Blender MCP को Gemini CLI के साथ कॉन्फ़िगर कर दिया है, आप कर सकते हैं:

  • प्राकृतिक भाषा संकेतों का उपयोग करके जटिल 3D दृश्य बनाएँ
  • AI सहायता के साथ वस्तुओं और सामग्री को संशोधित करें
  • दोहराए जाने वाले 3D मॉडलिंग कार्यों को स्वचालित करें
  • Gemini की AI क्षमताओं को Blender के शक्तिशाली 3D उपकरणों के साथ संयोजित करें
  • कस्टम स्क्रिप्टिंग और स्वचालन के लिए उन्नत MCP सुविधाओं का अन्वेषण करें

Blender MCP का उपयोग करने के बारे में अधिक जानकारी के लिए, आधिकारिक GitHub रिपॉजिटरी पर जाएँ।

निष्कर्ष

Gemini CLI के साथ Blender MCP को सेटअप करने से AI-समर्थित 3D मॉडलिंग की असीम संभावनाएँ खुलती हैं। जबकि कॉन्फ़िगरेशन प्रक्रिया में कई चरण शामिल हैं, इस गाइड का पालन करके आप जल्दी ही चलने-फिरने लगेंगे। सफलता की कुंजी यह सुनिश्चित करना है कि आपकी कॉन्फ़िगरेशन फ़ाइलें सही ढंग से स्वरूपित हैं और सभी घटक सही ढंग से स्थापित हैं।

यदि आप किसी समस्या का सामना कर रहे हैं या कोई प्रश्न हैं, तो समस्या समाधान अनुभाग देखें या Blender MCP दस्तावेज़ की जाँच करें।