1Password MCP

आधिकारिक

1Password MCP सर्वर एक पुल बनाता है जो Codex और Kiro जैसे MCP क्लाइंट्स को सुरक्षित प्राधिकरण संकेतों के साथ आपके 1Password वातावरणों को प्रबंधित करने की अनुमति देता है।

1Password MCP के साथ आप क्या कर सकते हैं?

  • वातावरणों की सूची बनाएं — अपने सहायक से list_environments के माध्यम से आपके खाते में सभी 1Password Environments की सूची बनाने के लिए कहें।
  • वातावरण बनाएं या नाम बदलें — अपने सहायक को create_environment या rename_environment का उपयोग करके नया Environment बनाने या मौजूदा का नाम बदलने का निर्देश दें।
  • वेरिएबल प्रबंधित करें — अपने सहायक से किसी Environment में वेरिएबल जोड़ने या अपडेट करने, या वेरिएबल नामों की सूची बनाने के लिए कहें, append_variables या list_variables के माध्यम से।
  • स्थानीय .env फ़ाइलें माउंट करें — अपने सहायक से मांग पर सीक्रेट एक्सेस के लिए स्थानीय रूप से माउंट की गई .env फ़ाइल बनाने, या मौजूदा माउंट की सूची बनाने के लिए कहें, create_local_env_file या list_local_env_files का उपयोग करके।

दस्तावेज़

1Password Environments MCP सर्वर

MCP क्लाइंट्स को सुरक्षित प्राधिकरण संकेतों के साथ 1Password Environments से कनेक्ट करें, बिना एजेंट को रहस्य लौटाए।

1Password Environments MCP सर्वर MCP क्लाइंट्स जैसे Claude Code , Codex , Cursor , और Kiro को आपके 1Password Environments को सुरक्षित रूप से प्रबंधित करने देता है। सर्वर केवल चर और Environment नाम देख सकता है, और आपके Environments में संग्रहीत रहस्यों को कभी वापस नहीं करता, जो 1Password में सुरक्षित रहते हैं।

आप MCP सर्वर का उपयोग कर सकते हैं:

  • Environments बनाने, सूचीबद्ध करने और नाम बदलने के लिए।
  • किसी Environment में संग्रहीत चरों के नाम सूचीबद्ध करने के लिए।
  • किसी Environment में चर जोड़ने के लिए।
  • स्थानीय रूप से माउंट की गई .env फ़ाइलें बनाने के लिए जो आपके रहस्यों को डिस्क पर लिखे बिना मांग पर उपलब्ध कराती हैं।
  • स्थानीय रूप से माउंट की गई .env फ़ाइलों को सूचीबद्ध करने के लिए।

1Password के MCP सर्वर दृष्टिकोण के बारे में अधिक जानें।

1Password Environments MCP सर्वर कैसे काम करता है

1Password Environments MCP सर्वर आपके कंप्यूटर पर 1Password डेस्कटॉप ऐप के भाग के रूप में स्थानीय रूप से चलता है। जब आपका MCP क्लाइंट सर्वर से कनेक्ट होता है या किसी टूल का उपयोग करता है जिसके लिए प्रति-Environment अनुमोदन की आवश्यकता होती है, तो 1Password ऐप एक सुरक्षित प्राधिकरण संकेत दिखाता है। यदि आप अनुमोदन करते हैं, तो क्लाइंट अनुमोदित टूल का उपयोग Environment के साथ फिर से कर सकता है, बिना 1Password लॉक होने तक आपको संकेत दिए।

डिज़ाइन के अनुसार, सर्वर 1Password में संग्रहीत गुप्त मानों को क्लाइंट को वापस नहीं कर सकता, भले ही कोई एजेंट उनका अनुरोध करे।

यह वॉकथ्रू दिखाता है कि Codex के लिए MCP सर्वर का उपयोग कैसे करें:

आवश्यकताएँ

MCP सर्वर का उपयोग करने से पहले, आपको आवश्यकता होगी:

नोट

1Password Enterprise Password Manager व्यवस्थापक MCP सर्वर सुविधा को चालू और बंद कर सकते हैं। ऐसा करने के लिए, 1Password.com पर अपने खाते में साइन इन करें, फिर Policies > Agentic permissions पर जाएं और Local MCP server विकल्प को आवश्यकतानुसार चालू या बंद करें।

चरण 1: MCP सर्वर तक पहुंच चालू करें

1Password में, Settings > Developer पर जाएं, फिर Integrate with MCP clients चुनें।

चरण 2: अपने MCP क्लाइंट को कॉन्फ़िगर करें

