Xcode सेटअप

Xcode अपनी ही स्क्रीन के अंदर Claude Code या Codex जैसे कोडिंग एजेंट चला सकता है। इसमें WEEGLOO MCP सर्वर जोड़ने पर, Xcode के अंदर चलने वाला एजेंट Content Type, Content, Media जैसे संसाधन सीधे बना, पढ़ और बदल सकता है। इंस्टॉल टूल MCP सर्वर के साथ Skills और Rules भी इंस्टॉल करता है, ताकि एजेंट WEEGLOO API का उपयोग इच्छित तरीके से करे। Skills किसी ख़ास काम को अच्छे से करने का तरीका बताने वाली गाइड हैं, और Rules ऐसे नियम हैं जिनका पालन हर काम में करना होता है। नीचे Xcode के अंदर इस्तेमाल किया जाने वाला एजेंट चुनें, इंस्टॉल टूल से एक बार में सेटअप करें, फिर MCP कनेक्शन का प्रमाणन पूरा कर लें।

MCP सर्वर और Skills, Rules के बारे में विस्तृत जानकारी क्रमशः MCP, Skills और Rules पेजों पर दी गई है। यह पेज केवल Xcode से जोड़ने का तरीका बताता है।

आवश्यक तैयारी

नीचे दी गई इंस्टॉल कमांड चलाने के लिए Node.js चाहिए। पहले नीचे दी गई कमांड से जाँच लें कि यह इंस्टॉल है या नहीं और इसका संस्करण 18 या उससे ऊपर है।

टर्मिनल
node --version # v18 या उससे ऊपर हो तो OK npx --version # कोई संस्करण दिखे तो OK

यदि Node.js इंस्टॉल है पर npx नहीं, तो नीचे दी गई कमांड से npm को नवीनतम संस्करण पर अपडेट करें। npm अपडेट करने पर npx भी साथ में इंस्टॉल हो जाता है।

टर्मिनल
npm install -g npm@latest

यदि Node.js इंस्टॉल नहीं है या इसका संस्करण पुराना है, तो अपने ऑपरेटिंग सिस्टम के अनुसार Node.js इंस्टॉल करें।

टर्मिनल
brew install node

यदि Homebrew नहीं है, तो पहले brew.sh से इंस्टॉल करें, या nodejs.org से Node.js सीधे डाउनलोड करें।

टर्मिनल
winget install OpenJS.NodeJS.LTS

यदि winget नहीं है या पहचाना नहीं जाता, तो nodejs.org से LTS इंस्टॉल फ़ाइल डाउनलोड करें। इंस्टॉल के बाद टर्मिनल नया खोलना होगा।

डिस्ट्रिब्यूशन का पैकेज पुराना हो सकता है, इसलिए कई डिस्ट्रिब्यूशन पर काम करने वाले nvm से इंस्टॉल करने की सलाह दी जाती है।

टर्मिनल
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.5/install.sh | bash source ~/.bashrc nvm install --lts

इंस्टॉल फ़ाइल सीधे लेना हो तो nodejs.org पर देखें।

Xcode भी इंस्टॉल होना चाहिए। यदि अभी नहीं है, तो Xcode डाउनलोड से लिया जा सकता है।

कनेक्ट करना

बुनियादी इंस्टॉल में इस पेज की इंस्टॉल कमांड कॉपी करके टर्मिनल में एक बार चलाना ही काफ़ी है। इंस्टॉल प्रक्रिया के हर चरण को ख़ुद चुनना हो तो कस्टम इंस्टॉल खोलें। Xcode कनेक्शन हमेशा मौजूदा प्रोजेक्ट में इंस्टॉल होता है, इसलिए इंस्टॉल कमांड को उस प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ जिसे आप जोड़ना चाहते हैं।

कोडिंग टूल
1

MCP · Skills इंस्टॉल करें

इंस्टॉल कमांड कॉपी करें और इसे टर्मिनल में चलाएँ। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ जिसे आप जोड़ना चाहते हैं।

