Xcode सेटअप

अंतिम अपडेट: 10 जुलाई 2026

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

MCP स्वयं, सर्वर ग्रुप और फ़ाइल अपलोड सर्वर के बारे में विवरण MCP में दिया गया है। यह पेज केवल 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 सीधे डाउनलोड करें।

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

जोड़ना

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

Xcode में उपयोग होने वाला एजेंट
1

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

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

टर्मिनल
$ npx weegloo@latest -y \ --agent claude \ --host xcode \ --token wgl_••••••••••••
2

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

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

  1. 1.टर्मिनल में Claude Code चलाएँ। इसे ज़रूर उसी प्रोजेक्ट फ़ोल्डर के अंदर चलाएँ जिसे आप जोड़ना चाहते हैं।
    टर्मिनल
    claude
  2. 2.पहली बार चलाने पर Claude Code पूछ सकता है कि कौन-से नए MCP सर्वर सक्षम करने हैं। यदि पूछे, तो सुनिश्चित करें कि weegloo और weegloo-upload चेक हैं और Enter दबाकर सबमिट करें।
    टर्मिनल
    New MCP servers found in .mcp.json Select any you wish to enable. > [√] weegloo [√] weegloo-upload
  3. 3.MCP सर्वर प्रबंधन स्क्रीन खोलने के लिए /mcp टाइप करें।
    टर्मिनल
    /mcp
  4. 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. 5.पुष्टि करें कि URL https://ai.weegloo.com/mcp है और Authenticate चुनें।
    टर्मिनल
    Weegloo MCP Server Status: ∆ needs authentication URL: https://ai.weegloo.com/mcp > 1. Authenticate 2. Disable
  6. 6.Authenticate चुनने पर ब्राउज़र में नीचे जैसी WEEGLOO प्रमाणन पेज खुलती है। टोकन कॉपी करें बटन से टोकन कॉपी करके पेस्ट करें और सर्वर कनेक्ट करें दबाएँ। जब weegloo connected हो जाए, तो पूरा हो गया।
इंस्टॉल के बाद Xcode Agent का नया सत्र खोलें ताकि कॉन्फ़िगरेशन लागू हो।

सेटिंग फ़ाइल को सीधे जाँचना

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

इंस्टॉल टूल, 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 को नए वर्शन पर अपग्रेड करने पर यह रास्ता बेमेल हो जाता है, इसलिए अपग्रेड के बाद इंस्टॉल टूल दोबारा चलाकर मान को अपडेट करें।

आगे क्या करें

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