प्लगइन्स
प्लगइन्स नियमों, कौशलों, एजेंटों, कमांड्स, MCP सर्वरों और हुक्स को वितरण योग्य बंडलों में पैकेज करते हैं।
Cursor अपने प्लगइन प्रारूप के साथ-साथ Agent Plugins खुले मानक का भी समर्थन करता है। इन्हें Customize पृष्ठ से इंस्टॉल और प्रबंधित करें या Cursor Marketplace में आधिकारिक प्लगइन्स ब्राउज़ करें। समुदाय प्लगइन्स और MCP सर्वरों के लिए, cursor.directory ब्राउज़ करें। आप अन्य डेवलपरों के साथ साझा करने के लिए अपने प्लगइन्स भी बिल्ड कर सकते हैं।
प्लगइन्स में क्या शामिल हो सकता है
एक प्लगइन में इन घटकों का कोई भी संयोजन शामिल हो सकता है:
| घटक | उपलब्धता | विवरण |
|---|---|---|
| नियम | Cursor प्लगइन्स | स्थायी AI मार्गदर्शन और कोडिंग मानक (.mdc फ़ाइलें) |
| कौशल | दोनों प्रारूपों में | जटिल कार्यों के लिए विशेषीकृत एजेंट क्षमताएँ |
| एजेंट | Cursor प्लगइन्स | कस्टम एजेंट कॉन्फ़िगरेशन और प्रॉम्प्ट्स |
| कमांड्स | Cursor प्लगइन्स | एजेंट द्वारा निष्पादित की जा सकने वाली कमांड फ़ाइलें |
| MCP सर्वर | दोनों प्रारूपों में | Model Context Protocol इंटीग्रेशन |
| हुक्स | Cursor प्लगइन्स | ईवेंट्स से ट्रिगर होने वाली स्वचालन स्क्रिप्ट्स |
Agent Plugins मानक
प्लगइन्स पुन: प्रयोज्य घटकों का एक पैकेज हैं, जिनका उपयोग एजेंट कर सकता है। Agent Plugins पोर्टेबल कौशल और MCP सर्वरों को पैकेज करने का खुला मानक है, ठीक वैसे ही जैसे Agent Skills व्यक्तिगत कौशल के लिए एक मानक परिभाषित करता है। Cursor Cursor प्लगइन्स के साथ-साथ Agent Plugins का भी समर्थन करता है।
- Agent Plugins: विनिर्देशन-अनुरूप प्लगइन्स, जिनके प्लगइन रूट में
plugin.jsonमैनिफेस्ट होता है और जिनमें कौशल व MCP सर्वर पैकेज किए जाते हैं - Cursor Plugins:
.cursor-plugin/plugin.jsonमैनिफेस्ट वाले प्लगइन्स, जो नियम, एजेंट, कमांड्स, हुक्स और वेरिएबल जोड़ते हैं
Agent Plugins विनिर्देशन का पालन करने वाला प्लगइन बिना किसी बदलाव के Cursor में लोड हो जाता है। Cursor प्लगइन्स मानक के समानांतर विकसित होते रहते हैं, इसलिए Cursor-विशिष्ट घटक और मार्केटप्लेस सुविधाएँ आज की तरह काम करती रहती हैं।
agent-plugins.org पर और जानें या GitHub पर विनिर्देशन पढ़ें।
Cursor प्लगइन कैनवास
प्लगइन्स में अब पहले से बने कैनवास शामिल हैं: साझा सेटअप टेम्पलेट, जिन्हें आपकी टीम खोलकर दोबारा उपयोग कर सकती है।
- Hex Canvas — डेटा विज़ुअलाइज़ेशन बिल्ड करें। Cursor में हम एनालिटिक्स को एक्सप्लोर करने और साझा करने के लिए Hex Canvas का उपयोग करते हैं।
- Atlassian Canvas — Jira और Confluence में अपनी समस्याओं, प्रोजेक्ट्स और दस्तावेज़ों का रीयल-टाइम दृश्य देखें।
शुरू से सब कुछ कॉन्फ़िगर करने के बजाय, मार्गदर्शित शुरुआती बिंदु पाने के लिए Customize में इंस्टॉल किए गए प्लगइन से कैनवास खोलें।
मार्केटप्लेस
Cursor Marketplace में आप आधिकारिक Cursor प्लगइन्स खोज और इंस्टॉल कर सकते हैं। प्लगइन्स Git रिपॉजिटरी के रूप में वितरित किए जाते हैं और Cursor टीम के माध्यम से जमा किए जाते हैं।
सूचीबद्ध होने से पहले हर प्लगइन का मैन्युअली समीक्षा की जाती है। आधिकारिक प्लगइन्स को cursor.com/marketplace पर ब्राउज़ करें या Customize में कीवर्ड से खोजें। समुदाय प्लगइन्स और MCP सर्वरों के लिए, cursor.directory ब्राउज़ करें।
टीम मार्केटप्लेस
टीम मार्केटप्लेस टीम्स प्लान और एंटरप्राइज़ प्लान में उपलब्ध हैं। इनके ज़रिए एक ही मार्केटप्लेस से Agent Plugins और Cursor प्लगइन्स वितरित किए जा सकते हैं।
- टीम्स प्लान: अधिकतम 1 टीम मार्केटप्लेस
- एंटरप्राइज़ प्लान: असीमित टीम मार्केटप्लेस
असीमित टीम मार्केटप्लेस और एंटरप्राइज़ एडमिन नियंत्रणों के लिए सेल्स से संपर्क करें।
टीम मार्केटप्लेस प्रबंधित करने के लिए डैशबोर्ड -> प्लगइन्स खोलें।
एंटरप्राइज़ प्लान में, केवल प्रशासक डैशबोर्ड -> प्लगइन्स से टीम मार्केटप्लेस जोड़ सकते हैं।
डिफ़ॉल्ट टीम मार्केटप्लेस
डिफ़ॉल्ट टीम मार्केटप्लेस Cursor में साझा प्लगइन्स और MCP सर्वर को जोड़ता है। प्रशासक ऐसे Team MCP सर्वर जोड़ सकते हैं जो क्लाउड एजेंट्स के लिए पहले से उपलब्ध हैं। फिर वे इन्हीं सर्वरों को टीम के सदस्यों के लिए Agent Window, IDE और CLI में इंस्टॉल और कॉन्फ़िगर करने हेतु उपलब्ध करा सकते हैं।
डिफ़ॉल्ट मार्केटप्लेस में Team MCP सर्वर जोड़ने से वह हर डेवलपर के लिए इंस्टॉल या सक्षम नहीं हो जाता। प्रशासक अब भी मार्केटप्लेस पहुंच और प्लगइन इंस्टॉलेशन मोड नियंत्रित करते हैं। प्रत्येक डेवलपर को MCP प्रदाता के साथ प्रमाणित करने की भी आवश्यकता हो सकती है।
मौजूदा Team MCPs माइग्रेट करें
प्रशासक स्टैंडअलोन Team MCP सर्वरों को डिफ़ॉल्ट मार्केटप्लेस से लिंक कर सकते हैं:
- Dashboard -> Integrations & MCP खोलें।
- Team MCP Servers ढूँढें।
- माइग्रेशन प्रॉम्प्ट में Add to Team Marketplace चुनें।
- डिफ़ॉल्ट मार्केटप्लेस, उसकी पहुंच और प्लगइन इंस्टॉलेशन मोड की समीक्षा करने के लिए डैशबोर्ड -> प्लगइन्स खोलें।
ज़रूरत पड़ने पर Cursor डिफ़ॉल्ट मार्केटप्लेस बनाता है और मौजूदा MCP सर्वरों को उससे लिंक करता है। सर्वर क्लाउड एजेंट्स के लिए उपलब्ध रहते हैं, जबकि टीम के सदस्यों को उन्हें स्थानीय रूप से इंस्टॉल और कॉन्फ़िगर करने का विकल्प मिलता है।
मार्केटप्लेस से लिंक किए गए MCP प्लगइन को हटाने या मार्केटप्लेस को हटाने पर Team MCP सर्वर भी हट सकता है। इससे वह स्थानीय उपयोगकर्ताओं और क्लाउड एजेंट्स के लिए उपलब्ध नहीं रहेगा। आगे बढ़ने से पहले पुष्टि संदेश की समीक्षा करें।
मार्केटप्लेस पहुंच
टीम मार्केटप्लेस डिफ़ॉल्ट रूप से टीम के सभी सदस्यों के लिए उपलब्ध होते हैं। मार्केटप्लेस सेटिंग्स -> मार्केटप्लेस पहुंच में, व्यवस्थापक किसी मार्केटप्लेस को चुने गए संगठन समूहों तक सीमित कर सकते हैं। केवल मार्केटप्लेस की टीम के उन सदस्यों को पहुंच मिलती है, जो किसी चुने गए समूह से जुड़े हों। टीम एडमिन की पहुंच बनी रहती है।
SCIM कैसे काम करता है?
संगठन समूह SCIM के ज़रिए आपके पहचान प्रदाता से सदस्यता सिंक कर सकते हैं। अपने पहचान प्रदाता में सदस्यता प्रबंधित करें और Cursor इन अपडेट को संगठन समूह में सिंक कर देगा।
टीम-स्तरीय SCIM डायरेक्टरी समूहों का उपयोग करने वाले मौजूदा मार्केटप्लेस उस कॉन्फ़िगरेशन को बनाए रखेंगे। Cursor इन असाइनमेंट को स्वचालित रूप से माइग्रेट नहीं करता। संगठन समूहों के बिना संगठन SCIM डायरेक्टरी समूहों का उपयोग करते रहेंगे।
प्लगइन इंस्टॉलेशन मोड
मार्केटप्लेस पहुंच सेट करने के बाद, चुनें कि प्रत्येक प्लगइन को उस ऑडियंस तक कैसे पहुंचाया जाए:
- डिफ़ॉल्ट रूप से बंद: डेवलपर प्लगइन खोज सकते हैं और चुन सकते हैं कि उसे इंस्टॉल करना है या नहीं।
- डिफ़ॉल्ट रूप से चालू: प्लगइन डिफ़ॉल्ट रूप से इंस्टॉल होता है, लेकिन डेवलपर इसे अस्वीकार कर सकते हैं।
- आवश्यक: प्लगइन हमेशा इंस्टॉल होता है और उसे अनइंस्टॉल नहीं किया जा सकता।
टीम मार्केटप्लेस जोड़ें
GitHub रिपॉज़िटरी को टीम मार्केटप्लेस के रूप में आयात करने के लिए यह प्रक्रिया अपनाएँ:
- डैशबोर्ड -> प्लगइन्स पर जाएँ।
- टीम मार्केटप्लेस में, मार्केटप्लेस जोड़ें पर क्लिक करें।
- नया मार्केटप्लेस बनाने के लिए निर्देशों का पालन करें, या GitHub से आयात करने के लिए "रेपो से आयात करें" का उपयोग करें।
- "मार्केटप्लेस में जोड़ें" का उपयोग करके प्लगइन्स जोड़ें और उनकी समीक्षा करें।
- मार्केटप्लेस सेटिंग्स में, मार्केटप्लेस पहुंच सेट करें, ज़रूरत हो तो स्वचालित रीफ़्रेश सक्षम करें और फिर सहेजें।
आजमाने के लिए उदाहरण रिपॉज़िटरी:
प्लगइन्स को अपडेट रखें
GitHub से आयात करते समय, रिपॉज़िटरी को पहली बार आयात करने पर प्लगइन्स इंडेक्स किए जाते हैं। प्लगइन्स को दो तरीकों से रीफ़्रेश किया जा सकता है:
- स्वचालित रूप से: मार्केटप्लेस जिस ब्रांच को ट्रैक करता है, उसमें परिवर्तन पुश होने पर प्लगइन्स को स्वचालित रूप से अपडेट करने के लिए Enable स्वचालित रीफ़्रेश चालू करें। इसके लिए रिपॉज़िटरी में Cursor GitHub ऐप इंस्टॉल होना आवश्यक है। Cursor किसी मार्केटप्लेस को हर 10 मिनट में अधिकतम एक बार फिर से इंडेक्स करता है और तेज़ी से किए गए पुश को नवीनतम कमिट तक बैच करता है।
- मैन्युअल रूप से: मैन्युअल रूप से अपडेट करने के लिए "Refresh" पर क्लिक करें।
"Import from Repo" से बनाए गए मार्केटप्लेस के लिए, स्वचालित रीफ़्रेश हर पुश पर पूरा मैनिफेस्ट फिर से पढ़ता है, इसलिए रिपॉज़िटरी में जोड़े गए नए प्लगइन्स स्वचालित रूप से शामिल हो जाते हैं।
जिन मार्केटप्लेस में प्लगइन्स अलग-अलग जोड़े गए थे, उनमें स्वचालित रीफ़्रेश केवल मौजूदा प्लगइन्स को अपडेट करता है। नए जोड़े गए प्लगइन्स शामिल करने के लिए रिपॉज़िटरी URL को फिर से आयात करें।
डेवलपर टीम मार्केटप्लेस कहाँ ढूँढते हैं
डेवलपर Customize में टीम मार्केटप्लेस ढूँढ सकते हैं।
- साइडबार में Customize खोलें
- अपनी टीम मार्केटप्लेस के प्लगइन्स खोजें।
- उस पैनल से सीधे डिफ़ॉल्ट रूप से बंद प्लगइन्स इंस्टॉल करें।
- डिफ़ॉल्ट रूप से चालू प्लगइन्स स्वचालित रूप से इंस्टॉल होते हैं, लेकिन डेवलपर इन्हें चुनने से मना कर सकते हैं।
- आवश्यक प्लगइन्स स्वचालित रूप से इंस्टॉल होते हैं और उन्हें अनइंस्टॉल नहीं किया जा सकता।
- Agent Window, IDE और CLI में उपयोग के लिए मार्केटप्लेस MCP सर्वर इंस्टॉल और कॉन्फ़िगर करें।
प्लगइन्स इंस्टॉल करना
मार्केटप्लेस से Agent Plugins और Cursor प्लगइन्स इंस्टॉल करें। Cursor प्लगइन मैनिफेस्ट से प्रारूप पहचानता है, इसलिए दोनों की इंस्टॉलेशन प्रक्रिया समान है:
- साइडबार में Customize खोलें।
- वह प्लगइन खोजें जिसका आप उपयोग करना चाहते हैं।
- Install चुनें और प्रोजेक्ट या उपयोगकर्ता स्कोप चुनें।
Agent Plugin के रूट में plugin.json मैनिफेस्ट होता है। Cursor प्लगइन में
.cursor-plugin/plugin.json मैनिफेस्ट होता है। टीम मार्केटप्लेस ऊपर बताए गए समान
पहुंच और इंस्टॉलेशन मोड का उपयोग करके दोनों में से कोई भी प्रारूप वितरित कर सकते हैं।
प्लगइन विकसित करते समय आप दोनों में से किसी भी प्रारूप को सीधे ~/.cursor/plugins/local से लोड कर सकते हैं।
प्लगइन्स को स्थानीय रूप से टेस्ट करें देखें।
MCP Apps डीपलिंक्स
इंस्टॉल लिंक के ज़रिए MCP सर्वर कॉन्फ़िगरेशन साझा करें:
cursor://anysphere.cursor-deeplink/mcp/install?name=$NAME&config=$BASE64_ENCODED_CONFIGइन लिंक्स को जनरेट करने के बारे में अधिक जानकारी के लिए MCP इंस्टॉल लिंक्स देखें।
इंस्टॉल किए गए प्लगइन्स प्रबंधित करना
इंस्टॉल किए गए Agent Plugins, Cursor Plugins, MCP सर्वर, नियम और कौशल को एक ही पृष्ठ पर प्रबंधित करने के लिए साइडबार में Customize खोलें। क्या इंस्टॉल है, यह देखने के लिए उपयोगकर्ता, कार्यस्थान या टीम स्कोप के आधार पर फ़िल्टर करें।
MCP सर्वर
Customize में व्यक्तिगत और टीम द्वारा वितरित MCP सर्वर को चालू या बंद करें:
- साइडबार में Customize खोलें
- वह MCP सर्वर ढूँढें जिसे आप बदलना चाहते हैं
- उसे सक्षम या अक्षम करने के लिए टॉगल का उपयोग करें
अक्षम सर्वर लोड नहीं होंगे या चैट में दिखाई नहीं देंगे।
नियम और कौशल
Customize से नियम और कौशल प्रबंधित करें। अलग-अलग नियमों को हमेशा, एजेंट तय करता है और मैन्युअल मोड के बीच टॉगल करें। कौशल एजेंट तय करता है सेक्शन में दिखाई देते हैं और उन्हें चैट में /skill-name के साथ मैन्युअल रूप से इस्तेमाल किया जा सकता है।
workspaceOpen हुक का उपयोग करना
workspaceOpen हुक कार्यस्थान खुलने पर लोड किए जाने वाले प्लगइन पथ लौटा सकता है। यह तब उपयोगी है, जब प्लगइन्स का सेट कार्यस्थान पर निर्भर हो।
हुक्स संदर्भ
workspaceOpen हुक स्क्रिप्ट से प्लगइन पथ पंजीकृत करें
प्लगइन्स बनाना
प्लगइन एक ऐसी डायरेक्टरी है जिसमें एक मैनिफेस्ट और उसके घटक होते हैं। पोर्टेबल कौशल और MCP सर्वर पैकेज करने के लिए Agent Plugins चुनें। यदि आपको नियम, एजेंट, कमांड्स, हुक्स या वेरिएबल जैसे Cursor-विशिष्ट घटकों की भी आवश्यकता है, तो Cursor प्लगइन्स चुनें।
my-plugin/├── plugin.json├── skills/│ └── code-reviewer/│ └── SKILL.md└── mcp.jsonAgent Plugins के लिए मानक के स्कीमा पहचानकर्ता वाला रूट plugin.json आवश्यक है:
{ "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "my-plugin", "description": "Portable code review tools", "version": "1.0.0", "author": { "name": "Your Name" }}Cursor प्लगइन टेम्पलेट रिपॉज़िटरी से शुरू करें, या Agent Plugin बनाने के लिए Agent Plugins लेखन मार्गदर्शिका पढ़ें।
प्लगइन्स को स्थानीय रूप से टेस्ट करें
प्रकाशित करने से पहले, ~/.cursor/plugins/local से किसी भी प्लगइन प्रारूप को लोड करें:
- अपने प्लगइन के लिए एक फ़ोल्डर बनाएँ:
~/.cursor/plugins/local/my-plugin - अपनी प्लगइन फ़ाइलें उस फ़ोल्डर में कॉपी करें। Agent Plugin के लिए रूट में
plugin.jsonया Cursor प्लगइन के लिए.cursor-plugin/plugin.jsonशामिल करें। - Cursor को पुनः आरंभ करें या Developer: Reload Window चलाएँ।
- सत्यापित करें कि आपके प्लगइन के घटक—जैसे नियम, कौशल या MCP सर्वर—Cursor में लोड हो रहे हैं।
तेज़ पुनरावृत्ति के लिए, अपने प्लगइन रिपॉज़िटरी का symlink बनाएँ:
ln -s /path/to/my-plugin ~/.cursor/plugins/local/my-pluginजब आपका प्लगइन तैयार हो जाए, तो समीक्षा के लिए उसे cursor.com/marketplace/publish पर जमा करें।
Cursor प्लगइन्स मल्टी-प्लगइन
रिपॉजिटरी के लिए .cursor-plugin/marketplace.json का उपयोग कर सकते हैं।
पूरा मैनिफेस्ट स्कीमा, कंपोनेंट प्रारूप और सबमिशन चेकलिस्ट के लिए प्लगइन्स संदर्भ देखें।
टीम और एंटरप्राइज़ मार्केटप्लेस
निजी टीम मार्केटप्लेस और संगठन-व्यापी प्लगइन वितरण के लिए अपग्रेड करें।
अक्सर पूछे जाने वाले सवाल
हाँ। सूचीबद्ध होने से पहले हर प्लगइन की मैन्युअली समीक्षा की जाती है। सभी प्लगइन्स ओपन सोर्स होने चाहिए और प्रकाशित करने से पहले हम हर अपडेट की समीक्षा करते हैं। जाँच प्रक्रिया, अपडेट समीक्षाओं और समस्याओं की रिपोर्ट करने के तरीके के विवरण के लिए मार्केटप्लेस सुरक्षा देखें।
पोर्टेबल Agent Plugin के लिए, रूट plugin.json मैनिफेस्ट जोड़ें और
कौशल या MCP सर्वर पैकेज करें। Cursor प्लगइन के लिए,
.cursor-plugin/plugin.json मैनिफेस्ट और आवश्यक Cursor घटक जोड़ें।
दोनों प्रारूपों के उदाहरणों के लिए प्लगइन्स संदर्भ
देखें।
Agent Plugins, कौशल और MCP सर्वर को पोर्टेबल प्लगइन्स में पैकेज करने के लिए एक खुला, विक्रेता-तटस्थ विनिर्देशन है। Cursor इस मानक का समर्थन करता है, इसलिए विनिर्देशन-अनुरूप प्लगइन्स बिना किसी बदलाव के Cursor में लोड होते हैं। Cursor प्लगइन्स समानांतर रूप से विकसित किए जाते हैं और इनमें नियम, एजेंट, कमांड्स, हुक्स और वेरिएबल जैसे Cursor-विशिष्ट घटक शामिल होते हैं।