MCPサーバー
テンプレート
一度書いた本文を、何度も送る。
テンプレートのツール
| ツール | 機能 |
|---|---|
| listTemplates | アクティブなコネクション上のすべてのテンプレートと、それぞれが何を要求しているか。 |
| getTemplate | id または slug で 1 つのテンプレートを取得する。公開済みのキーと最新のバージョンを含む。 |
| createTemplate | 本文を保存する。任意で公開すれば、すぐに送信できる。 |
| previewTemplate | 値を渡して 1 つをレンダリングする。送信はしない。 |
| sendWithTemplate | prop を埋めたテンプレートから組み立てたメッセージを送信する。 |
テンプレートはコネクションに属するので、これらは setActiveConnection が最後に指定したメールボックスに対して動作し、同僚が書いたテンプレートもその 1 つである。
ドラフトは送信できない。previewTemplate はドラフトをレンダリングするが、sendWithTemplate は template_not_published で拒否する。この非対称さこそが要点である。誰も公開していない本文は、誰も承認していない本文だからだ。
prop は送信の直前に厳密に検査される。未知のキーがあるか、必須のキーが欠けていれば、注文番号があるべき場所に空白を入れて送るのではなく、送信そのものを拒否する。それは下流の何ものも報告しない唯一の失敗だからだ。