Elastic Email MCP
chính thứcMáy chủ MCP Elastic Email cho phép các tác nhân AI như GitHub Copilot, ChatGPT, Claude và các trợ lý tương thích khác tích hợp liền mạch với tài khoản Elastic Email của bạn.
Bạn có thể làm gì với Elastic Email MCP?
- Thêm một liên hệ vào danh sách — Yêu cầu trợ lý của bạn thêm một người đăng ký vào một danh sách liên hệ cụ thể.
- Tạo và quản lý chiến dịch — Tạo, cập nhật, tạm dừng hoặc liệt kê các chiến dịch email bằng cách sử dụng
create_campaign,update_campaign,pause_campaignvàlist_campaigns. - Gửi email hàng loạt và giao dịch — Hướng dẫn AI gửi email trực tiếp qua tài khoản Elastic Email của bạn.
- Truy xuất tài nguyên tài khoản — Lấy các liên hệ, danh sách, phân khúc và mẫu hiện có để xem lại những gì đã được cấu hình.
- Xóa liên hệ — Xóa một liên hệ khỏi một danh sách cụ thể hoặc khỏi toàn bộ tài khoản.
- Kiểm tra trạng thái kết nối — Xác minh máy chủ MCP đã được kết nối và hoạt động thông qua kiểm tra tình trạng.
Tài liệu
Bằng cách triển khai MCP, Elastic Email cho phép các tác nhân AI truy cập và kiểm soát các hoạt động email của bạn trong khi vẫn duy trì bảo mật và xác thực phù hợp.
Các hành động khả dụng mà MCP của chúng tôi có thể thực hiện cho bạn_
- Thêm liên hệ vào danh sách
- Tải lên và thêm liên hệ
- Tạo danh sách
- Tạo phân đoạn
- Tạo chiến dịch
- Lấy chiến dịch
- Cập nhật chiến dịch
- Tạm dừng chiến dịch
- Liệt kê chiến dịch
- Gửi email: cả giao dịch và hàng loạt
- Lấy liên hệ, danh sách liên hệ, liên hệ từ danh sách
- Lấy danh sách
- Lấy mẫu
- Lấy phân đoạn
- Sẵn sàng (kiểm tra sức khỏe, kiểm tra kết nối và sẵn sàng)
- Xóa liên hệ khỏi danh sách
- Xóa liên hệ khỏi tài khoản
Xin lưu ý rằng không phải tất cả các endpoint được liệt kê đều khả dụng cho tất cả các gói giá của Elastic Email. Ví dụ - các endpoint chiến dịch và liên hệ không khả dụng cho các gói Email API. Dưới đây là danh sách đầy đủ các bài viết khả dụng của chúng tôi về các tính năng được liệt kê ở trên:
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
Thiết lập
Để kết nối với máy chủ MCP của chúng tôi, bạn có thể sử dụng bất kỳ tác nhân AI nào hỗ trợ MCP. Yêu cầu chính cho bất kỳ thiết lập nào là hỗ trợ "chế độ tác nhân" (agent mode), cho phép tác nhân AI tương tác lập trình với các dịch vụ bên ngoài một cách an toàn.
Chúng tôi đã chuẩn bị một ví dụ thiết lập từng bước sử dụng VS Code và các công cụ Github Copilot.
- https://github.com bạn sẽ cần tạo một tài khoản miễn phí trên Github
- https://code.visualstudio.com/ tải VS Code từ trang web này
Tiếp theo, bạn sẽ cần kết nối tài khoản Github của mình với VS Code
-
Cài đặt và chạy VS Code
-
Mở extensions ở menu bên trái và cài đặt các extension Github Copilot và Github Copilot Chat
-
Đăng nhập vào Github bằng tài khoản bạn đã tạo ở bước trước
-
Ủy quyền Visual Studio Code trong Github Copilot
-
Cho phép chạy VS Code ở bước tiếp theo
-
Để hiển thị cửa sổ chat, đi tới View → Chat trong menu trên cùng của VS Code. Chat sẽ được hiển thị ở phía bên phải.
-
Chuyển chat sang Chế độ tác nhân (Agent Mode)
-
Tạo một API key trong Elastic Email. Các quyền cần thiết để xem và sửa đổi như sau: Account, Templates, Campaigns, Contacts, Files, Send HTTP. Ngoài ra, ít nhất quyền "xem" (view) đối với Access Tokens là bắt buộc. Xin hãy nhớ không bao giờ chia sẻ API Key của bạn với bên thứ ba không được ủy quyền!
-
Trong thanh trên cùng của VS Code, sử dụng chức năng tìm kiếm để tìm: Show and run commands
-
Bạn có thể gõ "MCP" vào trường tìm kiếm để thu hẹp các tùy chọn khả dụng và chọn "MCP: Open user configuration".
-
Dán văn bản cấu hình như bên dưới (nếu bạn đã có bất kỳ máy chủ nào, chỉ cần dữ liệu elasticemail.mcp là đủ)
{
"servers": {
"elasticemail.mcp": {
"url": "https://mcp.elasticemail.com",
"headers": {
"X-Auth-Token": "your_api_key"
}
}
}
}
Xin lưu ý rằng bước quan trọng nhất ở đây là nhập API Key thực tế của bạn với các quyền được đề cập ở trên. Ngoài ra, hãy đảm bảo rằng sau khi sửa đổi trường này, bạn phải lưu các thay đổi trước khi tiếp tục. Nếu không lưu các thay đổi, tùy chọn "start" tích hợp sẽ không xuất hiện.
-
Bây giờ bạn có thể bắt đầu kết nối với máy chủ MCP: nhấp vào Start phía trên elasticemail.mcp trong tệp cấu hình.
-
Cách khác: Chọn Extensions từ menu bên trái, chọn máy chủ từ MCP SERVERS INSTALLED ở phía dưới, nhấp chuột phải và chọn Start server
Từ bây giờ, bạn có thể sử dụng các hành động do máy chủ Elastic Email MCP cung cấp trong cửa sổ chat. Các hành động này đã được nêu ở đầu bài viết này.
Bạn có thể thử lệnh đầu tiên của mình để đảm bảo tích hợp hoạt động. Bạn có thể nhập prompt "Is MCP working" làm ví dụ và nếu mọi thứ hoạt động, bạn sẽ nhận được xác nhận như một phản hồi.
Để hiểu rõ hơn về cách loại tích hợp này hoạt động ở phía Elastic Email, vui lòng xem lại Tài liệu API của chúng tôi:
https://elasticemail.com/developers/api-documentation/rest-api
Mẹo
- Các tác nhân AI có thể bị kẹt khi nhớ một số hướng dẫn trước đó và thử lại chúng. Sẽ hữu ích khi bắt đầu một phiên chat mới để giải quyết các vấn đề như vậy. Ngoài ra, bạn có thể hướng dẫn Agent tìm nạp lại các công cụ và nói rằng đã có các thay đổi trên máy chủ để đảm bảo nó thực sự tìm nạp dữ liệu mới.
- Prompt càng chính xác thì càng ít chỗ cho LLM diễn giải, giảm các vấn đề liên quan đến ảo giác (hallucination).
- Sẽ hữu ích khi xem xét các yêu cầu trước khi gửi chúng, vì bạn có thể nhận thấy sự không nhất quán tiềm ẩn trong cách LLM dịch yêu cầu của bạn thành các lệnh gọi API.