SocialGO

डेवलपर्स

MCP सर्वर

SocialGO को Claude, Cursor और किसी भी Model Context Protocol क्लाइंट में प्लग करें ताकि आपके AI एजेंट खुद कैटलॉग खोज सकें और ऑर्डर चला सकें।

SocialGO MCP सर्वर क्या है?

SocialGO MCP सर्वर पैनल को Model Context Protocol के ज़रिए AI एजेंट के लिए टूल के एक सेट के रूप में उजागर करता है। एक बार कनेक्ट हो जाने पर, एक असिस्टेंट सेवा कैटलॉग ब्राउज़ कर सकता है, ऑर्डर दे और ट्रैक कर सकता है, रीफ़िल का अनुरोध कर सकता है और बैलेंस प्रबंधित कर सकता है. किसी कस्टम ग्लू कोड के बिना। यह उसी API के ऊपर एक पतली, पढ़ने-और-कार्य करने वाली परत है जिसका उपयोग आपका डैशबोर्ड करता है, इसलिए एजेंट आपके खाते की सीमाओं और मूल्य निर्धारण के भीतर रहते हैं।

यह किसी भी MCP-सक्षम क्लाइंट के साथ काम करता है, जिसमें Claude Desktop, Claude Code, Cursor और MCP SDK पर बने आपके अपने एजेंट शामिल हैं।

इसे अपने क्लाइंट में जोड़ें

सर्वर @socialgo/mcp पैकेज के रूप में आता है और npx के ज़रिए stdio पर चलता है, इसलिए इंस्टॉल या सेल्फ़-होस्ट करने के लिए कुछ नहीं है। अपने MCP क्लाइंट कॉन्फ़िगरेशन में निम्नलिखित एंट्री जोड़ें:

{
  "mcpServers": {
    "socialgo": {
      "command": "npx",
      "args": ["-y", "@socialgo/mcp"],
      "env": {
        "SOCIALGO_API_KEY": "your_api_key_here"
      }
    }
  }
}

Claude Code के साथ आप इसे अपने टर्मिनल से एक ही कमांड में रजिस्टर कर सकते हैं:

claude mcp add socialgo -- npx @socialgo/mcp

इसे जोड़ने के बाद, एनवायरनमेंट में SOCIALGO_API_KEY सेट करना याद रखें ताकि ऊपर दिया गया कमांड इसे उठा सके।

प्रमाणीकरण

सर्वर एक ही एनवायरनमेंट वेरिएबल, SOCIALGO_API_KEY, पढ़ता है। अपनी खाता सेटिंग्स से एक key जनरेट करें, इसे गुप्त रखें और इसे कभी भी सोर्स कंट्रोल में कमिट न करें। हर टूल कॉल इस key के साथ प्रमाणित और अधिकृत होती है, और ऑर्डर संबंधित खाता बैलेंस के विरुद्ध बिल किए जाते हैं। पहुँच रद्द करने के लिए किसी भी समय अपने डैशबोर्ड से key बदलें।

मुख्य टूल

सर्वर टूल का एक छोटा, स्थिर सतह रखता है जो पूरे ऑर्डर जीवनचक्र को कवर करता है:

  • search_servicesप्लेटफ़ॉर्म, प्रकार या कीवर्ड से सेवाएँ खोजें. हर वर्कफ़्लो का प्रवेश बिंदु।
  • get_serviceएक सेवा का पूरा विवरण प्राप्त करें: दर, न्यूनतम/अधिकतम मात्रा और समर्थित विकल्प।
  • create_orderकिसी लक्ष्य लिंक या यूज़रनेम के विरुद्ध किसी सेवा के लिए ऑर्डर दें।
  • order_statusकिसी ऑर्डर की लाइव स्थिति, प्रगति और शेष मात्रा जाँचें।
  • balanceवर्तमान खाता बैलेंस और मुद्रा पढ़ें।
  • refillऐसे योग्य ऑर्डर पर रीफ़िल का अनुरोध करें जो अपनी डिलीवर की गई मात्रा से नीचे गिर गया हो।
  • cancelऐसे ऑर्डर को रद्द करें जो अब भी रद्द किया जा सकता है और शेष धनराशि वापस पाएँ।
  • list_ordersहाल के ऑर्डरों को उनकी वर्तमान स्थिति के साथ पेज दर पेज देखें।
  • add_fundsखाते में बैलेंस जोड़ने के लिए एक टॉप-अप इंटेंट बनाएँ।

"खोजें-फिर-कार्य करें" डिज़ाइन

एक सामान्य SMM पैनल दर्जनों प्लेटफ़ॉर्म पर हज़ारों सेवाएँ रखता है। प्रति सेवा एक टूल रजिस्टर करने से एजेंट की टूल सूची भर जाएगी, कॉन्टेक्स्ट विंडो फट जाएगी और मॉडल धीमा और कम सटीक हो जाएगा। SocialGO इससे पूरी तरह बचता है।

इसके बजाय, कैटलॉग एक एकल खोज टूल के पीछे रहता है। एजेंट पहले हज़ारों विकल्पों को कुछ प्रासंगिक मिलानों तक सीमित करने के लिए search_services कॉल करता है, एक का get_service से निरीक्षण करता है, और तभी create_order के साथ कार्य करता है। वही नौ टूल पूरी कैटलॉग को कवर करते हैं चाहे वह कितनी भी बड़ी क्यों न हो जाए. बैकएंड पर नई सेवाएँ जोड़ने से एजेंट को दिखने वाली टूल सतह कभी नहीं बदलती।

एक पूर्ण फ़्लो इस तरह दिखता है:

1. search_services({ query: "instagram followers" })
   → returns a short list of matching services with ids + rates

2. get_service({ id: "<id>" })
   → confirms rate, min/max and options before spending

3. create_order({ id: "<id>", link: "<target>", quantity: 1000 })
   → returns an order id

4. order_status({ id: "<order_id>" })
   → poll until completed

यह टूल सूची को छोटा और पूर्वानुमेय रखता है, कैटलॉग को हज़ारों सेवाओं तक स्केल करने देता है, और एजेंट को हर बार खर्च करने से पहले एक विश्वसनीय पुष्टिकरण चरण देता है।