Sponsored bySlim Tools

Kontent.ai

आधिकारिक

अपनी सामग्री और सामग्री मॉडल को किसी भी MCP-संगत AI टूल में प्राकृतिक भाषा का उपयोग करके बनाएं, प्रबंधित करें और अन्वेषण करें।

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

  • Create and manage content types — Build or modify structured content models using create-content-type and patch-content-type.
  • Manage content items and translations — Create, update, search, and delete content items and their language variants with list-content-item-variants and update-content-item-variant.
  • Control publishing workflows — Move content through workflow steps, publish, or unpublish variants using change-content-item-variant-workflow-step and publish-content-item-variant.
  • Organize taxonomies and collections — Create and patch taxonomy groups and collections to structure content with create-taxonomy-group and patch-collections.
  • Search content by meaning — Find content items using semantic search via search-content-item-variants when you don’t know exact keywords.

दस्तावेज़

Kontent.ai MCP सर्वर

NPM संस्करण योगदानकर्ता फोर्क्स स्टारगेज़र्स मुद्दे MIT लाइसेंस डिस्कॉर्ड

Kontent.ai के लिए AI-संचालित उपकरणों के साथ अपनी सामग्री संचालन को रूपांतरित करें। अपने पसंदीदा AI-सक्षम संपादक में प्राकृतिक भाषा वार्तालापों के माध्यम से अपनी संरचित सामग्री बनाएँ, प्रबंधित करें और अन्वेषण करें।

Kontent.ai MCP सर्वर आपके Kontent.ai प्रोजेक्टों को Claude, Cursor और VS Code जैसे AI उपकरणों से जोड़ने के लिए मॉडल संदर्भ प्रोटोकॉल लागू करता है। यह AI मॉडलों को आपकी सामग्री संरचना को समझने और प्राकृतिक भाषा निर्देशों के माध्यम से संचालन करने में सक्षम बनाता है।

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

  • 🚀 त्वरित प्रोटोटाइपिंग: अपने आरेखों को सेकंडों में सजीव सामग्री मॉडल में बदलें
  • 📈 डेटा विज़ुअलाइज़ेशन: अपने सामग्री मॉडल को अपनी इच्छानुसार किसी भी प्रारूप में देखें

विषय सूची

🔌 त्वरित शुरुआत

🔑 पूर्वापेक्षाएँ

MCP सर्वर का उपयोग करने से पहले, आपको चाहिए:

  1. एक Kontent.ai खाता - यदि आपके पास खाता नहीं है तो साइन अप करें
  2. एक प्रोजेक्ट - काम करने के लिए एक प्रोजेक्ट बनाएँ
  3. प्रबंधन API कुंजी - उपयुक्त अनुमतियों के साथ एक कुंजी बनाएँ
  4. एनवायरनमेंट ID - अपना एनवायरनमेंट ID प्राप्त करें

🛠 सेटअप विकल्प

आप npx के साथ Kontent.ai MCP सर्वर चला सकते हैं:

STDIO ट्रांसपोर्ट

npx @kontent-ai/mcp-server@latest stdio

स्ट्रीमेबल HTTP ट्रांसपोर्ट

npx @kontent-ai/mcp-server@latest shttp

🛠️ उपलब्ध उपकरण

पैच संचालन गाइड

  • get-patch-guide – 🚨 किसी भी पैच संचालन से पहले आवश्यक। इकाई प्रकार के अनुसार Kontent.ai के लिए पैच संचालन गाइड प्राप्त करें

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

  • get-content-type – ID द्वारा Kontent.ai सामग्री प्रकार प्राप्त करें
  • list-content-types – सभी Kontent.ai सामग्री प्रकार प्राप्त करें
  • create-content-type – नया Kontent.ai सामग्री प्रकार बनाएँ
  • patch-content-type – पैच संचालन (move, addInto, remove, replace) का उपयोग करके कोडनेम द्वारा मौजूदा Kontent.ai सामग्री प्रकार अपडेट करें
  • delete-content-type – ID द्वारा Kontent.ai सामग्री प्रकार हटाएँ

