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
- Tính Năng
- Cài Đặt và Sử Dụng
- Mô Tả Công Cụ MCP
- Ví Dụ Sử Dụng
- Các Tình Huống Sử Dụng Thực Tế
- Rủi Ro An Ninh và Thực Hành Tốt
- Khách Hàng MCP Hỗ Trợ
- Tài Nguyên Tham Khảo
- Ghi Chú
- Giấy Phép
- Đó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
- Truy cập chat-tempmail.com
- Đăng ký tài khoản và đăng nhập
- 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
{
"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
{
"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ỉ emaildomain
(bắt buộc): Miền emailexpiryTime
(bắt buộc): Thời gian hết hạn, tùy chọn:3600000
- 1 giờ86400000
- 1 ngày259200000
- 3 ngày0
- 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ỉ emailcursor
(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ỉ emailmessageId
(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ỉ emailmessageId
(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 webhookenabled
(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
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
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
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
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
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
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
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.