Elastic Email MCP
官方Elastic Email MCP 伺服器讓 AI 代理(如 GitHub Copilot、ChatGPT、Claude 及其他相容助手)能夠與您的 Elastic Email 帳戶無縫整合。
你可以用 Elastic Email MCP 做什麼?
- 將聯絡人新增至清單 — 要求您的助理將訂閱者新增至特定的聯絡人清單。
- 建立與管理行銷活動 — 使用
create_campaign、update_campaign、pause_campaign和list_campaigns來建立、更新、暫停或列出電子郵件行銷活動。 - 發送大量郵件與交易郵件 — 指示 AI 直接透過您的 Elastic Email 帳戶發送電子郵件。
- 擷取帳戶資源 — 擷取現有的聯絡人、清單、區隔和範本,以檢視已配置的內容。
- 移除聯絡人 — 從特定清單或整個帳戶中刪除聯絡人。
- 檢查連線就緒狀態 — 透過健康檢查驗證 MCP 伺服器是否已連線且正常運作。
文件
透過實作 MCP,Elastic Email 讓 AI 代理程式能夠存取並控制您的電子郵件操作,同時維持安全性與適當的驗證。
A_可用的動作,我們的 MCP 將能為您執行_
- 將聯絡人新增至清單
- 上傳並新增聯絡人
- 建立清單
- 建立區隔
- 建立行銷活動
- 取得行銷活動
- 更新行銷活動
- 暫停行銷活動
- 列出行銷活動
- 發送電子郵件:交易型與大量發送
- 取得聯絡人、聯絡人(多筆)、清單中的聯絡人
- 取得清單
- 取得範本
- 取得區隔
- 就緒狀態(健康檢查、連線與就緒檢查)
- 從清單中刪除聯絡人
- 從帳戶中刪除聯絡人
請注意,並非所有列出的端點都適用於所有 Elastic Email 定價方案。例如,行銷活動和聯絡人端點不適用於 Email API 方案。以下是我們針對上述功能所提供的完整文章清單:
https://help.elasticemail.com/en/articles/4984897-contact-lists-and-segments
https://help.elasticemail.com/en/articles/5472509-how-to-send-your-first-campaign
http://help.elasticemail.com/en/articles/2300606-how-to-manage-templates
設定
若要連線至我們的 MCP 伺服器,您可以使用任何支援 MCP 的 AI 代理程式。任何設定的關鍵要求是支援「代理模式」,這允許 AI 代理程式以程式化方式安全地與外部服務互動。
我們已準備好一個使用 VS Code 和 Github Copilot 工具的逐步設定範例。
- https://github.com 您需要在 Github 建立免費帳戶
- https://code.visualstudio.com/ 從此網站下載 VS Code
接下來,您需要將您的 Github 帳戶連線至 VS Code
-
安裝並執行 VS Code
-
開啟左側選單中的擴充功能,並安裝 Github Copilot 和 Github Copilot Chat 擴充功能
-
使用您在上一步建立的帳戶登入 Github
-
在 Github Copilot 中授權 Visual Studio Code
-
允許在下一步執行 VS Code
-
若要顯示聊天視窗,請前往 VS Code 頂端選單中的 View → Chat。聊天視窗應顯示在右側。
-
將聊天切換至 Agent Mode
-
在 Elastic Email 中建立 API 金鑰。檢視和修改所需的權限如下:Account、Templates、Campaigns、Contacts、Files、Send HTTP。除此之外,至少需要對 Access Tokens 具有「檢視」存取權。請記得絕對不要與未經授權的第三方分享您的 API 金鑰!
-
在 VS Code 頂端工具列中,使用搜尋功能尋找:Show and run commands
-
您可以在搜尋欄位中輸入「MCP」以縮小可用選項範圍,然後選擇「MCP: Open user configuration」。
-
貼上如下所示的設定文字(如果您已有任何伺服器,只需 elasticemail.mcp 的資料即可)
{
"servers": {
"elasticemail.mcp": {
"url": "https://mcp.elasticemail.com",
"headers": {
"X-Auth-Token": "your_api_key"
}
}
}
}
請注意,這裡最重要的步驟是輸入您實際的 API 金鑰,並具備上述權限。同時請確保在修改此欄位後,務必在繼續之前儲存變更。若未儲存變更,「啟動」整合的選項將不會出現。
-
現在您可以啟動與 MCP 伺服器的連線:在設定檔中按一下 elasticemail.mcp 上方的 Start。
-
替代方式:從左側選單選擇擴充功能,從底部的 MCP SERVERS INSTALLED 中選擇伺服器,按右鍵並選擇 Start server
從現在起,您可以在聊天視窗中使用 Elastic Email MCP 伺服器提供的動作。這些動作已在本文章開頭列出。
您可以嘗試第一個指令以確認整合是否正常運作。例如,您可以輸入「Is MCP working」提示,如果一切正常,您應該會收到確認回覆。
為了更深入了解這類整合在 Elastic Email 端如何運作,歡迎一併參閱我們的 API 文件:
https://elasticemail.com/developers/api-documentation/rest-api
提示
- AI 代理程式有時會卡在記住先前的某些指令並不斷重試。開啟新的聊天工作階段有助於解決這類問題。您也可以指示代理程式重新取得工具,並告知伺服器端已有變更,以確保它確實重新取得新資料。
- 提示越精確,留給 LLM 的解讀空間就越少,可減少與幻覺相關的問題。
- 在發送請求前先檢視請求會很有幫助,因為您可能會注意到 LLM 將您的請求轉換為 API 呼叫時可能出現的不一致之處。