सामग्री प्रकार स्निपेट प्रबंधन

  • get-content-type-snippet – ID द्वारा Kontent.ai सामग्री प्रकार स्निपेट प्राप्त करें
  • list-content-type-snippets – सभी Kontent.ai सामग्री प्रकार स्निपेट प्राप्त करें
  • create-content-type-snippet – नया Kontent.ai सामग्री प्रकार स्निपेट बनाएँ
  • patch-content-type-snippet – पैच संचालन (move, addInto, remove, replace) का उपयोग करके ID द्वारा मौजूदा Kontent.ai सामग्री प्रकार स्निपेट अपडेट करें
  • delete-content-type-snippet – ID द्वारा Kontent.ai सामग्री प्रकार स्निपेट हटाएँ

वर्गीकरण प्रबंधन

  • get-taxonomy-group – ID द्वारा Kontent.ai वर्गीकरण समूह प्राप्त करें
  • list-taxonomy-groups – सभी Kontent.ai वर्गीकरण समूह प्राप्त करें
  • create-taxonomy-group – नया Kontent.ai वर्गीकरण समूह बनाएँ
  • patch-taxonomy-group – पैच संचालन (addInto, move, remove, replace) का उपयोग करके Kontent.ai वर्गीकरण समूह अपडेट करें
  • delete-taxonomy-group – ID द्वारा Kontent.ai वर्गीकरण समूह हटाएँ

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

  • get-content-item – ID द्वारा Kontent.ai सामग्री आइटम प्राप्त करें
  • get-content-item-variant – Kontent.ai सामग्री आइटम वैरिएंट (भाषा संस्करण/अनुवाद) पुनर्प्राप्त करें। वर्तमान संस्करण लौटाता है — यदि कोई ड्राफ्ट मौजूद है तो वह, अन्यथा प्रकाशित
  • get-published-content-item-variant-version – Kontent.ai सामग्री आइटम वैरिएंट का प्रकाशित संस्करण पुनर्प्राप्त करें। जब कोई नया ड्राफ्ट संस्करण मौजूद हो लेकिन आपको वर्तमान में प्रकाशित (लाइव) सामग्री की आवश्यकता हो तब उपयोग करें
  • get-content-item-translations – सभी Kontent.ai सामग्री आइटम अनुवाद प्राप्त करें — किसी विशिष्ट सामग्री आइटम का प्रत्येक भाषा संस्करण (वैरिएंट)
  • list-content-item-variants – सामग्री आइटम वैरिएंट (भाषा संस्करण/अनुवाद) के साथ Kontent.ai सामग्री आइटमों को सूचीबद्ध करें, फ़िल्टर करें, खोजें
  • create-content-item – नया Kontent.ai सामग्री आइटम बनाएँ (केवल कंटेनर बनाता है, भाषा संस्करण/अनुवाद जोड़ने के लिए create-content-item-variant का उपयोग करें)
  • update-content-item – ID द्वारा मौजूदा Kontent.ai सामग्री आइटम अपडेट करें। सामग्री आइटम पहले से मौजूद होना चाहिए - यह उपकरण नए आइटम नहीं बनाएगा
  • delete-content-item – ID द्वारा Kontent.ai सामग्री आइटम हटाएँ
  • create-content-item-variant – वर्तमान उपयोगकर्ता को योगदानकर्ता के रूप में नियत करते हुए Kontent.ai सामग्री आइटम वैरिएंट बनाएँ। तत्व मानों को सामग्री प्रकार में परिभाषित सीमाओं और दिशानिर्देशों को पूरा करना होगा। केवल वे तत्व भेजें जिन्हें आप सेट करना चाहते हैं; छोड़े गए तत्व खाली आरंभ होते हैं
  • update-content-item-variant – किसी सामग्री आइटम के Kontent.ai सामग्री आइटम वैरिएंट को अपडेट करें। तत्व मानों को सामग्री प्रकार में परिभाषित सीमाओं और दिशानिर्देशों को पूरा करना होगा। केवल वे तत्व भेजें जिन्हें आप बदलना चाहते हैं — छोड़े गए तत्व अछूते रहते हैं। घटकों वाले रिच-टेक्स्ट तत्वों के लिए, पूरा तत्व सबमिट करें (मान और संपूर्ण घटक सरणी, जिसमें अछूते रहने वाले घटक भी शामिल हैं)
  • create-new-content-item-variant-version – Kontent.ai सामग्री आइटम वैरिएंट का नया संस्करण बनाएँ। यह संचालन किसी मौजूदा सामग्री आइटम वैरिएंट का एक नया संस्करण बनाता है, जो सामग्री संस्करणण और प्रकाशित सामग्री से नए ड्राफ्ट बनाने के लिए उपयोगी है
  • delete-content-item-variant – Kontent.ai सामग्री आइटम वैरिएंट हटाएँ
  • bulk-get-content-item-variants – आइटम और भाषा संदर्भ जोड़ियों द्वारा उनके सामग्री आइटम वैरिएंट के साथ Kontent.ai सामग्री आइटम बल्क में प्राप्त करें। विशिष्ट आइटम+भाषा जोड़ियों के लिए पूर्ण सामग्री डेटा पुनर्प्राप्त करने के लिए list-content-item-variants के बाद उपयोग करें। अनुरोधित भाषा में वैरिएंट के बिना आइटम वैरिएंट गुण के बिना आइटम लौटाते हैं। निरंतरता टोकन के साथ पृष्ठांकित परिणाम लौटाता है
  • search-content-item-variants – किसी विशिष्ट सामग्री आइटम वैरिएंट में अर्थ और अवधारणाओं द्वारा सामग्री खोजने के लिए AI-संचालित सिमेंटिक खोज। इसके लिए उपयोग करें: जब आप सटीक कीवर्ड नहीं जानते हों तब अवधारणात्मक खोजें। सीमित फ़िल्टरिंग विकल्प (केवल वैरिएंट ID)

