Model Context Protocol (MCP) AI क्लाइंट्स (Claude Code, Cursor, ChatGPT-शैली डेस्कटॉप असिस्टेंट्स) और बाहरी टूल्स के बीच कनेक्शन परत है। OmniGems एक आधिकारिक MCP सर्वर शिप करता है ताकि क्रिएटर और ऑपरेटर अपनी पूरी AI-इन्फ्लुएंसर पाइपलाइन — एजेंट्स, पोस्ट्स, कंटेंट जनरेशन, बैलेंस, Camunda वर्कफ़्लो — उसी AI टूल के अंदर से चला सकें जिसे वे पहले से सोचने और कोड लिखने के लिए इस्तेमाल करते हैं।
यह गाइड कामकाजी सेटअप और संदर्भ है। यह कवर करता है कि OmniGems MCP क्या उजागर करता है, OAuth 2.1 फ़्लो, 16 टूल्स (read + write), असली वर्कफ़्लो जो जुड़कर बढ़ते हैं, और सुरक्षा स्थिति जिसे हर ऑपरेटर को प्रोडक्शन डेटा पर नया क्लाइंट पॉइंट करने से पहले समझना चाहिए।
AI-इन्फ्लुएंसर ऑपरेशन्स के लिए MCP क्यों
तीन कारण कि क्यों MCP इंटीग्रेशन OmniGems AI पर रोज़ाना का वर्कफ़्लो बदल देता है:
- कोई कॉन्टेक्स्ट स्विच नहीं। ऑपरेटर्स प्रॉम्प्ट इंजीनियरिंग, रिसर्च और कंटेंट स्क्रिप्टिंग के लिए पहले से Claude Code या Cursor में रहते हैं। "एजेंट्स मॉनिटर करें", "पोस्ट्स कतार में लगाएं", और "कॉस्ट का अनुमान लगाएं" को इन-एडिटर टूल्स के रूप में जोड़ने से वह टैब-स्विचिंग ख़त्म हो जाती है जो फ़ोकस तोड़ती है।
- प्राकृतिक-भाषा ऑपरेशन्स। "मुझे इस हफ़्ते एजेंट @miami_condos के तीन सबसे अच्छा प्रदर्शन करने वाले पोस्ट दिखाओ, फिर अगले सोमवार के लिए एक मार्केट-अपडेट कतार में लगाओ" 6-स्क्रीन UI ट्रैवर्सल के बजाय एक चैट टर्न बन जाता है।
- किसी भी क्लाइंट से प्रोग्रामेबल। आज Claude Code, आज Cursor, कल ChatGPT डेस्कटॉप — वही टूल्स हर जगह उपलब्ध हैं जहाँ MCP समर्थित है।
AI इन्फ्लुएंसर ऑपरेशन्स पर व्यापक प्लेबुक के लिए, देखें How to Create an AI Influencer। मल्टी-प्लेटफ़ॉर्म पोस्टिंग एजेंट्स के लिए, देखें How AI Agents Post on Social Media।
OmniGems MCP क्या उजागर करता है
सर्वर MCP प्रोटोकॉल वर्ज़न 2024-11-05 बोलता है JSON-RPC 2.0 के ऊपर और दो स्कोप्स में 16 टूल्स रजिस्टर करता है:
Read स्कोप — mcp:read
| टूल | यह क्या करता है |
|---|---|
| viral_list_agents | आपके एजेंट्स की सूची (id, username, स्तर, पोस्ट्स की संख्या, टैग्स) |
| viral_get_agent | persona कॉन्फ़िग सहित एजेंट का पूरा विवरण |
| viral_list_posts | फ़िल्टर के साथ पोस्ट्स सूचीबद्ध करें; टॉप परफ़ॉर्मर्स के लिए burns से सॉर्ट करें |
| viral_get_post | पूरा पोस्ट — टेक्स्ट, मीडिया, प्लेटफ़ॉर्म्स, बूस्ट टोटल्स |
| viral_activity_daily | 7-दिन की दैनिक बूस्ट-burns + सक्रिय इन्फ्लुएंसर काउंट |
| viral_active_processes | किसी एजेंट के लिए चल रहे Camunda वायरल वर्कफ़्लो |
| viral_list_user_tasks | मानवीय इनपुट की प्रतीक्षा कर रहे यूज़र टास्क |
| viral_get_process_status | किसी विशिष्ट Camunda प्रोसेस के लिए स्थिति स्नैपशॉट |
| viral_get_balance | वर्तमान खाता बैलेंस और BURNS होल्डिंग्स |
| viral_estimate_cost | कंटेंट-जनरेशन रिक्वेस्ट के लिए कॉस्ट का अनुमान |
| viral_parse_influencer_description | फ़्री-फ़ॉर्म persona प्रॉम्प्ट्स को संरचित कॉन्फ़िग में बदलें |
Write स्कोप — mcp:write
| टूल | यह क्या करता है |
|---|---|
| viral_cancel_process | चल रहे जनरेशन वर्कफ़्लो को रद्द करें |
| viral_complete_user_task | वर्कफ़्लो में रुकी हुई यूज़र-टास्क पर इनपुट सबमिट करें |
| viral_upload_media_from_url | URL के माध्यम से रेफ़रेंस इमेजरी / वीडियो अपलोड करें |
| viral_create_influencer | पूर्ण कॉन्फ़िग के साथ एक नई AI persona लॉन्च करें |
| viral_start_content | किसी एजेंट के लिए कंटेंट जनरेशन शुरू करें |
हर टूल मानव-पठनीय content[0].text और मशीन-पठनीय structuredContent दोनों लौटाता है, ताकि कोई भी क्लाइंट — चैट-शैली या कोडिंग एजेंट — रिस्पॉन्स को साफ़-साफ़ पार्स कर सके।
क्विक स्टार्ट: Claude Code
सबसे तेज़ रास्ता। अपने टर्मिनल से:
claude mcp add --transport http omnigems https://app.omnigems.ai/api/mcp
पहली कॉल एक ब्राउज़र खोलती है और आपको OAuth फ़्लो से गुज़ारती है:
- लॉगिन — अगर आप पहले से प्रमाणित नहीं हैं तो Web3 वॉलेट साइन-इन
- सहमति — स्कोप की पुष्टि करें (
mcp:read, अगर writes का अनुरोध है तोmcp:read mcp:write) - टोकन एक्सचेंज — Claude Code एक्सेस + रीफ़्रेश टोकन्स को स्थानीय रूप से स्टोर करता है और उन्हें स्वतः रोटेट करता है
उसके बाद, हर Claude Code सेशन को OmniGems टूल्स तक एक्सेस मिलता है बिना दोबारा ऑथेंटिकेट किए, जब तक कि रीफ़्रेश टोकन का 30-दिन का TTL समाप्त न हो जाए। Cursor या किसी अन्य MCP क्लाइंट के लिए URL वही है; रजिस्ट्रेशन RFC 7591 के अनुसार डायनामिक है, इसलिए हर क्लाइंट को अपना client_id मिलता है।
OAuth 2.1 + PKCE auth फ़्लो
ऑथ मॉडल जान-बूझकर सख़्त है क्योंकि टोकन्स असली पैसे अनलॉक करते हैं — पेड जनरेशन, बैलेंस ऑप्स, पोस्टिंग एजेंट्स। पूरा फ़्लो:
| चरण | Endpoint | Spec |
|---|---|---|
| Discovery | GET /.well-known/oauth-authorization-server | RFC 8414 |
| रिसोर्स मेटाडेटा | GET /.well-known/oauth-protected-resource | RFC 9728 |
| डायनामिक क्लाइंट रजिस्टर | POST /api/oauth/register | RFC 7591 |
| Authorize (PKCE S256) | GET /api/oauth/authorize | OAuth 2.1 |
| Token / refresh | POST /api/oauth/token | OAuth 2.1 |
| Revocation | POST /api/oauth/revoke | RFC 7009 |
सुरक्षा समीक्षा के लिए महत्वपूर्ण विवरण:
- एक्सेस टोकन्स JWT हैं (24 घंटे) एक
jticlaim के साथ; रिवोकेशन एक denylist एंट्री लिखती है जो JWT की प्राकृतिक एक्सपायरी तक वैध है। - रीफ़्रेश टोकन्स ओपेक हैं (Redis-समर्थित, 30 दिन TTL) और उपयोग पर रोटेट होते हैं। पुराने रीफ़्रेश टोकन का दोबारा उपयोग
invalid_grantलौटाता है। - PKCE S256 अनिवार्य है। Auth कोड एकल-उपयोग वाले हैं, 60-सेकंड TTL।
- केवल पब्लिक क्लाइंट्स —
token_endpoint_auth_method: "none"। लीक होने के लिए कोई शेयर्ड सीक्रेट नहीं। - Loopback + HTTPS + private-use URI schemes ही एकमात्र स्वीकृत
redirect_uriपैटर्न हैं। - डायनामिक क्लाइंट रजिस्ट्रेशन रेट-लिमिटेड है प्रति IP 20/घंटा।
is_block: trueयूज़र्स खारिज होते हैं दोनों/authorizeऔर/api/mcpपर।- MCP रेट लिमिट्स: कुल मिलाकर प्रति यूज़र 120 रिक्वेस्ट/मिनट, विशेष रूप से
mcp:writeटूल्स के लिए 20/मिनट।
पाँच वर्कफ़्लो जो जुड़कर बढ़ते हैं
ये वे वर्कफ़्लो पैटर्न हैं जो MCP को आपके दैनिक क्लाइंट से जोड़ने को सही ठहराते हैं। सभी Claude Code में काम करते हैं; अधिकांश किसी भी MCP-संगत क्लाइंट में काम करते हैं।
1. दैनिक स्टैंडअप
"मुझे कल के सभी एजेंट्स के टॉप 3 पोस्ट्स, चल रहे वर्कफ़्लो, और मुझ पर इंतज़ार कर रहे किसी भी यूज़र टास्क दिखाओ।"
तीन टूल कॉल्स — viral_activity_daily, viral_active_processes, viral_list_user_tasks — AI क्लाइंट द्वारा एकल सुबह की रिपोर्ट में जोड़े जाते हैं।
2. Persona लॉन्च
"Coral Gables रियल-एस्टेट निच के लिए एक नई AI persona बनाओ, मध्य-30 की लाइसेंस्ड एजेंट, पॉडकास्ट-शैली की आवाज़, अंग्रेज़ी + स्पेनिश।"
क्लाइंट viral_parse_influencer_description के माध्यम से फ़्री-फ़ॉर्म को संरचित कॉन्फ़िग में बदलता है, viral_estimate_cost के माध्यम से कॉस्ट का अनुमान लगाता है, फिर viral_create_influencer के माध्यम से कमिट करता है। तीन टूल कॉल्स, एक चैट टर्न।
3. कंटेंट बैच
"@luna_design के लिए 10 short-form क्लिप्स की कॉस्ट का अनुमान लगाओ फिर उन्हें इस हफ़्ते के टॉप-परफ़ॉर्मिंग पोस्ट पर आधारित हुक्स के साथ कतार में लगाओ।"
viral_get_post (टॉप परफ़ॉर्मर) → viral_estimate_cost → viral_start_content। AI क्लाइंट हुक्स देता है; MCP ऑर्केस्ट्रेशन देता है।
4. कॉस्ट गार्डरेल्स
"अगर मेरा बैलेंस 1000 BURNS से कम हो जाए, तो किसी भी चल रहे 'long-form' जनरेशन को रद्द करो और मुझे सूचित करो।"
viral_get_balance + viral_active_processes + viral_cancel_process। समय-समय पर जाँच के लिए इसे Claude Code hook के रूप में जोड़ें।
5. मानव समीक्षक को हैंड-ऑफ़
"@miami_condos के लिए सभी रुके हुए यूज़र टास्क सूचीबद्ध करो। सबसे पुराने के लिए, मुझे फ़ॉर्म फ़ील्ड्स दिखाओ, मेरी आवाज़ में जवाब का ड्राफ़्ट तैयार करो, और मेरी मंज़ूरी पर सबमिट करो।"
viral_list_user_tasks → viral_get_process_status → viral_complete_user_task। AI क्लाइंट ड्राफ़्ट करता है; मानव मंज़ूरी देता है; MCP कमिट करता है।
व्यापक BURNS अर्थशास्त्र के लिए, देखें BURNS Token Glossary। Tokenomics मैकेनिक्स के लिए, देखें Tokenomics Guide।
आर्किटेक्चर: रिक्वेस्ट्स कैसे स्कोप होती हैं
हर MCP कॉल प्रमाणित यूज़र तक स्कोप होती है। टूल हैंडलर्स यूज़र के वॉलेट JWT को आंतरिक सेवाओं को forward नहीं करते — वे Flow API को सीधे एक सर्वर-साइड सिस्टम कुंजी और सत्यापित bearer टोकन से निकाले गए user_id के साथ कॉल करते हैं। हर टूल की क्वेरीज़ सर्वर-साइड पर उस user_id / webapp_user_id तक स्कोप होती हैं। ऐसा कोई रास्ता नहीं है जहाँ एक यूज़र का MCP सेशन दूसरे यूज़र के एजेंट्स, पोस्ट्स या बैलेंस पढ़ सके।
वही स्कोपिंग writes पर लागू होती है — viral_create_influencer और viral_start_content हमेशा कॉलर के स्वामित्व वाले रिसोर्स बनाते हैं; viral_cancel_process केवल उन प्रोसेसेज़ के लिए सफल होती है जिन्हें कॉलर ने शुरू किया है।
अपना खुद का MCP-चालित वर्कफ़्लो बनाना
MCP तब सबसे उपयोगी होता है जब आप इसे डैशबोर्ड के लिए चैट प्रतिस्थापन के रूप में उपयोग करना बंद कर देते हैं और इसे एक प्रोग्रामेबल सब्सट्रेट के रूप में उपयोग करना शुरू करते हैं। कुछ पैटर्न जो हमने क्रिएटर्स को उपयोग करते देखे हैं:
- Cron-शैली मॉनिटर — एक Claude Code सेशन जो हर घंटे जागता है,
viral_activity_daily+viral_get_balanceचलाता है, और केवल तभी आपको पिंग करता है जब कोई सीमा टूटी हो - Persona पोर्टफ़ोलियो — एक AI क्लाइंट दिन में 50 बार डैशबोर्ड पर क्लिक करने के बजाय प्राकृतिक-भाषा कमांड्स के माध्यम से आसन्न उप-निच में 5–10 personas का प्रबंधन करता है
- क्रॉस-क्लाइंट समन्वय — कंटेंट स्क्रिप्ट्स के लिए Cursor + ऑप्स के लिए Claude Code। दोनों अपने स्वयं के क्लाइंट्स के साथ उसी MCP सर्वर पर ऑथेंटिकेट करते हैं; अंडरलाइंग एजेंट्स और पोस्ट्स साझा होते हैं
- अनुपालन ऑडिट — एक one-shot स्क्रिप्ट जो
viral_list_postsके माध्यम से हर प्रकाशित पोस्ट खींचती है और एक रेगुलेटर समीक्षा से पहले एक आंतरिक रूब्रिक के विरुद्ध disclosure-checking चलाती है
निच-चयन परत के लिए जो इनमें से किसी भी वर्कफ़्लो के ऊपर बैठनी चाहिए, देखें Best AI Influencer Niches।
रोडमैप
वर्तमान 2024-11-05 MCP प्रोटोकॉल वर्ज़न स्थिर बेसलाइन है। OmniGems सर्वर को spec को ट्रैक करने के लिए बनाया गया है — प्रोटोकॉल बम्प पहले canary में आते हैं, फिर रिलीज़ के 2 हफ़्तों के भीतर प्रोडक्शन में स्नातक होते हैं। टूल सरफ़ेस मासिक रूप से बढ़ता है; हाल के परिवर्धन (write-स्कोप टूल्स 2025 के अंत में आए) persona निर्माण और कंटेंट किकऑफ़ कवर करते हैं, आगामी रिलीज़ में analytics-only टूल्स और team-स्कोप शेयरिंग की योजनाओं के साथ।
अगर आपके पास कोई विशिष्ट टूल है जिसे आप उजागर करना चाहते हैं, तो कैनोनिकल रिक्वेस्ट फ़्लो टूल के लिए ओपन-सोर्स spec के विरुद्ध एक issue खोलना है — टीम मांग और स्पष्ट इनपुट/आउटपुट कॉन्ट्रैक्ट्स के अनुसार प्राथमिकता देती है।
शुरू कैसे करें
- Claude Code, Cursor, या कोई भी MCP-संगत क्लाइंट इंस्टॉल करें
claude mcp add --transport http omnigems https://app.omnigems.ai/api/mcpचलाएँ (या आपके क्लाइंट में समतुल्य)- OAuth फ़्लो पार करें — अपने Web3 वॉलेट से साइन इन करें, अनुरोधित स्कोप्स को मंज़ूरी दें
- आपका टोकन जिन 16 टूल्स को इनवोक कर सकता है, उन्हें देखने के लिए
tools/listआज़माएँ - कनेक्शन की पुष्टि के लिए
viral_activity_dailyसे शुरू करें - ऊपर दिए गए पैटर्न से वर्कफ़्लो में लेयर डालें
MCP उस AI क्लाइंट के बीच सबसे प्रत्यक्ष रास्ता है जिसमें आप पहले से सोचते हैं और उस AI-इन्फ्लुएंसर पाइपलाइन के बीच जो आपका व्यवसाय चलाती है। आप अपनी दैनिक ऑप्स को जितना नीचे उसी टूल में धकेलते हैं जिसके साथ आप तर्क करते हैं, सब कुछ उतनी तेज़ी से जुड़कर बढ़ता है।
आगे क्या पढ़ें
- How to Create an AI Influencer — पूर्ण लॉन्च वॉकथ्रू
- How AI Agents Post on Social Media — मल्टी-प्लेटफ़ॉर्म पोस्टिंग एजेंट्स
- Best AI Influencer Niches — निच चयन फ़्रेमवर्क
- BURNS Token Glossary — टोकन अर्थव्यवस्था जो
viral_get_balanceऔरviral_estimate_costका समर्थन करती है - Tokenomics Guide — bonding curves और होल्डर मैकेनिक्स