इसके बाद, आपको अपने MCP क्लाइंट के भीतर 1Password को स्थानीय MCP सर्वर के रूप में कॉन्फ़िगर करना होगा।

1Password MCP सर्वर को कॉन्फ़िगर करने के लिए, [Claude Code के लिए 1Password प्लगइन](/environments/claude-plugin) इंस्टॉल करें। प्लगइन आपके लिए MCP कॉन्फ़िगरेशन पंजीकृत करता है, साथ ही एक स्थानीय `.env` फ़ाइल सत्यापन हुक और एक एजेंट कौशल जो Claude Code को पूर्ण Environments सेटअप वर्कफ़्लो देता है।

1. अपना टर्मिनल खोलें, अपनी प्रोजेक्ट निर्देशिका पर जाएं, फिर Claude Code सत्र शुरू करने के लिए `claude` दर्ज करें।

2. 1Password मार्केटप्लेस जोड़ें:

   ```shell theme={null}
   /plugin marketplace add 1Password/1password-claude-plugin
   ```

3. प्लगइन इंस्टॉल करें:

   ```shell theme={null}
   /plugin install 1password@1password
   ```

4. Claude Code को पुनरारंभ करें, फिर 1Password सर्वर कनेक्ट है यह पुष्टि करने के लिए `/mcp` दर्ज करें।

[Claude Code के लिए 1Password प्लगइन](/environments/claude-plugin) के बारे में अधिक जानें।
> **नोट** > > Codex वर्तमान में Mac और Linux का समर्थन करता है।
Codex के लिए 1Password Environments MCP सर्वर कॉन्फ़िगर करने के लिए:

1. Codex में, **MCP servers** पर जाएं और **+ Add server** चुनें। सुनिश्चित करें कि टॉगल चालू है।
2. **Command to launch** फ़ील्ड में, दर्ज करें:

```
1password-mcp
```

इसके बाद, Codex को बिना पूछे MCP सर्वर का स्पष्ट रूप से उपयोग करने का निर्देश देने के लिए अपनी `AGENTS.md` फ़ाइल अपडेट करें।

ऐसा करने के लिए, **Personalization** पर जाएं और **Custom instructions** फ़ील्ड भरें। उदाहरण के लिए, निर्देश जोड़ें:

"यदि आपको 1Password डेवलपर environments के साथ काम करने की आवश्यकता है तो हमेशा 1Password Environments MCP सर्वर का उपयोग करें, बिना मुझे स्पष्ट रूप से पूछे।"
1Password Environments MCP सर्वर कॉन्फ़िगर करने के लिए, [Cursor के लिए 1Password प्लगइन](/environments/cursor-plugin) इंस्टॉल करें। प्लगइन आपके लिए MCP कॉन्फ़िगरेशन पंजीकृत करता है, साथ ही एक स्थानीय `.env` फ़ाइल सत्यापन हुक और एक एजेंट कौशल जो Cursor Agent को पूर्ण Environments सेटअप वर्कफ़्लो देता है।

1. Cursor खोलें और **Cursor Agents** विंडो पर नेविगेट करें।
2. बाएं साइडबार में, **Customize** चुनें।
3. शीर्ष मेनू में **Plugins** चुनें।
4. **1Password** खोजें फिर **Add** चुनें।
5. Cursor को पुनरारंभ करें, फिर 1Password सर्वर कनेक्ट है यह पुष्टि करने के लिए **Settings** > **Tools & MCP** पर जाएं।