एसेट प्रबंधन

  • get-asset – ID द्वारा एक विशिष्ट Kontent.ai एसेट प्राप्त करें
  • list-assets – सभी Kontent.ai एसेट प्राप्त करें
  • update-asset – ID द्वारा Kontent.ai एसेट अपडेट करें

एसेट फ़ोल्डर प्रबंधन

  • list-asset-folders – सभी Kontent.ai एसेट फ़ोल्डर सूचीबद्ध करें
  • patch-asset-folders – पैच संचालन (नए फ़ोल्डर जोड़ने के लिए addInto, नाम बदलने के लिए rename, फ़ोल्डर हटाने के लिए remove) का उपयोग करके Kontent.ai एसेट फ़ोल्डर संशोधित करें

भाषा प्रबंधन

  • list-languages – सभी Kontent.ai भाषाएँ प्राप्त करें (सक्रिय और निष्क्रिय दोनों शामिल हैं - is_active गुण की जाँच करें)
  • create-language – नई Kontent.ai भाषा बनाएँ (भाषाएँ हमेशा सक्रिय के रूप में बनाई जाती हैं)
  • patch-language – replace संचालन का उपयोग करके Kontent.ai भाषा अपडेट करें (केवल सक्रिय भाषाओं को संशोधित किया जा सकता है - सक्रिय/निष्क्रिय करने के लिए, Kontent.ai वेब UI का उपयोग करें)

संग्रह प्रबंधन

  • list-collections – सभी Kontent.ai संग्रह प्राप्त करें। संग्रह आपके एनवायरनमेंट में सामग्री आइटमों के लिए सीमाएँ निर्धारित करते हैं और टीम, ब्रांड या प्रोजेक्ट द्वारा सामग्री व्यवस्थित करने में मदद करते हैं
  • patch-collections – पैच संचालन (नए संग्रह जोड़ने के लिए addInto, पुनर्क्रमित करने के लिए move, खाली संग्रह हटाने के लिए remove, नाम बदलने के लिए replace) का उपयोग करके Kontent.ai संग्रह अपडेट करें

स्पेस प्रबंधन

  • list-spaces – सभी Kontent.ai स्पेस प्राप्त करें
  • create-space – किसी वेबसाइट या चैनल के प्रबंधन के लिए नया Kontent.ai स्पेस बनाएँ
  • patch-space – replace संचालन का उपयोग करके Kontent.ai स्पेस पैच करें
  • delete-space – Kontent.ai स्पेस हटाएँ

भूमिका प्रबंधन

  • list-roles – सभी Kontent.ai भूमिकाएँ प्राप्त करें। "कस्टम भूमिकाएँ प्रबंधित करें" अनुमति के साथ एंटरप्राइज़ या फ्लेक्स योजना की आवश्यकता है

