Twilio MCP Server

आधिकारिक

Twilio API के साथ संवाद करके संदेश भेजें, फ़ोन नंबर प्रबंधित करें, अपना खाता कॉन्फ़िगर करें, और बहुत कुछ करें।

दस्तावेज़

Twilio AlphaTwilio Alpha

Twilio MCP मोनोरेपो

यह मॉडल कॉन्टेक्स्ट प्रोटोकॉल सर्वर के लिए एक मोनोरेपो है जो सभी Twilio API को उजागर करता है।

MCP क्या है?

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) AI उपकरणों और सेवाओं के बीच मॉडल संदर्भ जानकारी के आदान-प्रदान के लिए एक प्रोटोकॉल है। यह कार्यान्वयन आपको Twilio के API को AI सहायकों और MCP प्रोटोकॉल का समर्थन करने वाले अन्य उपकरणों के सामने उजागर करने की अनुमति देता है।

पैकेज

इस मोनोरेपो में दो मुख्य पैकेज शामिल हैं:

  • mcp - सभी Twilio सार्वजनिक API के लिए MCP सर्वर
  • openapi-mcp-server - एक MCP सर्वर जो दिए गए OpenAPI स्पेक को प्रस्तुत करता है

प्रत्येक पैकेज का अपना विस्तृत README है जिसमें विस्तृत दस्तावेज़ीकरण है:

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

आरंभ करने का सबसे आसान तरीका npx का उपयोग करना है:

{
  "mcpServers": {
    "twilio": {
      "command": "npx",
      "args": [
        "-y",
        "@twilio-alpha/mcp",
        "YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
      ]
    }
  }
}

अपनी API कुंजी और सीक्रेट खोजने/बनाने की जानकारी के लिए Twilio API कुंजी दस्तावेज़ पर जाएँ।

सुरक्षा अनुशंसाएँ

इंजेक्शन हमलों से बचाव के लिए जो अविश्वसनीय सिस्टम को आपके Twilio डेटा तक पहुँच प्रदान कर सकते हैं, ETI टीम Twilio MCP सर्वर के उपयोगकर्ताओं को सलाह देती है कि वे हमारे आधिकारिक सर्वरों के साथ किसी भी सामुदायिक MCP सर्वर को स्थापित या चलाने से बचें। ऐसा करने से यह सुनिश्चित करने में मदद मिलती है कि केवल विश्वसनीय MCP सर्वरों के पास ही आपके Twilio खाते से संवाद करने वाले उपकरणों तक पहुँच हो, जिससे अनधिकृत डेटा पहुँच का जोखिम कम होता है।

बुनियादी कॉन्फ़िगरेशन विकल्प

दोनों पैकेज कॉन्फ़िगरेशन पैरामीटर स्वीकार करते हैं। यहाँ एक संक्षिप्त अवलोकन है:

  • MCP सर्वर: किन API को उजागर करना है, यह फ़िल्टर करने के लिए --services और --tags का उपयोग करें
  • OpenAPI MCP सर्वर: OpenAPI स्पेक फ़ाइलों का स्थान निर्दिष्ट करने के लिए --apiPath का उपयोग करें

पूर्ण कॉन्फ़िगरेशन विवरण के लिए, ऊपर लिंक किए गए पैकेज-विशिष्ट दस्तावेज़ देखें।

विकास

# Run tests
npm test

# Run linting
npm run lint

# Fix linting issues
npm run lint:fix

सामान्य समस्याओं का निवारण

  • संदर्भ आकार सीमाएँ: LLM संदर्भ सीमाओं के कारण, --services या --tags का उपयोग करके विशिष्ट API लोड करें
  • प्रमाणीकरण समस्याएँ: अपने Twilio API क्रेडेंशियल प्रारूप और अनुमतियों की पुष्टि करें
  • API संस्करण: जाँचें कि आप अपनी आवश्यकताओं के लिए सही API संस्करण (v1, v2, v3) का उपयोग कर रहे हैं

विस्तृत समस्या निवारण मार्गदर्शन के लिए, पैकेज-विशिष्ट दस्तावेज़ देखें।

योगदान

योगदान का स्वागत है! कृपया बेझिझक एक पुल अनुरोध सबमिट करें।

लाइसेंस

यह परियोजना ISC लाइसेंस के तहत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।