[Cursor के लिए 1Password प्लगइन](/environments/cursor-plugin) के बारे में अधिक जानें।
> **नोट** > > यह सुविधा बीटा में है। Kiro प्लगइन वर्तमान में Mac और Linux का समर्थन करता है।
[Kiro के लिए 1Password Environments MCP सर्वर](https://github.com/1Password/1password-kiro-plugin) कॉन्फ़िगर करने के लिए, आप या तो Kiro Power Marketplace से या GitHub से प्लगइन इंस्टॉल कर सकते हैं।

#### विकल्प 1: Kiro Power Marketplace से इंस्टॉल करें

1. [kiro.dev/powers](https://kiro.dev/powers) पर "1Password Developer Environments" खोजें।
2. Kiro में इंस्टॉलेशन पृष्ठ खोलने के लिए **Add to Kiro** चुनें।
3. Power इंस्टॉल करने के लिए **+Install** चुनें।
4. अपने Environment को सत्यापित करने और शुरू करने के लिए **Try power** चुनें।

#### विकल्प 2: GitHub से इंस्टॉल करें

1. Activity Bar में **Powers** चुनें, या Command Palette खोलें और **Powers: Focus on Installed view** खोजें।
2. **Add Custom Power** चुनें।
3. मेनू विकल्पों से **Import Power from GitHub** चुनें।
4. रिपॉजिटरी URL पेस्ट करें: `https://github.com/1Password/1password-kiro-plugin`
5. इंस्टॉल किए गए Powers की सूची से `1password-kiro-plugin` चुनें।
6. `Power: 1Password Developer Environments` स्क्रीन से, अपने Environment को सत्यापित करने और शुरू करने के लिए **Try power** चुनें।
किसी भी MCP क्लाइंट के साथ 1Password Environments MCP सर्वर को मैन्युअल रूप से कॉन्फ़िगर करने के लिए जो `stdio` ट्रांसपोर्ट का समर्थन करता है, अपने MCP क्लाइंट की कॉन्फ़िगरेशन फ़ाइल में `1password-mcp` कमांड जोड़ें।
यदि आपका क्लाइंट JSON MCP कॉन्फ़िग फ़ाइल का उपयोग करता है:

```json theme={null}
{
  "mcpServers": {
    "1password": {
      "command": "1password-mcp"
    }
  }
}
```

यदि आपका क्लाइंट TOML कॉन्फ़िग फ़ाइल का उपयोग करता है:

```toml theme={null}
[mcp_servers.1password]
command = "1password-mcp"
```

फिर अपने क्लाइंट को पुनरारंभ करें।

चरण 3: अपने क्लाइंट से Environment प्रबंधित करने के लिए कहें

MCP सर्वर कनेक्ट करने के बाद, आप अपने क्लाइंट से निम्न जैसे कार्य करने के लिए कह सकते हैं:

  • "मेरे 1Password Environments सूचीबद्ध करें"
  • "यहां एक स्थानीय .env माउंट बनाएं"
  • "मेरे प्रोजेक्ट environment में चर नाम दिखाएं"
  • "मेरी OpenAI API कुंजी के लिए एक चर जोड़ें"
  • "my-project नामक एक नया Environment बनाएं"

चेतावनी

सुनिश्चित करें कि आप 1Password में आयात किए गए किसी भी रहस्य को घुमाएं जो पहले आपके कोडबेस या .env फ़ाइलों में सादे पाठ में संग्रहीत थे। अपने प्रोजेक्ट रहस्यों को 1Password में स्थानांतरित करना उन्हें आगे सुरक्षित करता है, लेकिन किसी भी पिछले जोखिम को कम नहीं करता, जैसे कि आपके Git इतिहास या आपके कोडिंग एजेंट मेमोरी में।

उपलब्ध टूल

निम्नलिखित टूल MCP क्लाइंट्स को उजागर किए गए हैं। पहली बार जब कोई क्लाइंट किसी विशिष्ट Environment के साथ इंटरैक्ट करने के लिए टूल को कॉल करता है, तो 1Password आपको अनुमोदन के लिए संकेत दे सकता है।

टूलविवरण
append_variables1Password Environment में environment चर जोड़ें या अपडेट करें। सुनिश्चित करें कि किसी भी रहस्य को घुमाएं जो पहले आपके कोडबेस या .env फ़ाइलों में सादे पाठ में संग्रहीत थे।
authenticate1Password Environment टूल तक पहुंचने के लिए 1Password डेस्कटॉप ऐप के साथ प्रमाणित करें।
create_environmentनिर्दिष्ट खाते में एक नया 1Password Environment बनाएं। सुनिश्चित करें कि किसी भी रहस्य को घुमाएं जो पहले आपके कोडबेस या .env फ़ाइलों में सादे पाठ में संग्रहीत थे।
rename_environmentनिर्दिष्ट खाते में 1Password Environment का नाम बदलें।
create_local_env_file1Password Environment के लिए एक स्थानीय रूप से माउंट की गई .env फ़ाइल बनाएं जो आपके रहस्यों को डिस्क पर लिखे बिना मांग पर उपलब्ध कराती है।
list_environmentsकेवल-पठन। निर्दिष्ट खाते में सभी 1Password Environments सूचीबद्ध करें।
list_variablesकेवल-पठन। 1Password Environment में संग्रहीत environment चर नामों की सूची प्राप्त करें।
list_local_env_filesकेवल-पठन। 1Password Environment से सभी स्थानीय रूप से माउंट की गई .env फ़ाइलें सूचीबद्ध करें। स्थानीय .env फ़ाइलें वर्तमान में केवल Mac और Linux का समर्थन करती हैं।

अधिक जानें

संबंधित विषय