वर्कफ़्लो प्रबंधन

  • list-workflows – सभी Kontent.ai वर्कफ़्लो प्राप्त करें। वर्कफ़्लो सामग्री जीवनचक्र चरणों और उनके बीच संक्रमणों को परिभाषित करते हैं
  • create-workflow – कस्टम चरणों, संक्रमणों, स्कोप और भूमिका अनुमतियों के साथ नया Kontent.ai वर्कफ़्लो बनाएँ
  • update-workflow – ID द्वारा मौजूदा Kontent.ai वर्कफ़्लो अपडेट करें। चरणों, संक्रमणों, स्कोप और भूमिका अनुमतियों को संशोधित करें। उपयोग में आ रहे चरणों को हटा नहीं सकते
  • delete-workflow – ID द्वारा Kontent.ai वर्कफ़्लो हटाएँ। वर्कफ़्लो किसी भी सामग्री आइटम द्वारा उपयोग में नहीं होना चाहिए
  • change-content-item-variant-workflow-step – Kontent.ai में किसी सामग्री आइटम वैरिएंट का वर्कफ़्लो चरण बदलें। यह संचालन किसी सामग्री आइटम वैरिएंट को वर्कफ़्लो में एक अलग चरण पर ले जाता है, जिससे सामग्री जीवनचक्र प्रबंधन सक्षम होता है जैसे सामग्री को ड्राफ्ट से समीक्षा, समीक्षा से प्रकाशित, आदि में ले जाना
  • publish-content-item-variant – Kontent.ai में किसी सामग्री आइटम के सामग्री आइटम वैरिएंट को प्रकाशित या शेड्यूल करें। यह संचालन या तो वैरिएंट को तुरंत प्रकाशित कर सकता है या वैकल्पिक समयक्षेत्र विनिर्देश के साथ किसी विशिष्ट भविष्य की तारीख और समय पर प्रकाशन के लिए शेड्यूल कर सकता है
  • unpublish-content-item-variant – Kontent.ai में किसी सामग्री आइटम के सामग्री आइटम वैरिएंट का प्रकाशन रद्द करें या रद्द करने का शेड्यूल बनाएँ। यह संचालन या तो वैरिएंट का प्रकाशन तुरंत रद्द कर सकता है (इसे डिलीवरी API के माध्यम से अनुपलब्ध बनाना) या वैकल्पिक समयक्षेत्र विनिर्देश के साथ किसी विशिष्ट भविष्य की तारीख और समय पर प्रकाशन रद्द करने के लिए शेड्यूल कर सकता है

⚙️ कॉन्फ़िगरेशन

सर्वर दो मोड का समर्थन करता है, प्रत्येक अपने ट्रांसपोर्ट से जुड़ा है:

ट्रांसपोर्टमोडप्रमाणीकरणउपयोग का मामला
STDIOएकल-किरायेदारएनवायरनमेंट चरएकल Kontent.ai एनवायरनमेंट के साथ स्थानीय संचार
स्ट्रीमेबल HTTPबहु-किरायेदारप्रति अनुरोध बियरर टोकनएकाधिक एनवायरनमेंट को संभालने वाला दूरस्थ/साझा सर्वर

एकल-किरायेदार मोड (STDIO)

एनवायरनमेंट चर के माध्यम से क्रेडेंशियल कॉन्फ़िगर करें:

चरविवरणआवश्यक
KONTENT_API_KEYआपकी Kontent.ai कुंजी
KONTENT_ENVIRONMENT_IDआपका एनवायरनमेंट ID
appInsightsConnectionStringटेलीमेट्री के लिए Application Insights कनेक्शन स्ट्रिंग
projectLocationटेलीमेट्री ट्रैकिंग के लिए प्रोजेक्ट स्थान पहचानकर्ता
manageApiUrlकस्टम आधार URL (पूर्वावलोकन एनवायरनमेंट के लिए)

बहु-किरायेदार मोड (स्ट्रीमेबल HTTP)

स्ट्रीमेबल HTTP ट्रांसपोर्ट के लिए, क्रेडेंशियल प्रति अनुरोध प्रदान किए जाते हैं:

  • एनवायरनमेंट ID URL पथ पैरामीटर के रूप में: /{environmentId}/mcp
  • API कुंजी प्राधिकरण हेडर में बियरर टोकन के माध्यम से: Authorization: Bearer <api-key>

यह एकल सर्वर इंस्टेंस को क्रेडेंशियल एनवायरनमेंट चर की आवश्यकता के बिना एकाधिक Kontent.ai एनवायरनमेंट के लिए अनुरोधों को संभालने की अनुमति देता है।

चरविवरणआवश्यक
PORTHTTP ट्रांसपोर्ट के लिए पोर्ट (डिफ़ॉल्ट 3001)
appInsightsConnectionStringटेलीमेट्री के लिए Application Insights कनेक्शन स्ट्रिंग
projectLocationटेलीमेट्री ट्रैकिंग के लिए प्रोजेक्ट स्थान पहचानकर्ता
manageApiUrlकस्टम आधार URL (पूर्वावलोकन एनवायरनमेंट के लिए)

