Netlify

आधिकारिक

प्राकृतिक भाषा का उपयोग करके Netlify संसाधनों को बनाएं, बनाएं, तैनात करें और प्रबंधित करें।

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

  • प्रोजेक्ट बनाएँ और डिप्लॉय करें — प्राकृतिक भाषा के प्रॉम्प्ट का उपयोग करके Netlify प्रोजेक्ट बनाने, प्रबंधित करने और डिप्लॉय करने के लिए अपने असिस्टेंट से कहें।
  • एक्सेस नियंत्रण प्रबंधित करें — अपने Netlify प्रोजेक्ट की सुरक्षा सेटिंग समायोजित करने के लिए प्रोजेक्ट के एक्सेस नियंत्रणों में बदलाव करें।
  • एक्सटेंशन संभालें — अपने प्रोजेक्ट पर Netlify एक्सटेंशन इंस्टॉल या अनइंस्टॉल करें।
  • एनवायरनमेंट वेरिएबल प्रबंधित करें — अपने प्रोजेक्ट के लिए एनवायरनमेंट वेरिएबल और सीक्रेट बनाएँ और प्रबंधित करें।
  • डिप्लॉयमेंट देखें — डिप्लॉय स्थिति, ब्रांच, त्रुटियाँ और लिंक देखने के लिए अपने असिस्टेंट से कहें, "मेरे प्रोजेक्ट के हाल के डिप्लॉयमेंट दिखाएँ"।
  • खाते की जानकारी प्राप्त करें — उपयोगकर्ता और टीम की जानकारी प्राप्त करें, और फ़ॉर्म सबमिशन सक्षम या प्रबंधित करें।

होस्ट किया गया MCP सर्वर

npx add-mcp 'https://netlify-mcp.netlify.app/mcp'

Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है

दस्तावेज़

Netlify MCP Server

Netlify MCP Server Model Context Protocol (MCP) का पालन करता है, ताकि कोड एजेंट Netlify API और CLI का उपयोग कर सकें—और प्राकृतिक भाषा के प्रॉम्प्ट से नए प्रोजेक्ट बना सकें, बिल्ड कर सकें, डिप्लॉय कर सकें और अपने Netlify संसाधनों को प्रबंधित कर सकें।


अवलोकन

Model Context Protocol, कोड एजेंट को MCP सर्वर से जोड़ने के लिए एक उभरता हुआ मानक प्रोटोकॉल है। इससे वे प्राकृतिक भाषा का उपयोग करके संसाधनों को प्रबंधित कर सकते हैं और कार्य कर सकते हैं। Netlify MCP Server एक सेतु के रूप में काम करता है और आपके एजेंट को API एक्सेस, CLI टूल, प्रॉम्प्ट और अन्य सुविधाएँ देता है।

आप कई तरह के MCP क्लाइंट का उपयोग करके Netlify MCP Server से जुड़ सकते हैं, जिनमें शामिल हैं:


उपयोग के मामले

Netlify MCP Server के साथ, आपके AI एजेंट ये काम कर सकते हैं:

  • Netlify प्रोजेक्ट बनाना, प्रबंधित करना और डिप्लॉय करना
  • प्रोजेक्ट की सुरक्षा बढ़ाने के लिए एक्सेस नियंत्रण में बदलाव करना
  • Netlify एक्सटेंशन इंस्टॉल या अनइंस्टॉल करना
  • उपयोगकर्ता और टीम की जानकारी प्राप्त करना
  • फ़ॉर्म सबमिशन सक्षम और प्रबंधित करना
  • एनवायरनमेंट वेरिएबल और सीक्रेट बनाना और प्रबंधित करना
  • और भी बहुत कुछ...

आवश्यकताएँ

  • Node.js 22 या उससे नया node --version से जाँचें
  • Netlify खाता
  • MCP क्लाइंट (जैसे, Windsurf, Cursor, Claude, Copilot)

सुझाव: बेहतर अनुभव के लिए Netlify CLI को ग्लोबली इंस्टॉल करें: npm install -g netlify-cli


MCP कॉन्फ़िगरेशन

प्रोडक्शन MCP सर्वर के लिए, निम्न कॉन्फ़िगरेशन का उपयोग करें:

एक-क्लिक इंस्टॉल वाले एडिटर:

Install MCP Server on Cursor

Add MCP Server netlify to LM Studio

Install on VS Code

Install on VS Code Insiders Edition

Install on Goose

  • अगर लिंक दिखाई न दे या न खुले, तो अपने ब्राउज़र में इस लिंक का उपयोग करें: goose://extension?cmd=npx&arg=-y&arg=%40netlify%2Fmcp&id=netlify&name=Netlify&description=Build%2C%20deploy%2C%20and%20manage%20sites%20with%20Netlify's%20official%20MCP%20server.

