Gemini Cloud Assist

आधिकारिक

एक MCP सर्वर जो Gemini Cloud Assist APIs से जुड़ता है, जिससे आप प्राकृतिक भाषा का उपयोग करके अपने Google Cloud वातावरण को प्रबंधित और समस्या निवारण कर सकते हैं।

Gemini Cloud Assist MCP के साथ आप क्या कर सकते हैं?

  • डिज़ाइन इंफ्रास्ट्रक्चर — अपने सहायक से design_infra टूल का उपयोग करके Google Cloud इंफ्रास्ट्रक्चर कॉन्फ़िगरेशन डिज़ाइन करने के लिए कहें।
  • समस्याओं का निवारण — जटिल Google Cloud समस्याओं की गहन जांच करने और मूल कारणों की पहचान करने के लिए investigate_issue के माध्यम से अनुरोध करें।
  • संसाधन प्रबंधित करें — जब Agent Actions सक्षम हों (invoke_operation), तो अपने सहायक को चैट से सीधे Google Cloud संसाधन बनाने, अपडेट करने या हटाने का निर्देश दें।
  • लागत अनुकूलित करें — खर्च का विवरण और लागत-दक्षता सुझाव प्राप्त करें, जैसे निष्क्रिय संसाधनों का पता लगाना, optimize_costs के माध्यम से।
  • सामान्य सहायता प्राप्त करें — प्राथमिक ask_cloud_assist इंटरफ़ेस का उपयोग करके Google Cloud की सर्वोत्तम प्रथाओं, आर्किटेक्चर और संचालन के बारे में प्रश्न पूछें।

दस्तावेज़

Gemini Cloud Assist MCP सर्वर

[!IMPORTANT] निजी पूर्वावलोकन सूचना Gemini Cloud Assist MCP सर्वर API वर्तमान में निजी पूर्वावलोकन में हैं और एक अनुमति सूची के पीछे हैं। एक्सेस का अनुरोध करने के लिए कृपया अपनी Google Cloud खाता टीम से संपर्क करें।

[!WARNING] अप्रचलन सूचना और रिमोट MCP सर्वर में स्थानांतरण

Gemini Cloud Assist MCP सर्वर स्थानीय Node.js आर्किटेक्चर से रिमोट MCP सर्वर आर्किटेक्चर में स्थानांतरित हो गया है। पुराना स्थानीय Node.js सर्वर आने वाले महीनों में समर्थन खो देगा।

नए रिमोट MCP सर्वर का उपयोग करने के लिए, कृपया संस्करण v0.8.0 या बाद का उपयोग करें। यदि आप संक्रमण के दौरान विरासत स्थानीय सर्वर का उपयोग जारी रखना चाहते हैं, तो कृपया अपने कॉन्फ़िगरेशन को पुराने संस्करणों पर पिन करें।

npm @google-cloud/gemini-cloud-assist-mcp package

यह सर्वर मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) क्लाइंट को Gemini Cloud Assist APIs से जोड़ता है। यह आपको स्थानीय कमांड लाइन से सीधे अपने Google Cloud वातावरण को समझने, प्रबंधित करने और समस्या निवारण करने के लिए प्राकृतिक भाषा का उपयोग करने की अनुमति देता है।