🔒 सुरक्षा

अप्रत्यक्ष प्रॉम्प्ट इंजेक्शन

इस सर्वर द्वारा लौटाई गई सामग्री (उदाहरण के लिए, किसी संपादक द्वारा लिखा गया तत्व) में ऐसा पाठ हो सकता है जिसे एक कनेक्टेड LLM निर्देशों के रूप में व्याख्या करता है — अप्रत्यक्ष प्रॉम्प्ट इंजेक्शन। एक अपहृत एजेंट को विनाशकारी उपकरण कॉल (हटाएँ / प्रकाशन रद्द करें / अधिलेखित करें) या अप्रकाशित ड्राफ्ट लीक करने की ओर ले जाया जा सकता है। यह एक उद्योग-व्यापी, अनसुलझी समस्या है जिसे सर्वर अपने द्वारा लौटाई जाने वाली सामग्री को रूपांतरित करके विश्वसनीय रूप से ठीक नहीं कर सकता, इसलिए रक्षा स्तरित है:

  • न्यूनतम-विशेषाधिकार प्रबंधन API कुंजी का उपयोग करें। सर्वर उसी कुंजी के साथ कार्य करता है जो उसे दी जाती है। केवल-पठन कुंजी के साथ, अपहृत एजेंट का विनाशकारी कॉल API सीमा पर ही विफल हो जाता है — यह सबसे मजबूत नियंत्रण है, क्योंकि यह मॉडल व्यवहार की परवाह किए बिना लागू रहता है।
  • प्रक्रिया में मानव को शामिल रखें। प्रत्येक उपकरण में MCP एनोटेशन होते हैं — पठन readOnlyHint हैं, केवल-निर्माण उपकरण योगात्मक होते हैं, और जो उपकरण डेटा को अधिलेखित या हटाते हैं वे destructiveHint हैं — जिनका उपयोग अनुपालक क्लाइंट पठन को स्वतः-अनुमोदित करने और विनाशकारी कॉल से पहले संकेत देने के लिए करते हैं। ऐसे क्लाइंट के साथ सर्वर चलाएं और लेखन-सक्षम कुंजी के विरुद्ध हेडलेस स्वतः-अनुमोदन सेटअप से बचें।
  • यदि आपका क्लाइंट समर्थन करता है तो क्लाइंट-साइड द्वार जोड़ें। कुछ क्लाइंट (उदाहरण के लिए, Claude Code हुक) आपको मॉडल से स्वतंत्र, विनाशकारी उपकरण चलने से पहले नियतात्मक रूप से संकेत देने देते हैं। यह स्थानीय रूप से कॉन्फ़िगर किया जाता है; सर्वर इसे लागू नहीं कर सकता।

ये संकेत हैं, गारंटी नहीं। सुरक्षा मुद्दों की निजी रिपोर्ट [email protected] पर करें।

🚀 परिवहन विकल्प

📟 STDIO परिवहन

STDIO परिवहन के साथ सर्वर चलाने के लिए, अपने MCP क्लाइंट को इस प्रकार कॉन्फ़िगर करें:

{
  "kontent-ai-stdio": {
      "command": "npx",
      "args": ["@kontent-ai/mcp-server@latest", "stdio"],
      "env": {
        "KONTENT_API_KEY": "<management-api-key>",
        "KONTENT_ENVIRONMENT_ID": "<environment-id>"
      }
    }
}

🌊 स्ट्रीमेबल HTTP परिवहन (बहु-किरायेदार)

स्ट्रीमेबल HTTP परिवहन एकल सर्वर इंस्टेंस से कई Kontent.ai परिवेशों की सेवा करता है। प्रत्येक अनुरोध URL पथ पैरामीटर और Bearer प्रमाणीकरण के माध्यम से क्रेडेंशियल प्रदान करता है।

पहले सर्वर प्रारंभ करें:

npx @kontent-ai/mcp-server@latest shttp
VS Code

अपने कार्यक्षेत्र में एक .vscode/mcp.json फ़ाइल बनाएं:

{
  "servers": {
    "kontent-ai-multi": {
      "uri": "http://localhost:3001/<environment-id>/mcp",
      "headers": {
        "Authorization": "Bearer <management-api-key>"
      }
    }
  }
}

