AI कोडिंग एजेंट के साथ MCP सर्वर कैसे उपयोग करूँ?

Better i18n MCP सर्वर AI कोडिंग एजेंटों को सीधे आपके अनुवाद प्रबंधित करने देता है। अपने IDE से प्राकृतिक भाषा कमांड से Claude Code, Cursor या Windsurf उपयोग करें।

6 मिनट पठनमध्यम

Better i18n MCP (Model Context Protocol) सर्वर AI कोडिंग एजेंट को आपके अनुवाद सीधे प्रबंधित करने देता है। Keys बनाएँ, अनुवाद अपडेट करें, सिंक स्थिति जाँचें — IDE में प्राकृतिक भाषा कमांड से सब कुछ करें।

MCP क्या है?

MCP एक प्रोटोकॉल है जो AI एजेंट को बाहरी टूल्स के साथ इंटरैक्ट करने देता है। Better i18n MCP सर्वर कनेक्ट करने पर, आपका AI एजेंट यह कर सकता है:

  • ट्रांसलेशन keys लिस्ट और सर्च करें
  • मानों के साथ नई keys बनाएँ
  • भाषाओं में अनुवाद अपडेट करें
  • सिंक स्थिति जाँचें और missing अनुवाद खोजें
  • CDN पर बदलाव प्रकाशित करें
  • Content SDK के ज़रिए सामग्री प्रबंधित करें

सेटअप

Claude Code

अपने प्रोजेक्ट के .mcp.json में जोड़ें:

{
  "mcpServers": {
    "better-i18n": {
      "command": "npx",
      "args": ["-y", "@better-i18n/mcp"],
      "env": {
        "BETTER_I18N_API_KEY": "sk_..."
      }
    }
  }
}

Cursor / Windsurf

अपने IDE की MCP settings में जोड़ें (आमतौर पर Settings → MCP Servers):

{
  "better-i18n": {
    "command": "npx",
    "args": ["-y", "@better-i18n/mcp"],
    "env": {
      "BETTER_I18N_API_KEY": "sk_..."
    }
  }
}

नोट: MCP सर्वर के लिए public key नहीं, secret key (sk_...) उपयोग करें। MCP सर्वर को write access की ज़रूरत है।

उदाहरण वर्कफ़्लो

कोड करते समय keys जोड़ना

आप: "मैं एक settings page जोड़ रहा हूँ। settings.title, settings.save_button,
     और settings.cancel_button के लिए अंग्रेज़ी मानों के साथ ट्रांसलेशन keys बनाएँ।"

एजेंट: createKeys टूल का उपयोग करके सभी तीन keys मानों के साथ जोड़ता है।

अनुवाद करना

आप: "'settings' namespace की सभी अनुवादित keys को तुर्की में अनुवाद करें।"

एजेंट: gaps खोजने के लिए getTranslations, फिर तुर्की अनुवाद जोड़ने के लिए
       proposeLanguageEdits उपयोग करता है।

स्थिति जाँचना

आप: "क्या कोई keys हैं जिनमें तुर्की अनुवाद missing हैं?"

एजेंट: अनुवादित keys खोजने के लिए language filter के साथ listKeys उपयोग करता है।

प्रकाशित करना

आप: "सभी pending अनुवाद publish करें।"

एजेंट: CDN पर बदलाव push करने के लिए publishTranslations उपयोग करता है।

सामग्री प्रबंधन

सामग्री प्रबंधन के लिए एक अलग MCP सर्वर भी है:

{
  "better-i18n-content": {
    "command": "npx",
    "args": ["-y", "@better-i18n/mcp-content"],
    "env": {
      "BETTER_I18N_API_KEY": "sk_..."
    }
  }
}

यह structured content models और entries प्रबंधित करने की सुविधा देता है — blog posts, changelogs, help articles, और बहुत कुछ।

सुरक्षा विचार

  • MCP सर्वर आपकी मशीन पर स्थानीय रूप से चलता है
  • आपकी API key आपके local environment में रहती है
  • एजेंट केवल आपके प्रोजेक्ट की अनुमतियों के भीतर कार्य कर सकता है
  • सभी बदलाव डैशबोर्ड activity log में audit होते हैं

समर्थित एजेंट

कोई भी MCP-compatible एजेंट काम करता है:

  • Claude Code (CLI)
  • Claude Desktop
  • Cursor
  • Windsurf
  • Continue
  • MCP SDK से बने custom एजेंट

अगले कदम

क्या यह लेख सहायक था?