टर्मिनल
$ npx weegloo@latest -y \ --agent claude \ --host xcode \ --location project \ --token <Personal Access Token>
2

MCP कनेक्शन प्रमाणित करें

नीचे दिए गए क्रम में प्रमाणित करें।

  1. टर्मिनल में Claude Code चलाएँ। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ जिसे आप जोड़ना चाहते हैं।

    टर्मिनल
    claude
  2. पहली बार चलाने पर नया MCP सर्वर सक्रिय करने के बारे में पूछा जा सकता है। ऐसे में जाँच लें कि weegloo और weegloo-upload चेक किए हुए हैं और Enter दबाकर सबमिट करें।

    टर्मिनल
    New MCP servers found in .mcp.json Select any you wish to enable. > [√] weegloo [√] weegloo-upload
  3. /mcp लिखकर MCP सर्वर प्रबंधन स्क्रीन खोलें।

    टर्मिनल
    /mcp
  4. सूची में से weegloo चुनें। यह needs authentication स्थिति में दिखता है।

    टर्मिनल
    Manage MCP servers > weegloo · ∆ needs authentication weegloo-upload · √ connected

    सूची में सर्वर न दिखें तो: सूची में weegloo और weegloo-upload न दिखें, तो हो सकता है कि आपने चरण 2 की सक्रियण स्क्रीन पर सबमिट न किया हो या वे निष्क्रिय हों। Claude Code बंद करने के बाद नीचे दी गई कमांड टर्मिनल में लिखें, और फिर से claude चलाएँ। चरण 2 जैसी स्क्रीन दोबारा दिखे, तो weegloo और weegloo-upload चेक किए हुए स्थिति में Enter दबाकर सबमिट करें।

    टर्मिनल
    claude mcp reset-project-choices
  5. कनेक्शन पता https://ai.weegloo.com/mcp है, यह जाँच लें और Authenticate चुनें।

    टर्मिनल
    Weegloo MCP Server Status: ∆ needs authentication URL: https://ai.weegloo.com/mcp > 1. Authenticate 2. Disable
  6. Authenticate चुनने पर ब्राउज़र में नीचे जैसी WEEGLOO प्रमाणन पेज खुलती है। टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें और सर्वर कनेक्ट करें दबाएँ। weegloo connected में बदल जाए तो काम पूरा हुआ।

    WEEGLOO प्रमाणन पेज

इंस्टॉल के बाद सेटिंग लागू होने के लिए Xcode Agent सेशन नए सिरे से खोलना ज़रूरी है।

1

MCP · Skills इंस्टॉल करें

इंस्टॉल कमांड कॉपी करें और इसे टर्मिनल में चलाएँ। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ जिसे आप जोड़ना चाहते हैं।

टर्मिनल
$ npx weegloo@latest -y \ --agent codex \ --host xcode \ --location project \ --token <Personal Access Token>
2

MCP कनेक्शन प्रमाणित करें

नीचे दिए गए क्रम में प्रमाणित करें।

  1. टर्मिनल में नीचे दी गई कमांड चलाने पर ब्राउज़र में WEEGLOO प्रमाणन पेज खुलती है।

    टर्मिनल
    codex mcp login weegloo
  2. खुली हुई WEEGLOO प्रमाणन पेज पर, नीचे दिए गए टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें और सर्वर कनेक्ट करें दबाएँ। पहले से चल रहा एजेंट प्रमाणन पूरा होने के बाद पुनः आरंभ करने पर ही लागू होगा।

    WEEGLOO प्रमाणन पेज

इंस्टॉल के बाद सेटिंग लागू होने के लिए Xcode Agent सेशन नए सिरे से खोलना ज़रूरी है।

npx weegloo को संवादात्मक रूप से चलाकर, पूछे गए विकल्पों को ख़ुद चुनते हुए इंस्टॉल करता है।

कोडिंग टूल
1

इंस्टॉल टूल चलाएँ