इनपुट संकेतों के साथ सुरक्षित कॉन्फ़िगरेशन के लिए:

{
  "inputs": [
    {
      "id": "apiKey",
      "type": "password",
      "description": "Kontent.ai API Key"
    },
    {
      "id": "environmentId",
      "type": "text",
      "description": "Environment ID"
    }
  ],
  "servers": {
    "kontent-ai-multi": {
      "uri": "http://localhost:3001/${inputs.environmentId}/mcp",
      "headers": {
        "Authorization": "Bearer ${inputs.apiKey}"
      }
    }
  }
}
Claude Desktop

अपनी Claude Desktop कॉन्फ़िगरेशन फ़ाइल अपडेट करें:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

प्रमाणीकरण शीर्षलेख जोड़ने के लिए mcp-remote का प्रॉक्सी के रूप में उपयोग करें:

{
  "mcpServers": {
    "kontent-ai-multi": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3001/<environment-id>/mcp",
        "--header",
        "Authorization: Bearer <management-api-key>"
      ]
    }
  }
}
Claude Code

CLI का उपयोग करके सर्वर जोड़ें:

claude mcp add --transport http kontent-ai-multi \
  "http://localhost:3001/<environment-id>/mcp" \
  --header "Authorization: Bearer <management-api-key>"

नोट: आप इसे अपनी Claude Code सेटिंग्स JSON में url और headers गुणों के साथ भी कॉन्फ़िगर कर सकते हैं।

[!महत्वपूर्ण] <environment-id> को अपने Kontent.ai परिवेश ID (GUID) से और <management-api-key> को अपनी कुंजी से बदलें।

💻 विकास

🛠 स्थानीय स्थापना

# Clone the repository
git clone https://github.com/kontent-ai/mcp-server.git
cd mcp-server

# Install dependencies
npm ci

# Build the project
npm run build

# Start the server
npm run start:stdio  # For STDIO transport
npm run start:shttp  # For Streamable HTTP transport

# Start the server with automatic reloading (no need to build first)
npm run dev:stdio  # For STDIO transport
npm run dev:shttp  # For Streamable HTTP transport

📂 परियोजना संरचना

  • src/ - स्रोत कोड
    • tools/ - MCP उपकरण कार्यान्वयन
    • clients/ - Kontent.ai API क्लाइंट सेटअप
    • schemas/ - डेटा सत्यापन स्कीमा
    • utils/ - उपयोगिता फ़ंक्शन
      • errorHandler.ts - MCP उपकरणों के लिए मानकीकृत त्रुटि प्रबंधन
      • throwError.ts - सामान्य त्रुटि फेंकने की उपयोगिता
    • server.ts - मुख्य सर्वर सेटअप और उपकरण पंजीकरण
    • bin.ts - एकल प्रवेश बिंदु जो दोनों परिवहन प्रकारों को संभालता है

🔍 डिबगिंग

डिबगिंग के लिए, आप MCP इंस्पेक्टर का उपयोग कर सकते हैं:

npx @modelcontextprotocol/inspector -e KONTENT_API_KEY=<key> -e KONTENT_ENVIRONMENT_ID=<env-id> node path/to/build/bin.js

या चल रहे स्ट्रीमेबल HTTP सर्वर पर MCP इंस्पेक्टर का उपयोग करें:

npx @modelcontextprotocol/inspector

यह उपलब्ध उपकरणों के निरीक्षण और परीक्षण के लिए एक वेब इंटरफ़ेस प्रदान करता है।

📦 रिलीज़ प्रक्रिया

नया संस्करण जारी करने के लिए:

  1. npm version [patch|minor|major] का उपयोग करके संस्करण बढ़ाएं - यह package.json, package-lock.json को अपडेट करता है, और server.json के साथ सिंक करता है
  2. अपनी शाखा में कमिट पुश करें और एक पुल अनुरोध बनाएं
  3. पुल अनुरोध को मर्ज करें
  4. स्वतः-जनित रिलीज़ नोट्स का उपयोग करते हुए, संस्करण संख्या को नाम और टैग दोनों के रूप में रखते हुए एक नया GitHub रिलीज़ बनाएं
  5. रिलीज़ प्रकाशित करने से एक स्वचालित वर्कफ़्लो ट्रिगर होता है जो npm और GitHub MCP रजिस्ट्री में प्रकाशित करता है

लाइसेंस

MIT