0
0
Lập trình
Admin Team
Admin Teamtechmely

Máy chủ MCP - Quản lý Email Tạm Thời Hiệu Quả

Đăng vào 2 ngày trước

• 7 phút đọc

Giới thiệu

Máy chủ MCP (Model Context Protocol) dựa trên API ChatTempMail cung cấp khả năng quản lý địa chỉ email tạm thời. Với tính năng mạnh mẽ và dễ sử dụng, MCP giúp các nhà phát triển quản lý email tạm thời một cách hiệu quả và tiết kiệm thời gian.

Mục Lục

  1. Tính Năng
  2. Cài Đặt và Sử Dụng
  3. Mô Tả Công Cụ MCP
  4. Ví Dụ Sử Dụng
  5. Các Tình Huống Sử Dụng Thực Tế
  6. Rủi Ro An Ninh và Thực Hành Tốt
  7. Khách Hàng MCP Hỗ Trợ
  8. Tài Nguyên Tham Khảo
  9. Ghi Chú
  10. Giấy Phép
  11. Đóng Góp

Tính Năng

Quản Lý Địa Chỉ Email

  • ✅ Lấy danh sách miền có sẵn
  • ✅ Tạo địa chỉ email tạm thời
  • ✅ Hiển thị danh sách địa chỉ email
  • ✅ Xóa địa chỉ email

Quản Lý Tin Nhắn

  • ✅ Lấy danh sách tin nhắn cho địa chỉ email
  • ✅ Hiển thị nội dung chi tiết tin nhắn
  • ✅ Xóa tin nhắn

Cấu Hình Webhook

  • ✅ Lấy cài đặt Webhook
  • ✅ Cấu hình cài đặt Webhook

Cài Đặt và Sử Dụng

1. Lấy API Key

  1. Truy cập chat-tempmail.com
  2. Đăng ký tài khoản và đăng nhập
  3. Tạo API key trên trang hồ sơ

2. Cài Đặt Trong MCP Client

Hãy thêm cấu hình vào tệp cài đặt của các ứng dụng hỗ trợ MCP như Claude Desktop hoặc Cursor. Hãy nhớ đặt API key dưới dạng biến môi trường:

Cài đặt từ mã nguồn:

json Copy
{
  "mcpServers": {
    "tempmail": {
      "command": "npx",
      "args": [
        "--from",
        "git+https://github.com/Selenium39/mcp-server-tempmail.git",
        "mcp-server-tempmail"
      ],
      "env": {
        "TEMPMAIL_API_KEY": "your-api-key-here",
        "TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
      }
    }
  }
}

Cài đặt từ trình quản lý gói:

json Copy
{
  "mcpServers": {
    "tempmail": {
      "command": "npx",
      "args": ["mcp-server-tempmail"],
      "env": {
        "TEMPMAIL_API_KEY": "your-api-key-here",
        "TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
      }
    }
  }
}

⚠️ Quan trọng:

  • Vui lòng thay thế your-api-key-here bằng API key thực tế lấy từ chat-tempmail.com.
  • TEMPMAIL_BASE_URL là tùy chọn, nếu không được chỉ định, mặc định là https://chat-tempmail.com.

3. Khởi Động Lại Ứng Dụng

Sau khi cài đặt hoàn tất, hãy khởi động lại ứng dụng MCP tương ứng để sử dụng.

Mô Tả Công Cụ MCP

Công Cụ Quản Lý Địa Chỉ Email

get_email_domains

Lấy tất cả các miền email có sẵn trong hệ thống.
Tham số: Không có tham số.

create_email

Tạo một địa chỉ email tạm thời mới.
Tham số:

  • name (bắt buộc): Tên tiền tố địa chỉ email
  • domain (bắt buộc): Miền email
  • expiryTime (bắt buộc): Thời gian hết hạn, tùy chọn:
    • 3600000 - 1 giờ
    • 86400000 - 1 ngày
    • 259200000 - 3 ngày
    • 0 - Vĩnh viễn

list_emails

Lấy tất cả các địa chỉ email trong tài khoản.
Tham số:

  • cursor (tùy chọn): Con trỏ phân trang

delete_email

Xóa địa chỉ email được chỉ định.
Tham số:

  • emailId (bắt buộc): ID địa chỉ email

Công Cụ Quản Lý Tin Nhắn

get_messages

Lấy tất cả các tin nhắn cho địa chỉ email được chỉ định.
Tham số:

  • emailId (bắt buộc): ID địa chỉ email
  • cursor (tùy chọn): Con trỏ phân trang

get_message_detail

Lấy nội dung chi tiết của tin nhắn được chỉ định.
Tham số:

  • emailId (bắt buộc): ID địa chỉ email
  • messageId (bắt buộc): ID tin nhắn

delete_message

Xóa tin nhắn được chỉ định.
Tham số:

  • emailId (bắt buộc): ID địa chỉ email
  • messageId (bắt buộc): ID tin nhắn

Công Cụ Cấu Hình Webhook

get_webhook_config

Lấy thông tin cấu hình webhook hiện tại.
Tham số: Không có tham số.

set_webhook_config

Thiết lập hoặc cập nhật cấu hình webhook.
Tham số:

  • url (bắt buộc): Địa chỉ URL webhook
  • enabled (bắt buộc): Có bật Webhook hay không

Ví Dụ Sử Dụng

Lấy Các Miền Có Sẵn

plaintext Copy
Hãy lấy tất cả các miền email có sẵn.

Tạo Địa Chỉ Email Tạm Thời

plaintext Copy
Hãy tạo một địa chỉ email có tên "test" sử dụng miền "chat-tempmail.com" với thời gian hết hạn 1 giờ.