जिस प्रोजेक्ट फ़ोल्डर को जोड़ना है उसमें जाएँ, फिर उसी फ़ोल्डर में नीचे दी गई कमांड चलाएँ और पूछे गए विकल्पों को क्रम से चुनें। जहाँ Token माँगा जाए वहाँ नीचे दिए गए टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ।

टर्मिनल
npx weegloo@latest
टर्मिनल
✔ Select your IDE: Claude Code ✔ What would you like to install? MCP server, Skills and Rules ✔ Enter your Weegloo Personal Access Token: **** ← कॉपी किया हुआ टोकन ✔ Select the MCP server group: default ✔ Where would you like to install the configuration? Project … ✔ Installation complete!
2

MCP कनेक्शन प्रमाणित करें

नीचे दिए गए क्रम में प्रमाणित करें।

  1. टर्मिनल में Claude Code चलाएँ। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ जिसे आप जोड़ना चाहते हैं।

    टर्मिनल
    claude
  2. पहली बार चलाने पर नया MCP सर्वर सक्रिय करने के बारे में पूछा जा सकता है। ऐसे में जाँच लें कि weegloo और weegloo-upload चेक किए हुए हैं और Enter दबाकर सबमिट करें।

    टर्मिनल
    New MCP servers found in .mcp.json Select any you wish to enable. > [√] weegloo [√] weegloo-upload
  3. /mcp लिखकर MCP सर्वर प्रबंधन स्क्रीन खोलें।

    टर्मिनल
    /mcp
  4. सूची में से weegloo चुनें। यह needs authentication स्थिति में दिखता है।

    टर्मिनल
    Manage MCP servers > weegloo · ∆ needs authentication weegloo-upload · √ connected

    सूची में सर्वर न दिखें तो: सूची में weegloo और weegloo-upload न दिखें, तो हो सकता है कि आपने चरण 2 की सक्रियण स्क्रीन पर सबमिट न किया हो या वे निष्क्रिय हों। Claude Code बंद करने के बाद नीचे दी गई कमांड टर्मिनल में लिखें, और फिर से claude चलाएँ। चरण 2 जैसी स्क्रीन दोबारा दिखे, तो weegloo और weegloo-upload चेक किए हुए स्थिति में Enter दबाकर सबमिट करें।

    टर्मिनल
    claude mcp reset-project-choices
  5. कनेक्शन पता https://ai.weegloo.com/mcp है, यह जाँच लें और Authenticate चुनें।

    टर्मिनल
    Weegloo MCP Server Status: ∆ needs authentication URL: https://ai.weegloo.com/mcp > 1. Authenticate 2. Disable
  6. Authenticate चुनने पर ब्राउज़र में नीचे जैसी WEEGLOO प्रमाणन पेज खुलती है। टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें और सर्वर कनेक्ट करें दबाएँ। weegloo connected में बदल जाए तो काम पूरा हुआ।

    WEEGLOO प्रमाणन पेज

इंस्टॉल के बाद सेटिंग लागू होने के लिए Xcode Agent सेशन नए सिरे से खोलना ज़रूरी है।

1

इंस्टॉल टूल चलाएँ

जिस प्रोजेक्ट फ़ोल्डर को जोड़ना है उसमें जाएँ, फिर उसी फ़ोल्डर में नीचे दी गई कमांड चलाएँ और पूछे गए विकल्पों को क्रम से चुनें। जहाँ Token माँगा जाए वहाँ नीचे दिए गए टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ।

टर्मिनल
npx weegloo@latest
टर्मिनल
✔ Select your IDE: Codex ✔ What would you like to install? MCP server, Skills and Rules ✔ Enter your Weegloo Personal Access Token: **** ← कॉपी किया हुआ टोकन ✔ Select the MCP server group: default ✔ Where would you like to install the configuration? Project … ✔ Installation complete!
2

MCP कनेक्शन प्रमाणित करें