MCP कॉन्फ़िगरेशन फ़ाइलों के लिए कॉन्फ़िगरेशन:

{
  "mcpServers": {
    "netlify": {
      "command": "npx",
      "args": [
        "-y",
        "@netlify/mcp"
      ]
    }
  }
}

स्थानीय डेवलपमेंट के लिए, स्थानीय MCP कॉन्फ़िगरेशन सेट अप करें देखें।


समस्या निवारण

Node संस्करण

  • बेहतर परिणामों के लिए Node.js 22 या उससे नया संस्करण उपयोग करें।

  • अगर आप nvm का उपयोग करते हैं, तो चलाएँ:

    nvm install 22
    nvm use 22
    

Netlify प्रमाणीकरण का समस्या निवारण

  • अगर आपको प्रमाणीकरण संबंधी समस्याएँ आती हैं, तो आप अस्थायी रूप से अपने MCP कॉन्फ़िगरेशन में Netlify Personal Access Token (PAT) जोड़ सकते हैं:
{
  "mcpServers": {
    "netlify-mcp": {
      "command": "npx",
      "args": ["-y", "@netlify/mcp"],
      "env": {
        "NETLIFY_PERSONAL_ACCESS_TOKEN": "YOUR-PAT-VALUE"
      }
    }
  }
}

अपना PAT अपनी रिपॉज़िटरी में कमिट न करें! समस्या हल हो जाने पर, अपने कॉन्फ़िगरेशन से PAT हटा दें।


नया Personal Access Token (PAT) जनरेट करना

  1. Netlify डैशबोर्ड में, अपना उपयोगकर्ता आइकन चुनें।
  2. User settings > OAuth > New access token पर जाएँ।
  3. अपना टोकन कॉपी करें और ऊपर बताए अनुसार उसे (अस्थायी रूप से) अपने MCP कॉन्फ़िगरेशन में जोड़ें।
  4. अपने MCP क्लाइंट को रीस्टार्ट या रीफ़्रेश करें।

डिप्लॉयमेंट कार्ड (होस्ट किया गया MCP)

MCP Apps-संगत क्लाइंट से पूछें: “मेरे प्रोजेक्ट के हाल के डिप्लॉयमेंट दिखाएँ।” netlify-open-deployments टूल एक siteId (और वैकल्पिक deployId) लेता है और स्थिति, ब्रांच, लेबल किए गए निर्माण समय, त्रुटियों और लिंक के साथ अधिकतम पाँच मेल खाते डिप्लॉय दिखाता है। साथ ही, यह प्रोजेक्ट की टीम और उसके डैशबोर्ड का लिंक भी दिखाता है। प्रोजेक्ट सूची को स्थिति के अनुसार फ़िल्टर करें। टूल status भी स्वीकार करते हैं; परिणामों की सीमा तय करने से पहले Netlify फ़िल्टर लागू करता है। फ़िल्टर किसी विशिष्ट deployId पर लागू नहीं होते। कार्ड हर पाँच सेकंड में रीफ़्रेश होता है, जब तक दिखाया गया कोई डिप्लॉय सक्रिय हो, और डिप्लॉय पूरा होने पर या 15 मिनट बाद रुक जाता है—इसमें छिपे रहने का समय भी शामिल है। Refresh बटन मैन्युअल रूप से फिर से जाँचता है और स्वचालित अपडेट के लिए 15 मिनट की नई अवधि शुरू करता है। फ़िल्टर लागू करने पर भी नई अवधि शुरू होती है। MCP Apps समर्थन के बिना क्लाइंट को टेक्स्ट सारांश मिलता है।

यह मौजूदा Netlify OAuth कनेक्शन का उपयोग करता है और इसमें कोई एनवायरनमेंट वेरिएबल या फ़्रंटएंड बिल्ड चरण नहीं जुड़ता। डिप्लॉय करने के बाद, क्लाइंट की MCP टूल सूची रीफ़्रेश करें। इस पहले संस्करण में बिल्ड लॉग या कई प्रोजेक्ट खोजने की सुविधा शामिल नहीं है; बिल्ड की पूरी जानकारी के लिए कार्ड का Netlify में खोलें लिंक उपयोग करें।

ChatGPT में त्वरित परीक्षण करने के लिए, डिप्लॉय किए गए प्रीव्यू का /mcp एंडपॉइंट कनेक्ट करें, चल रहे डिप्लॉय वाले प्रोजेक्ट को खोलें और पुष्टि करें कि कार्ड डिप्लॉय पूरा होने तक अपडेट होता है। खाली प्रोजेक्ट, विफल डिप्लॉय और MCP Apps समर्थन के बिना क्लाइंट में टेक्स्ट फ़ॉलबैक भी जाँचें।

संसाधन