[!NOTE] Google Cloud Platform सेवा की शर्तें (https://cloud.google.com/terms/ पर उपलब्ध) और डेटा प्रोसेसिंग और सुरक्षा शर्तें (https://cloud.google.com/terms/data-processing-terms पर उपलब्ध) Gemini Cloud Assist MCP सर्वर सॉफ़्टवेयर के किसी भी घटक पर लागू नहीं होती हैं।

Gemini Cloud Assist के बारे में अधिक जानने के लिए, Google Cloud दस्तावेज़ में Gemini Cloud Assist अवलोकन देखें।

✨ मुख्य विशेषताएं

  • इंफ्रास्ट्रक्चर डिज़ाइन करें: Google Cloud के लिए इंफ्रास्ट्रक्चर कॉन्फ़िगरेशन बनाएं और आर्किटेक्ट करें।
  • समस्याओं का निवारण करें: अपने Google Cloud वातावरण में जटिल समस्याओं का मूल कारण खोजने के लिए गहन जांच करें।
  • संसाधन प्रबंधित करें: अपने चैट वर्कफ़्लो से सीधे Google Cloud संसाधन बनाएं, अपडेट करें और हटाएं (एजेंट एक्शन की आवश्यकता है)।
  • लागत अनुकूलित करें: अपने खर्च का विश्लेषण करें, लागतों को ट्रैक करें, और निष्क्रिय संसाधनों जैसे दक्षता के अवसरों की पहचान करें।
  • सामान्य सहायता प्राप्त करें: Google Cloud सर्वोत्तम प्रथाओं, आर्किटेक्चर और संचालन पर प्रश्न पूछें और मार्गदर्शन प्राप्त करें।

त्वरित आरंभ

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित सेटअप है:

  • Google Cloud SDK स्थापित और कॉन्फ़िगर किया गया।
  • एक Google Cloud प्रोजेक्ट।
  • आपके उपयोगकर्ता खाते पर निम्नलिखित IAM भूमिकाएँ:
    • roles/serviceusage.serviceUsageAdmin: Cloud Assist APIs को सक्षम करने के लिए आवश्यक।
    • roles/geminicloudassist.user: Cloud Assist APIs को अनुरोध करने के लिए आवश्यक।

चरण 1: Google Cloud में प्रमाणित करें

Gemini Cloud Assist MCP सर्वर Google Cloud में सुरक्षित रूप से प्रमाणित करने के लिए स्थानीय एप्लिकेशन डिफ़ॉल्ट क्रेडेंशियल (ADC) का उपयोग करता है। ADC सेट अप करने के लिए, निम्नलिखित gcloud कमांड चलाएँ:

# Authenticate your user account to the gcloud CLI
gcloud auth login

# Set up Application Default Credentials for the server.
gcloud auth application-default login

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

क्लाइंट-एजेंट कॉन्फ़िगरेशन इस बात पर निर्भर करता है कि आप किस एजेंट का उपयोग कर रहे हैं।

Antigravity

अपने mcp_config.json में निम्नलिखित जोड़ें:

"mcpServers": {
  "gemini_cloud_assist": {
    "serverUrl": "https://geminicloudassist.googleapis.com/mcp",
    "headers": {},
    "authProviderType": "google_credentials"
  },
  "application_design_center": {
    "serverUrl": "https://designcenter.googleapis.com/mcp",
    "headers": {},
    "authProviderType": "google_credentials"
  }
}

Cursor

  1. अपने Google Cloud प्रोजेक्ट में, डेस्कटॉप ऐप के लिए एक OAuth 2.0 क्लाइंट ID बनाएं।
  2. रीडायरेक्ट URL के रूप में URI://anysphere.cursor-mcp/oauth/callback कॉन्फ़िगर करें।
  3. निम्नलिखित कॉन्फ़िगरेशन ब्लॉक जोड़ें या मर्ज करें:
{
  "mcpServers": {
    "gemini_cloud_assist": {
      "url": "https://geminicloudassist.googleapis.com/mcp",
      "auth": {
        "CLIENT_ID": "${env:OAUTH_CLIENT_ID}",
        "CLIENT_SECRET": "${env:OAUTH_CLIENT_SECRET}",
        "scopes": ["https://www.googleapis.com/auth/cloud-platform"]
      }
    },
    "application_design_center": {
      "url": "https://designcenter.googleapis.com/mcp",
      "auth": {
        "CLIENT_ID": "${env:OAUTH_CLIENT_ID}",
        "CLIENT_SECRET": "${env:OAUTH_CLIENT_SECRET}",
        "scopes": ["https://www.googleapis.com/auth/cloud-platform"]
      }
    }
  }
}

Claude

अपने विशिष्ट एप्लिकेशन के लिए कॉन्फ़िगरेशन निर्देशों का पालन करें:

MCP उपकरण

Gemini Cloud Assist MCP उपकरण

Gemini Cloud Assist एक एजेंट है जो MCP उपकरणों के एक सेट के माध्यम से सुलभ है। MCP टूल कॉल द्वारा आह्वान किया गया एजेंट आंतरिक रूप से Google Cloud को अपने स्वयं के टूल कॉल करता है। एजेंटों द्वारा उपभोग के लिए निम्नलिखित MCP उपकरण प्रकाशित किए गए हैं:

उपकरणविवरण
ask_cloud_assistGoogle Cloud सहायता और Gemini Cloud Assist एजेंट के लिए प्राथमिक इंटरफ़ेस। सभी कार्यक्षमता इस उपकरण के माध्यम से सुलभ है।
design_infraGoogle Cloud पर इंफ्रास्ट्रक्चर डिज़ाइन और आर्किटेक्ट करने के लिए वर्कफ़्लो का समर्थन करता है।
investigate_issueGoogle Cloud में समस्या निवारण के लिए वर्कफ़्लो का समर्थन करता है। एक जांच संसाधन के माध्यम से त्वरित समस्या निवारण या गहन समस्या निवारण कर सकता है।
invoke_operationGoogle Cloud में संसाधन बनाने, अपडेट करने और हटाने के लिए वर्कफ़्लो का समर्थन करता है। केवल तभी कार्यात्मक है जब एजेंट एक्शन सक्षम हों।
optimize_costsGoogle Cloud लागतों का विश्लेषण, ट्रैकिंग और अनुकूलन के लिए वर्कफ़्लो का समर्थन करता है। खर्च का विवरण प्रदान करता है और लागत दक्षता के अवसरों की पहचान करता है।

एप्लिकेशन डिज़ाइन सेंटर MCP उपकरण

एप्लिकेशन डिज़ाइन सेंटर MCP उपकरण, जिन्हें अक्सर GCA के design_infra टूल द्वारा ऑर्केस्ट्रेट किया जाता है, एप्लिकेशन डिज़ाइन सेंटर का उपयोग करके इंफ्रास्ट्रक्चर एप्लिकेशन जीवनचक्र का प्रबंधन करते हैं, जिसमें टेम्पलेट प्रबंधन, सुरक्षा अनुपालन और उपचार और तैनाती शामिल है।

उपकरणविवरण
setup_adcएप्लिकेशन डिज़ाइन सेंटर वातावरण को आरंभ करता है। यह एक बार का सेटअप चरण है जिसे अन्य ADC उपकरणों का उपयोग करने से पहले किया जाना चाहिए।
manage_applicationकिसी एप्लिकेशन के तैनाती जीवनचक्र का प्रबंधन करता है। एप्लिकेशन डिज़ाइन सेंटर का उपयोग करके सत्यापित डिज़ाइन तैनात करने या मौजूदा तैनाती की स्थिति और विवरण प्राप्त करने के लिए इस उपकरण का उपयोग करें। यह अंतिम चरण है जो आपके डिज़ाइन को Google Cloud पर तैनात इंफ्रास्ट्रक्चर में बदल देता है।
manage_application_templateआपके इंफ्रास्ट्रक्चर डिज़ाइन की इंफ्रास्ट्रक्चर-एज़-कोड (IaC) सामग्री का प्रबंधन करता है। डिज़ाइन को एप्लिकेशन डिज़ाइन सेंटर टेम्पलेट के रूप में सहेजने, डिज़ाइन को Terraform फ़ाइलों के रूप में निर्यात करने, या डिज़ाइन को अपडेट करने (जैसे घटक, पैरामीटर कॉन्फ़िगरेशन आदि) के लिए इसका उपयोग करें।
assess_best_practicesतैनाती से पहले आपके एप्लिकेशन डिज़ाइन पर एक व्यापक सुरक्षा और कॉन्फ़िगरेशन ऑडिट करता है। यह सुरक्षा कमांड सेंटर फ्रेमवर्क और प्रासंगिक नियंत्रणों के विरुद्ध डिज़ाइन को मान्य करता है, उपचार के लिए कार्रवाई योग्य निष्कर्षों के साथ एक रिपोर्ट लौटाता है।
list_application_templatesसभी उपलब्ध एप्लिकेशन डिज़ाइन सूचीबद्ध करता है।

नोट: इन उपकरणों को स्थिर API के रूप में नहीं माना जाना चाहिए। Gemini Cloud Assist की विकसित क्षमताओं को ध्यान में रखते हुए पैरामीटर का नाम बदला या संशोधित किया जा सकता है।

एजेंट कौशल

Gemini Cloud Assist MCP उपकरण आपके एजेंट को उपकरणों का सही ढंग से उपयोग करने के निर्देश देने के लिए SKILL.md फ़ाइलों का लाभ उठाते हैं। कौशल आपके एजेंट को कई उपकरणों को एक वर्कस्ट्रीम में जोड़ने, प्रासंगिक स्थानीय जानकारी Gemini Cloud Assist को पास करने और स्पष्ट आह्वान सक्षम करने में मार्गदर्शन करने में मदद करते हैं।

कौशलविवरण
designing-and-deploying-infrastructureएजेंट को एप्लिकेशन डिज़ाइन सेंटर (ADC) और Gemini Cloud Assist उपकरणों का उपयोग करके क्लाउड इंफ्रास्ट्रक्चर को डिज़ाइन, मूल्यांकन, तैनात और समस्या निवारण करने के तरीके पर मार्गदर्शन करता है।
operating-google-cloudविशेष MCP उपकरणों का उपयोग करके Google Cloud Platform (GCP) संसाधनों और Kubernetes के प्रबंधन के लिए निर्देश प्रदान करता है।

योगदान

  • यदि आपको कोई बग मिलता है, तो कृपया हमारे GitHub Issues पृष्ठ पर एक समस्या दर्ज करें।
  • पुल अनुरोध भेजने से पहले, कृपया हमारे योगदान गाइड की समीक्षा करें।

लाइसेंस

यह प्रोजेक्ट Apache 2.0 लाइसेंस के तहत लाइसेंस प्राप्त है और किसी भी उपयोग या उद्देश्य के लिए वारंटी या प्रतिनिधित्व के बिना, जैसा है, प्रदान किया जाता है। विवरण के लिए, LICENSE फ़ाइल देखें।