डिलीवरी नोटिफ़िकेशन तैयार करने वाले असिस्टेंट को प्रेषक, प्राप्तकर्ता और संदेश सामग्री तक पहुँच चाहिए। एक कनेक्टेड टूल इसे आपके क्रेडेंशियल को बातचीत में डाले बिना वे फ़ील्ड सबमिट करने देता है।
MCP वह प्रोटोकॉल है जो एप्लिकेशन को उन टूल्स से जोड़ता है।
MCP सर्वर क्या प्रदान करता है?
सर्वर आपके AI क्लाइंट को टूल नाम, इनपुट स्कीमा और कॉल करने योग्य ऑपरेशन देता है।
MCP टूल मॉडल के अंतर्गत, क्लाइंट टूल्स खोजता है। जब एजेंट कोई टूल चुनता है तो क्लाइंट संरचित आर्ग्युमेंट सबमिट करता है।
Bird के टूल्स में ईमेल, SMS और WhatsApp संदेश भेजना शामिल है। सेटअप टूल्स भेजने वाले डोमेन, नंबर और प्रेषक आवश्यकताएँ प्रबंधित करते हैं। सत्यापन टूल्स एक सत्यापन शुरू करते हैं। वे कोड भी जाँचते हैं। एक अलग टूल दूसरे चैनल पर आगे बढ़ाता है।
आपके क्लाइंट में उपलब्ध टूल सूची हर ऑपरेशन और उसके आवश्यक इनपुट की पहचान करती है। जब कोई अपेक्षित ऑपरेशन अनुपस्थित हो तो वह सूची जाँचें।
मैं होस्टेड सर्वर से कैसे कनेक्ट करूँ?
https://mcp.bird.com को एक रिमोट MCP सर्वर के रूप में जोड़ें। ब्राउज़र से साइन इन करें।
आपको CLI इंस्टॉल करने या API कुंजी देने की आवश्यकता नहीं है। ब्राउज़र साइन-इन क्लाइंट को आपकी अनुमतियों के एक सबसेट वाला टोकन रखने देता है। Bird हर अनुरोध को उस टोकन की अनुमतियों के विरुद्ध जाँचता है।
कुछ क्लाइंट सर्वर को प्रमाणीकरण आवश्यक के रूप में तब तक दिखाते हैं जब तक आप साइन-इन शुरू नहीं करते। केवल URL वाला क्लाइंट टूल्स सूचीबद्ध कर सकता है। प्रमाणीकरण के बिना, टूल कॉल 401 लौटा सकता है।
टूल कॉल परीक्षण करने से पहले प्रमाणीकरण पूरा करें। कनेक्शन गाइड समर्थित क्लाइंट्स के लिए सेटअप चरण देती है।
एजेंट संदेश कैसे भेजता और जाँचता है?
पुष्टि करें कि प्राप्तकर्ता ने संदेश के लिए सहमति दी है और सामग्री आपकी लागू नीति को पूरा करती है। चैनल का send टूल कॉल करें। परिणामी संदेश की डिलीवरी इवेंट्स पढ़ें।
ईमेल के लिए, क्रम यह है:
- वर्कस्पेस, भेजने की पहचान, प्राप्तकर्ता और सामग्री की पुष्टि करें।
email_sendको उसके इनपुट स्कीमा से आवश्यक फ़ील्ड के साथ कॉल करें।- लौटाया गया message ID सेव करें।
- डिलीवरी स्थिति, प्राप्तकर्ता परिणाम और इवेंट टाइमलाइन की जाँच के लिए
email_getका उपयोग करें।
स्वीकृत send पहुँच साबित नहीं करता। बाद में बाउंस या अस्वीकृति होने पर आपके एजेंट या एप्लिकेशन को विफलता संभालनी होगी।
अनुपस्थित प्रेषक या अनुमति send को रोक सकती है। सेटअप और डायग्नोस्टिक टूल्स एजेंट को फिर से प्रयास करने से पहले उन आवश्यकताओं की जाँच करने देते हैं।
क्या मैं सर्वर लोकली चला सकता हूँ?
हाँ। Bird CLI इंस्टॉल करें। bird auth login से साइन इन करें। अपने क्लाइंट को bird mcp लॉन्च करने के लिए कॉन्फ़िगर करें।
क्लाइंट प्रक्रिया शुरू करता है। यह प्रक्रिया की इनपुट और आउटपुट स्ट्रीम के माध्यम से संवाद करता है। इसे कमांड के रूप में bird और आर्ग्युमेंट के रूप में mcp चाहिए।
लोकल और होस्टेड सर्वर एक ही टूलसेट उपलब्ध कराते हैं। प्रक्रिया को लोकली चलाने पर भी Bird API ऑपरेशन के लिए नेटवर्क एक्सेस आवश्यक है।
लोकल प्रक्रिया का उपयोग करें जब आप इसे स्वयं प्रबंधित करना चाहें। आपका क्लाइंट कमांड लॉन्च करने में सक्षम होना चाहिए। होस्टेड URL का उपयोग करें जब वह लोकल बाइनरी नहीं चला सकता।
एजेंट कौन-सी कार्रवाइयाँ कर सकता है, इसे क्या नियंत्रित करता है?
कनेक्टेड क्रेडेंशियल एक्सेस सीमित करता है। आपका AI होस्ट नियंत्रित करता है कि टूल निष्पादन के लिए कब पुष्टि आवश्यक है।
Bird विनाशकारी टूल्स को एनोटेट करता है ताकि होस्ट उन्हें पहचान सके। उदाहरण के लिए, ईमेल सप्रेशन हटाना विनाशकारी चिह्नित है क्योंकि यह अवांछित भेजना फिर से शुरू कर सकता है।
एनोटेशन स्वयं अनुमोदन प्रॉम्प्ट बाध्य नहीं करते। प्रोडक्शन संसाधनों में बदलाव की अनुमति देने से पहले अपने होस्ट की नीति कॉन्फ़िगर करें।
एक एजेंट जो ईमेल टेम्पलेट ड्राफ़्ट और सबमिट कर सकता है, उसे प्रकाशित भी कर सकता है। केवल ड्राफ़्ट चरण एजेंट को submit टूल कॉल करने से नहीं रोकता।
WhatsApp टेम्पलेट सबमिशन टेम्पलेट को समीक्षा के लिए Meta को भेजता है। यह एजेंट की हर अन्य कार्रवाई के लिए मानव अनुमोदन चरण प्रदान नहीं करता।
Voice टूल्स कॉल की जाँच करते हैं। वे क्लाइंट क्रेडेंशियल भी जारी करते हैं। कोई भी MCP टूल वॉइस कॉल नहीं करता। CLI टेस्ट-कॉल ऑपरेशन प्रदान करता है।
शेल-सक्षम एजेंट्स के लिए, CLI JSON आउटपुट और एग्ज़िट कोड प्रदान करता है। वह इंटरफ़ेस चुनें जिसे आपका होस्ट निष्पादित कर सके। इच्छित कार्रवाइयों के लिए उसकी पुष्टि नीति सेट करें।
संक्षेप में
कनेक्ट करें और साइन इन करें।
होस्टेड सर्वर को उसके URL और ब्राउज़र प्रमाणीकरण की आवश्यकता होती है। केवल URL जोड़ने से टूल कॉल अधिकृत नहीं होते।
होस्टेड या लोकल एक्सेस चुनें।
रिमोट क्लाइंट्स के लिए https://mcp.bird.com का उपयोग करें, या CLI साइन-इन के बाद अपने क्लाइंट को bird mcp लॉन्च करने दें।
भेजने के बाद संदेश को फ़ॉलो करें।
send का परिणाम स्वीकृति की पुष्टि करता है। डिलीवरी निर्धारित करने के लिए संदेश और उसकी इवेंट्स पढ़ें।
होस्ट की पुष्टि नीति कॉन्फ़िगर करें।
टूल एनोटेशन कार्रवाइयों का वर्णन करते हैं लेकिन अनुमोदन बाध्य नहीं करते। आपका होस्ट तय करता है कि उन्हें निष्पादित करने से पहले कब पूछना है।