MCP सर्वर
टेम्पलेट
एक बार लिखा गया बॉडी, कई बार भेजा गया।
टेम्पलेट टूल
| टूल | यह क्या करता है |
|---|---|
| listTemplates | सक्रिय कनेक्शन पर मौजूद हर टेम्पलेट, और हर एक किस चीज़ की अपेक्षा रखता है। |
| getTemplate | id या slug से एक टेम्पलेट, उसकी प्रकाशित keys और उसके सबसे नए वर्ज़न के साथ। |
| createTemplate | एक बॉडी संग्रहित करें, चाहें तो उसे प्रकाशित भी कर दें ताकि उसे तुरंत भेजा जा सके। |
| previewTemplate | दी गई वैल्यू के साथ किसी एक को रेंडर करें, बिना उसे भेजे। |
| sendWithTemplate | टेम्पलेट से बना संदेश भेजें, props भरे हुए। |
टेम्पलेट कनेक्शन के होते हैं, इसलिए ये उसी मेलबॉक्स पर काम करते हैं जिसका नाम setActiveConnection ने पिछली बार लिया, और किसी सहकर्मी का लिखा टेम्पलेट भी उन्हीं में से एक है।
ड्राफ़्ट भेजा नहीं जा सकता। previewTemplate उसे रेंडर करता है, sendWithTemplate उसे template_not_published कहकर अस्वीकार कर देता है, और यही असमानता असली बात है: जिस बॉडी को किसी ने प्रकाशित नहीं किया, उसे किसी ने मंज़ूर भी नहीं किया।
props की जाँच बाहर जाते समय सख़्ती से होती है। कोई अनजानी key या कोई गायब required prop सेंड को सीधे अस्वीकार कर देती है, बजाय इसके कि वहाँ खाली जगह मेल कर दी जाए जहाँ ऑर्डर नंबर होना चाहिए, यानी वह एक विफलता जिसकी आगे कुछ भी रिपोर्ट नहीं करता।