नीचे दिए गए क्रम में प्रमाणित करें।

  1. टर्मिनल में नीचे दी गई कमांड चलाने पर ब्राउज़र में WEEGLOO प्रमाणन पेज खुलती है।

    टर्मिनल
    codex mcp login weegloo
  2. खुली हुई WEEGLOO प्रमाणन पेज पर, नीचे दिए गए टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें और सर्वर कनेक्ट करें दबाएँ। पहले से चल रहा एजेंट प्रमाणन पूरा होने के बाद पुनः आरंभ करने पर ही लागू होगा।

    WEEGLOO प्रमाणन पेज

इंस्टॉल के बाद सेटिंग लागू होने के लिए Xcode Agent सेशन नए सिरे से खोलना ज़रूरी है।

MCP सर्वर कॉन्फ़िगरेशन फ़ाइल

इंस्टॉल टूल कॉन्फ़िगरेशन फ़ाइल को अपने आप बनाता और प्रबंधित करता है, इसलिए आपको इसे ख़ुद जाँचने की ज़रूरत नहीं। नीचे दी गई सामग्री उन उपयोगकर्ताओं के लिए संदर्भ है जिन्हें कॉन्फ़िगरेशन फ़ाइल की ठोस संरचना और पथ चाहिए।

इंस्टॉल टूल, Xcode के अंदर इस्तेमाल के लिए चुने गए एजेंट की कॉन्फ़िगरेशन फ़ाइल में सर्वर पंजीकृत करता है। Xcode कनेक्शन हमेशा मौजूदा प्रोजेक्ट में इंस्टॉल होता है, इसलिए फ़ाइल भी प्रोजेक्ट फ़ोल्डर के अंदर बनती है। चुने गए एजेंट के अनुसार फ़ाइल अलग होती है।

  • Claude Code: प्रोजेक्ट फ़ोल्डर की .mcp.json (प्रारूप Claude Code सेटअप जैसा ही है)
  • Codex: प्रोजेक्ट फ़ोल्डर की .codex/config.toml (प्रारूप Codex सेटअप जैसा ही है)

Xcode के अंदर इस्तेमाल करते समय ही एक अंतर होता है। फ़ाइलें संभालने वाले weegloo-upload सर्वर के env में PATH प्रविष्टि भी शामिल होती है। Xcode एजेंट को न्यूनतम PATH के साथ चलाता है, और यह प्रविष्टि न हो तो सर्वर चलाने के लिए ज़रूरी npx नहीं मिल पाता। Claude Code (.mcp.json) में यह इस तरह दिखता है।

{
  "mcpServers": {
    "weegloo-upload": {
      "command": "npx",
      "args": ["-y", "weegloo-upload"],
      "env": {
        "PATH": "/Users/jiwoo/.nvm/versions/node/v22.14.0/bin:/usr/bin:/bin",
        "UPLOAD_API_URL": "https://upload.weegloo.com/v1",
        "AUTH_BEARER_TOKEN": "<Personal Access Token>"
      }
    }
  }
}

इस PATH में इंस्टॉल चलाने वाले Node की जगह ज्यों-की-त्यों दर्ज हो जाती है। Node को नए संस्करण पर ले जाने पर यह पथ बेमेल हो जाता है, इसलिए अपग्रेड के बाद इंस्टॉल टूल दोबारा चलाकर मान अपडेट करें।

Skills और Rules

Skills और Rules भी चुने गए एजेंट के तरीके का ही पालन करते हैं। विस्तृत जगह के लिए Claude Code सेटअप और Codex सेटअप के Skills·Rules सेक्शन देखें।

आगे क्या करें

  • MCP: सर्वर ग्रुप, फ़ाइल अपलोड सर्वर जैसे कनेक्शन के आधार बनने वाले विषयों को कवर करता है।
  • Skills और Rules: इंस्टॉल टूल जो Skills और Rules साथ में इंस्टॉल करता है, वे क्या हैं, यह कवर करता है।
  • नवीनतम स्थिति में बनाए रखना: इंस्टॉल किए गए Skills और Rules को नवीनतम बनाए रखने का तरीका कवर करता है।
  • AI से स्थैतिक पेज माइग्रेट करना: जुड़े हुए MCP से असली पेज को कंटेंट-आधारित सेवा में ले जाने का तरीका दिखाता है।