Hiển Thị Tin Nhắn Cho Địa Chỉ Email

plaintext Copy
Hãy hiển thị tất cả các tin nhắn cho ID địa chỉ email "c2c4f894-c672-4d5b-a918-abca95aff1f7".

Hiển Thị Chi Tiết Tin Nhắn

plaintext Copy
Hãy hiển thị nội dung chi tiết của tin nhắn ID "fd13a8df-1465-4fbc-a612-ca7311c31ff2" cho ID địa chỉ email "c2c4f894-c672-4d5b-a918-abca95aff1f7".

Các Tình Huống Sử Dụng Thực Tế

1. Kiểm Tra Tự Động và Phát Triển

Tình huống: Kiểm tra quy trình xác minh email trong các ứng dụng

Copy
1. Tạo email tạm thời để kiểm tra
2. Sử dụng email trong quy trình đăng ký ứng dụng
3. Theo dõi các email xác minh
4. Tự động trích xuất mã xác minh
5. Hoàn thành quy trình xác minh

2. Kiểm Tra Tích Hợp API

Tình huống: Kiểm tra các dịch vụ bên thứ ba yêu cầu xác minh email

Copy
1. Tạo email tạm thời để kiểm tra API
2. Sử dụng email trong đăng ký dịch vụ
3. Theo dõi các email xác nhận
4. Trích xuất các khóa API hoặc mã truy cập
5. Dọn dẹp các tài nguyên tạm thời

3. Bảo Vệ Quyền Riêng Tư Trong Phát Triển

Tình huống: Bảo vệ email thật của bạn trong quá trình phát triển và kiểm tra

Copy
1. Tạo các email tạm thời cho các tình huống kiểm tra khác nhau
2. Sử dụng chúng trong môi trường phát triển
3. Theo dõi luồng email mà không lộ thông tin cá nhân
4. Tự động dọn dẹp các email đã hết hạn

Rủi Ro An Ninh và Thực Hành Tốt

Kết nối bất kỳ nguồn dữ liệu nào với LLM đều có những rủi ro tiềm ẩn, nhất là khi nó lưu trữ dữ liệu nhạy cảm. ChatTempMail cũng không phải là ngoại lệ, vì vậy điều quan trọng là hiểu các rủi ro bạn nên biết và các biện pháp bổ sung bạn có thể thực hiện để giảm thiểu những rủi ro này.

Tiêm Lệnh

Vector tấn công chính duy nhất đối với LLM là tiêm lệnh, nơi mà LLM có thể bị lừa làm theo các lệnh không đáng tin trong nội dung của người dùng.

Ghi chú quan trọng: Hầu hết các khách hàng MCP (như Cursor) yêu cầu bạn phê duyệt thủ công từng lệnh công cụ trước khi thực hiện. Chúng tôi khuyên bạn luôn giữ cài đặt này bật và luôn xem xét chi tiết trước khi thực hiện các lệnh công cụ.

Khuyến Nghị

Để giảm thiểu rủi ro an ninh khi sử dụng máy chủ ChatTempMail MCP, chúng tôi khuyên bạn nên áp dụng các thực hành tốt sau:

  • Không kết nối với dữ liệu sản xuất: Sử dụng máy chủ MCP với dữ liệu thử nghiệm, không phải dữ liệu sản xuất. LLM rất giỏi trong việc giúp thiết kế và kiểm tra ứng dụng, vì vậy hãy tận dụng chúng trong một môi trường an toàn mà không lộ dữ liệu thật.
  • Không cung cấp cho khách hàng: Máy chủ MCP chạy trong ngữ cảnh quyền của nhà phát triển của bạn, vì vậy không nên cung cấp cho khách hàng hoặc người dùng cuối. Thay vào đó, hãy sử dụng nó như một công cụ nội bộ cho nhà phát triển để giúp bạn xây dựng và kiểm tra ứng dụng.
  • Bảo vệ API key: Lưu trữ các API key một cách an toàn trong các biến môi trường và không bao giờ tiết lộ chúng trong các kho chứa công khai hoặc mã phía khách hàng.
  • Dọn dẹp thường xuyên: Thiết lập dọn dẹp tự động các email đã hết hạn và thường xuyên xóa các email tạm thời không sử dụng.
  • Theo dõi sử dụng: Theo dõi việc sử dụng API để phát hiện hoạt động đáng ngờ và triển khai xử lý lỗi thích hợp và logic thử lại.

Khách Hàng MCP Hỗ Trợ

Máy chủ ChatTempMail MCP tương thích với các khách hàng hỗ trợ MCP sau:

  • Cursor
  • Windsurf (Codium)
  • Visual Studio Code (Copilot)
  • Cline (Tiện ích mở rộng VS Code)
  • Claude Desktop
  • Claude Code
  • Amp

Tài Nguyên Tham Khảo

Ghi Chú

  • Vui lòng đặt API key dưới dạng biến môi trường TEMPMAIL_API_KEY. Hãy cẩn thận để không làm mất nó và không tiết lộ nó ở những nơi công khai.
  • URL cơ sở có thể được tùy chỉnh qua biến môi trường TEMPMAIL_BASE_URL (mặc định là https://chat-tempmail.com).
  • Địa chỉ email tạm thời sẽ tự động hết hạn theo thời gian đã đặt.
  • Sử dụng nextCursor trong các truy vấn phân trang để lấy thêm dữ liệu.
  • Đảm bảo các biến môi trường được thiết lập chính xác trong tệp cấu hình khách hàng MCP.

Giấy Phép

MIT

Đóng Góp

Các vấn đề và yêu cầu kéo đều được chào đón.

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào