Elastic Email MCP Server

chính thức

Má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.

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 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 danh sách 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
  • Kiểm tra sẵn sàng (kiểm tra tình trạng, kết nối và mức độ 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 điểm cuối được liệt kê đều khả dụng cho mọi gói giá của Elastic Email. Ví dụ - các điểm cuối 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 có sẵn 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 mọi thiết lập là hỗ trợ "chế độ tác nhân", cho phép tác nhân AI tương tác theo chương 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 bằng VS Code và các công cụ Github Copilot.

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ở tiện ích mở rộng ở menu bên trái và cài đặt các tiện ích 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 cho Visual Studio Code trong Github Copilot

  • Cho phép chạy VS Code ở bước tiếp theo

  • Để hiển thị cửa sổ trò chuyện, vào View → Chat trong menu trên cùng của VS Code. Cửa sổ trò chuyện sẽ hiển thị ở bên phải.

  • Chuyển trò chuyện sang Chế độ Tác nhân

  • Tạo khóa API 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 cần quyền "xem" đối với Access Tokens. Hãy nhớ không bao giờ chia sẻ Khóa API của bạn với các 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ể viết "MCP" vào trường tìm kiếm để thu hẹp các tùy chọn 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 Khóa API 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 thay đổi, tùy chọn "bắt đầu" tích hợp sẽ không xuất hiện.

  • Bây giờ bạn có thể khởi tạo kết nối đến máy chủ MCP: nhấp Start phía trên elasticemail.mcp trong tệp cấu hình.

  • Cách thay thế: Chọn Extensions từ menu bên trái, chọn máy chủ từ MCP SERVERS INSTALLED ở dưới cùng, 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ổ trò chuyện. 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 để đảm bảo tích hợp hoạt động. Ví dụ, bạn có thể nhập lời nhắc "Is MCP working" và nếu mọi thứ hoạt động, bạn sẽ nhận được xác nhận phản hồi.

Để hiểu rõ hơn về cách 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

  1. Các tác nhân AI có thể bị kẹt khi ghi 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 trò chuyện mới để giải quyết các vấn đề như vậy. Ngoài ra, bạn có thể hướng dẫn Tác nhân tìm nạp lại công cụ và nói rằng đã có thay đổi trên máy chủ để đảm bảo nó thực sự tìm nạp dữ liệu mới.
  2. Lời nhắc 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.
  3. Sẽ hữu ích khi xem lại các yêu cầu trước khi gửi, vì bạn có thể nhận thấy những điểm không nhất quán tiềm ẩn trong cách LLM chuyển yêu cầu của bạn thành các lệnh gọi API.