Forward Email MCP Server
สรุปสั้น ๆ: เซิร์ฟเวอร์ MCP แบบโอเพนซอร์สของเรา ช่วยให้ผู้ช่วย AI อย่าง Claude, ChatGPT, Cursor และ Windsurf จัดการอีเมล โดเมน อลิอาส รายชื่อผู้ติดต่อ และปฏิทินของคุณผ่านภาษาธรรมชาติ ทั้ง 68 จุดเชื่อมต่อ API ถูกเปิดเผยเป็นเครื่องมือ MCP ทั้งหมด มันทำงานบนเครื่องของคุณผ่าน npx @forwardemail/mcp-server — ข้อมูลรับรองของคุณจะไม่ถูกส่งออกจากเครื่องของคุณ
MCP คืออะไร?
Model Context Protocol (MCP) คือมาตรฐานเปิดที่สร้างโดย Anthropic ซึ่งช่วยให้โมเดล AI เรียกใช้เครื่องมือภายนอกได้อย่างปลอดภัย แทนที่จะคัดลอกและวางการตอบสนอง API ลงในหน้าต่างแชท MCP ให้โมเดลเข้าถึงบริการของคุณโดยตรงและมีโครงสร้าง
เซิร์ฟเวอร์ MCP ของเราห่อหุ้ม Forward Email API ทั้งหมด — ทุกจุดเชื่อมต่อ ทุกพารามิเตอร์ — และเปิดเผยเป็นเครื่องมือที่ลูกค้า MCP ที่รองรับสามารถใช้ได้ เซิร์ฟเวอร์ทำงานบนเครื่องของคุณโดยใช้การสื่อสารแบบ stdio ข้อมูลรับรองของคุณจะเก็บไว้ในตัวแปรสภาพแวดล้อมและไม่เคยถูกส่งไปยังโมเดล AI
เริ่มต้นอย่างรวดเร็ว
รับ API Key
- เข้าสู่ระบบบัญชี Forward Email ของคุณ
- ไปที่ บัญชีของฉัน → ความปลอดภัย → คีย์ API
- สร้างคีย์ API ใหม่และคัดลอกมัน
Claude Desktop
เพิ่มสิ่งนี้ลงในไฟล์ config ของ Claude Desktop ของคุณ:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"forwardemail": {
"command": "npx",
"args": ["-y", "@forwardemail/mcp-server"],
"env": {
"FORWARD_EMAIL_API_KEY": "your-api-key-here",
"FORWARD_EMAIL_ALIAS_USER": "you@example.com",
"FORWARD_EMAIL_ALIAS_PASSWORD": "your-generated-alias-password"
}
}
}
}
รีสตาร์ท Claude Desktop คุณจะเห็นเครื่องมือ Forward Email ในตัวเลือกเครื่องมือ
หมายเหตุ: ตัวแปร
FORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORDเป็นตัวเลือกแต่จำเป็นสำหรับเครื่องมือกล่องจดหมาย (ข้อความ, โฟลเดอร์, รายชื่อ, ปฏิทิน) ดูรายละเอียดได้ที่ การตรวจสอบสิทธิ์
Cursor
เปิดการตั้งค่า Cursor → MCP → เพิ่มเซิร์ฟเวอร์:
{
"mcpServers": {
"forwardemail": {
"command": "npx",
"args": ["-y", "@forwardemail/mcp-server"],
"env": {
"FORWARD_EMAIL_API_KEY": "your-api-key-here",
"FORWARD_EMAIL_ALIAS_USER": "you@example.com",
"FORWARD_EMAIL_ALIAS_PASSWORD": "your-generated-alias-password"
}
}
}
}
Windsurf
เปิดการตั้งค่า Windsurf → MCP → เพิ่มเซิร์ฟเวอร์โดยใช้การตั้งค่าเดียวกับด้านบน
ลูกค้า MCP อื่น ๆ
ลูกค้าใด ๆ ที่รองรับการขนส่ง MCP stdio จะใช้งานได้ คำสั่งคือ:
FORWARD_EMAIL_API_KEY=your-api-key \
FORWARD_EMAIL_ALIAS_USER=you@example.com \
FORWARD_EMAIL_ALIAS_PASSWORD=your-generated-alias-password \
npx @forwardemail/mcp-server
การตรวจสอบสิทธิ์
API ของ Forward Email ใช้ การตรวจสอบสิทธิ์ HTTP Basic โดยมีประเภทข้อมูลรับรองสองแบบขึ้นอยู่กับจุดเชื่อมต่อ เซิร์ฟเวอร์ MCP จะจัดการสิ่งนี้โดยอัตโนมัติ — คุณเพียงแค่ต้องให้ข้อมูลรับรองที่ถูกต้อง
การตรวจสอบสิทธิ์ด้วยคีย์ API
จุดเชื่อมต่อการจัดการส่วนใหญ่ (โดเมน, อลิอาส, อีเมลขาออก, บันทึก) ใช้ คีย์ API ของคุณเป็นชื่อผู้ใช้ Basic auth โดยไม่ต้องใช้รหัสผ่าน
นี่คือคีย์ API เดียวกับที่คุณใช้สำหรับ REST API ตั้งค่าผ่านตัวแปรสภาพแวดล้อม FORWARD_EMAIL_API_KEY
การตรวจสอบสิทธิ์ด้วยอลิอาส
จุดเชื่อมต่อกล่องจดหมาย (ข้อความ, โฟลเดอร์, รายชื่อ, ปฏิทิน, สคริปต์ sieve ที่จำกัดตามอลิอาส) ใช้ ข้อมูลรับรองอลิอาส — ที่อยู่อีเมลอลิอาสเป็นชื่อผู้ใช้ และรหัสผ่านที่สร้างขึ้นเป็นรหัสผ่าน
จุดเชื่อมต่อเหล่านี้เข้าถึงข้อมูลต่ออลิอาสผ่านโปรโตคอล IMAP, CalDAV และ CardDAV ต้องใช้ที่อยู่อีเมลอลิอาสและรหัสผ่านที่สร้างขึ้น ไม่ใช่คีย์ API
คุณสามารถให้ข้อมูลรับรองอลิอาสได้สองวิธี:
- ตัวแปรสภาพแวดล้อม (แนะนำสำหรับอลิอาสเริ่มต้น): ตั้งค่า
FORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD - พารามิเตอร์ต่อการเรียกใช้เครื่องมือ: ส่ง
alias_usernameและalias_passwordเป็นอาร์กิวเมนต์ให้กับเครื่องมือที่ใช้การตรวจสอบสิทธิ์อลิอาส วิธีนี้จะเขียนทับตัวแปรสภาพแวดล้อม ซึ่งมีประโยชน์เมื่อทำงานกับหลายอลิอาส
การสร้างรหัสผ่านอลิอาส
ก่อนที่คุณจะใช้เครื่องมือที่ต้องการการตรวจสอบสิทธิ์อลิอาส คุณต้องสร้างรหัสผ่านสำหรับอลิอาสก่อน คุณสามารถทำได้ด้วยเครื่องมือ generateAliasPassword หรือผ่าน API:
curl -u "YOUR_API_KEY:" \
https://api.forwardemail.net/v1/domains/example.com/aliases/ALIAS_ID/generate-password \
-X POST
การตอบกลับจะรวมถึงฟิลด์ username (อีเมลอลิอาส) และ password ใช้ข้อมูลเหล่านี้เป็นข้อมูลรับรองอลิอาสของคุณ
เคล็ดลับ: คุณยังสามารถถามผู้ช่วย AI ของคุณได้ว่า: "สร้างรหัสผ่านสำหรับอลิอาส user@example.com บนโดเมน example.com" — มันจะเรียกใช้เครื่องมือ
generateAliasPasswordและส่งคืนข้อมูลรับรองให้
ตารางด้านล่างสรุปวิธีการตรวจสอบสิทธิ์ที่แต่ละกลุ่มเครื่องมือต้องการ:
| กลุ่มเครื่องมือ | วิธีการตรวจสอบสิทธิ์ | ข้อมูลรับรอง |
|---|---|---|
| บัญชี | คีย์ API หรือ การตรวจสอบสิทธิ์อลิอาส | อย่างใดอย่างหนึ่ง |
| โดเมน, อลิอาส, สมาชิกโดเมน, คำเชิญ, รหัสผ่าน Catch-All | คีย์ API | FORWARD_EMAIL_API_KEY |
| อีเมลขาออก (รายการ, ดึงข้อมูล, ลบ, จำกัด) | คีย์ API | FORWARD_EMAIL_API_KEY |
| ส่งอีเมล | คีย์ API หรือ การตรวจสอบสิทธิ์อลิอาส | อย่างใดอย่างหนึ่ง |
| ข้อความ (IMAP) | การตรวจสอบสิทธิ์อลิอาส | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| โฟลเดอร์ (IMAP) | การตรวจสอบสิทธิ์อลิอาส | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| รายชื่อ (CardDAV) | การตรวจสอบสิทธิ์อลิอาส | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| ปฏิทิน (CalDAV) | การตรวจสอบสิทธิ์อลิอาส | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| เหตุการณ์ปฏิทิน (CalDAV) | การตรวจสอบสิทธิ์อลิอาส | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| สคริปต์ Sieve (จำกัดตามโดเมน) | คีย์ API | FORWARD_EMAIL_API_KEY |
| สคริปต์ Sieve (จำกัดตามอลิอาส) | การตรวจสอบสิทธิ์อลิอาส | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| บันทึก | คีย์ API | FORWARD_EMAIL_API_KEY |
| การเข้ารหัส | ไม่มี | ไม่ต้องใช้ข้อมูลรับรอง |
เครื่องมือทั้งหมด 68 รายการ
เครื่องมือแต่ละตัวจะเชื่อมต่อโดยตรงกับ Forward Email API endpoint พารามิเตอร์ใช้ชื่อเดียวกับเอกสาร API วิธีการยืนยันตัวตนจะระบุไว้ในหัวข้อแต่ละส่วน
บัญชี (API Key หรือ Alias Auth)
ด้วยการยืนยันตัวตนแบบ API key เครื่องมือเหล่านี้จะส่งคืนข้อมูลบัญชีผู้ใช้ของคุณ ด้วยการยืนยันตัวตนแบบ alias จะส่งคืนข้อมูล alias/กล่องจดหมาย รวมถึงโควต้าพื้นที่เก็บและการตั้งค่า
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
getAccount |
GET /v1/account |
รับข้อมูลบัญชีของคุณ |
updateAccount |
PUT /v1/account |
อัปเดตการตั้งค่าบัญชีของคุณ |
โดเมน (API Key)
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listDomains |
GET /v1/domains |
แสดงรายการโดเมนทั้งหมด |
createDomain |
POST /v1/domains |
เพิ่มโดเมนใหม่ |
getDomain |
GET /v1/domains/:domain_id |
รับรายละเอียดโดเมน |
updateDomain |
PUT /v1/domains/:domain_id |
อัปเดตการตั้งค่าโดเมน |
deleteDomain |
DELETE /v1/domains/:domain_id |
ลบโดเมน |
verifyDomainRecords |
GET /v1/domains/:domain_id/verify-records |
ตรวจสอบระเบียน DNS |
verifySmtpRecords |
GET /v1/domains/:domain_id/verify-smtp |
ตรวจสอบการตั้งค่า SMTP |
testS3Connection |
POST /v1/domains/:domain_id/test-s3-connection |
ทดสอบการเชื่อมต่อ S3 แบบกำหนดเอง |
อาลิอาส (API Key)
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listAliases |
GET /v1/domains/:domain_id/aliases |
แสดงรายการอาลิอาสสำหรับโดเมน |
createAlias |
POST /v1/domains/:domain_id/aliases |
สร้างอาลิอาสใหม่ |
getAlias |
GET /v1/domains/:domain_id/aliases/:alias_id |
รับรายละเอียดอาลิอาส |
updateAlias |
PUT /v1/domains/:domain_id/aliases/:alias_id |
อัปเดตอาลิอาส |
deleteAlias |
DELETE /v1/domains/:domain_id/aliases/:alias_id |
ลบอาลิอาส |
generateAliasPassword |
POST /v1/domains/:domain_id/aliases/:alias_id/generate-password |
สร้างรหัสผ่าน IMAP/SMTP สำหรับการยืนยันตัวตนแบบอาลิอาส |
อีเมล — SMTP ขาออก (API Key; Send รองรับทั้งสองแบบ)
| เครื่องมือ | API Endpoint | การยืนยันตัวตน | คำอธิบาย |
|---|---|---|---|
sendEmail |
POST /v1/emails |
API Key หรือ Alias Auth | ส่งอีเมลผ่าน SMTP |
listEmails |
GET /v1/emails |
API Key | แสดงรายการอีเมลขาออก |
getEmail |
GET /v1/emails/:id |
API Key | รับรายละเอียดและสถานะอีเมล |
deleteEmail |
DELETE /v1/emails/:id |
API Key | ลบอีเมลที่อยู่ในคิว |
getEmailLimit |
GET /v1/emails/limit |
API Key | ตรวจสอบขีดจำกัดการส่งของคุณ |
เครื่องมือ sendEmail รองรับพารามิเตอร์ from, to, cc, bcc, subject, text, html และ attachments เหมือนกับ endpoint POST /v1/emails
ข้อความ — IMAP (Alias Auth)
ต้องใช้ข้อมูลรับรองอาลิอาส ส่งค่า
alias_usernameและalias_passwordหรือกำหนดตัวแปรสภาพแวดล้อมFORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD| เครื่องมือ | API Endpoint | คำอธิบาย | | --------------- | ------------------------- | ------------------------------------- | |listMessages|GET /v1/messages| แสดงรายการและค้นหาข้อความในกล่องจดหมาย | |createMessage|POST /v1/messages| สร้างร่างข้อความหรืออัปโหลดข้อความ | |getMessage|GET /v1/messages/:id| ดึงข้อความตาม ID | |updateMessage|PUT /v1/messages/:id| อัปเดตสถานะ (อ่าน, ติดดาว, ฯลฯ) | |deleteMessage|DELETE /v1/messages/:id| ลบข้อความ |
เครื่องมือ listMessages รองรับพารามิเตอร์ค้นหามากกว่า 15 รายการ รวมถึง subject, from, to, text, since, before, is_unread, และ has_attachment ดู API docs สำหรับรายการทั้งหมด
โฟลเดอร์ — IMAP (Alias Auth)
ต้องใช้ข้อมูลรับรอง alias ส่ง
alias_usernameและalias_passwordหรือกำหนดตัวแปรสภาพแวดล้อมFORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listFolders |
GET /v1/folders |
แสดงรายการโฟลเดอร์ทั้งหมดในกล่องจดหมาย |
createFolder |
POST /v1/folders |
สร้างโฟลเดอร์ใหม่ |
getFolder |
GET /v1/folders/:id |
ดึงรายละเอียดโฟลเดอร์ |
updateFolder |
PUT /v1/folders/:id |
เปลี่ยนชื่อโฟลเดอร์ |
deleteFolder |
DELETE /v1/folders/:id |
ลบโฟลเดอร์ |
รายชื่อผู้ติดต่อ — CardDAV (Alias Auth)
ต้องใช้ข้อมูลรับรอง alias ส่ง
alias_usernameและalias_passwordหรือกำหนดตัวแปรสภาพแวดล้อมFORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listContacts |
GET /v1/contacts |
แสดงรายชื่อผู้ติดต่อทั้งหมด |
createContact |
POST /v1/contacts |
สร้างรายชื่อผู้ติดต่อใหม่ |
getContact |
GET /v1/contacts/:id |
ดึงรายละเอียดรายชื่อผู้ติดต่อ |
updateContact |
PUT /v1/contacts/:id |
อัปเดตรายชื่อผู้ติดต่อ |
deleteContact |
DELETE /v1/contacts/:id |
ลบรายชื่อผู้ติดต่อ |
ปฏิทิน — CalDAV (Alias Auth)
ต้องใช้ข้อมูลรับรอง alias ส่ง
alias_usernameและalias_passwordหรือกำหนดตัวแปรสภาพแวดล้อมFORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listCalendars |
GET /v1/calendars |
แสดงรายการปฏิทินทั้งหมด |
createCalendar |
POST /v1/calendars |
สร้างปฏิทินใหม่ |
getCalendar |
GET /v1/calendars/:id |
ดึงรายละเอียดปฏิทิน |
updateCalendar |
PUT /v1/calendars/:id |
อัปเดตปฏิทิน |
deleteCalendar |
DELETE /v1/calendars/:id |
ลบปฏิทิน |
เหตุการณ์ปฏิทิน — CalDAV (Alias Auth)
ต้องใช้ข้อมูลรับรอง alias ส่ง
alias_usernameและalias_passwordหรือกำหนดตัวแปรสภาพแวดล้อมFORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listCalendarEvents |
GET /v1/calendar-events |
แสดงรายการเหตุการณ์ทั้งหมด |
createCalendarEvent |
POST /v1/calendar-events |
สร้างเหตุการณ์ใหม่ |
getCalendarEvent |
GET /v1/calendar-events/:id |
ดึงรายละเอียดเหตุการณ์ |
updateCalendarEvent |
PUT /v1/calendar-events/:id |
อัปเดตเหตุการณ์ |
deleteCalendarEvent |
DELETE /v1/calendar-events/:id |
ลบเหตุการณ์ |
สคริปต์ Sieve (API Key)
ใช้เส้นทางที่จำกัดโดเมนและยืนยันตัวตนด้วย API key ของคุณ
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listSieveScripts |
GET /v1/domains/:domain_id/aliases/:alias_id/sieve |
แสดงรายการสคริปต์สำหรับ alias |
createSieveScript |
POST /v1/domains/:domain_id/aliases/:alias_id/sieve |
สร้างสคริปต์ใหม่ |
getSieveScript |
GET /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
ดึงรายละเอียดสคริปต์ |
updateSieveScript |
PUT /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
อัปเดตสคริปต์ |
deleteSieveScript |
DELETE /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
ลบสคริปต์ |
activateSieveScript |
POST /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id/activate |
เปิดใช้งานสคริปต์ |
สคริปต์ Sieve (Alias Auth)
สคริปต์เหล่านี้ใช้การตรวจสอบสิทธิ์ระดับอาลิอัส เหมาะสำหรับการทำงานอัตโนมัติแบบต่ออาลิอัสโดยไม่ต้องใช้คีย์ API
ต้องใช้ข้อมูลรับรองอาลิอัส ส่ง
alias_usernameและalias_passwordหรือกำหนดตัวแปรสภาพแวดล้อมFORWARD_EMAIL_ALIAS_USERและFORWARD_EMAIL_ALIAS_PASSWORD
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listSieveScriptsAliasAuth |
GET /v1/sieve-scripts |
แสดงรายการสคริปต์ |
createSieveScriptAliasAuth |
POST /v1/sieve-scripts |
สร้างสคริปต์ |
getSieveScriptAliasAuth |
GET /v1/sieve-scripts/:script_id |
ดูรายละเอียดสคริปต์ |
updateSieveScriptAliasAuth |
PUT /v1/sieve-scripts/:script_id |
อัปเดตสคริปต์ |
deleteSieveScriptAliasAuth |
DELETE /v1/sieve-scripts/:script_id |
ลบสคริปต์ |
activateSieveScriptAliasAuth |
POST /v1/sieve-scripts/:script_id/activate |
เปิดใช้งานสคริปต์ |
สมาชิกโดเมนและคำเชิญ (API Key)
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
updateDomainMember |
PUT /v1/domains/:domain_id/members/:member_id |
เปลี่ยนบทบาทสมาชิก |
removeDomainMember |
DELETE /v1/domains/:domain_id/members/:member_id |
ลบสมาชิก |
acceptDomainInvite |
GET /v1/domains/:domain_id/invites |
ยอมรับคำเชิญที่รอดำเนินการ |
createDomainInvite |
POST /v1/domains/:domain_id/invites |
เชิญใครสักคนเข้าร่วมโดเมน |
removeDomainInvite |
DELETE /v1/domains/:domain_id/invites |
ยกเลิกคำเชิญ |
รหัสผ่าน Catch-All (API Key)
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
listCatchAllPasswords |
GET /v1/domains/:domain_id/catch-all-passwords |
แสดงรายการรหัสผ่าน catch-all |
createCatchAllPassword |
POST /v1/domains/:domain_id/catch-all-passwords |
สร้างรหัสผ่าน catch-all |
deleteCatchAllPassword |
DELETE /v1/domains/:domain_id/catch-all-passwords/:token_id |
ลบรหัสผ่าน catch-all |
บันทึก (API Key)
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
downloadLogs |
GET /v1/logs/download |
ดาวน์โหลดบันทึกการส่งอีเมล |
การเข้ารหัส (ไม่ต้องยืนยันตัวตน)
| เครื่องมือ | API Endpoint | คำอธิบาย |
|---|---|---|
encryptRecord |
POST /v1/encrypt |
เข้ารหัสระเบียน DNS TXT |
เครื่องมือนี้ไม่ต้องการการยืนยันตัวตน ใช้เข้ารหัสระเบียนการส่งต่อ เช่น forward-email=user@example.com สำหรับใช้ในระเบียน DNS TXT
20 กรณีการใช้งานจริง
นี่คือวิธีใช้งาน MCP server กับผู้ช่วย AI ของคุณอย่างเป็นประโยชน์:
1. การคัดกรองอีเมล
ขอให้ AI สแกนกล่องจดหมายของคุณและสรุปข้อความที่ยังไม่ได้อ่าน มันสามารถทำเครื่องหมายอีเมลเร่งด่วน แยกประเภทตามผู้ส่ง และร่างคำตอบ — ทั้งหมดนี้ด้วยภาษาธรรมชาติ (ต้องใช้ข้อมูลรับรองอาลิอัสเพื่อเข้าถึงกล่องจดหมาย)
2. การตั้งค่าโดเมนอัตโนมัติ
กำลังตั้งค่าโดเมนใหม่? ขอให้ AI สร้างโดเมน เพิ่มอาลิอัสของคุณ ตรวจสอบระเบียน DNS และทดสอบการตั้งค่า SMTP สิ่งที่ปกติใช้เวลาคลิกผ่านแดชบอร์ด 10 นาที จะกลายเป็นบทสนทนาเดียว
3. การจัดการอาลิอัสจำนวนมาก
ต้องการสร้างอาลิอัส 20 รายการสำหรับโปรเจกต์ใหม่? อธิบายสิ่งที่คุณต้องการและปล่อยให้ AI จัดการงานซ้ำๆ มันสามารถสร้างอาลิอัส ตั้งกฎการส่งต่อ และสร้างรหัสผ่านในครั้งเดียวได้
4. การติดตามแคมเปญอีเมล
ขอให้ AI ของคุณตรวจสอบขีดจำกัดการส่ง รายการอีเมลขาออกล่าสุด และรายงานสถานะการจัดส่ง เหมาะสำหรับการติดตามสุขภาพของอีเมลธุรกรรม
5. การซิงค์และทำความสะอาดรายชื่อผู้ติดต่อ
ใช้เครื่องมือ CardDAV เพื่อแสดงรายชื่อผู้ติดต่อทั้งหมด ค้นหาผู้ติดต่อซ้ำ อัปเดตข้อมูลที่ล้าสมัย หรือสร้างผู้ติดต่อจำนวนมากจากสเปรดชีตที่คุณวางลงในแชท (ต้องใช้ข้อมูลรับรอง alias)
6. การจัดการปฏิทิน
สร้างปฏิทิน เพิ่มกิจกรรม อัปเดตเวลาการประชุม และลบกิจกรรมที่ถูกยกเลิก — ทั้งหมดผ่านการสนทนา เครื่องมือ CalDAV รองรับการสร้าง อ่าน อัปเดต และลบ ทั้งปฏิทินและกิจกรรม (ต้องใช้ข้อมูลรับรอง alias)
7. การทำงานอัตโนมัติด้วยสคริปต์ Sieve
สคริปต์ Sieve มีพลังแต่ไวยากรณ์ซับซ้อน ขอให้ AI ของคุณเขียนสคริปต์ Sieve ให้คุณ: "กรองอีเมลทั้งหมดจาก billing@example.com ไปยังโฟลเดอร์ Billing" จะกลายเป็นสคริปต์ที่ใช้งานได้โดยไม่ต้องแตะต้องสเปค RFC 5228
8. การเริ่มต้นทีม
เมื่อสมาชิกทีมใหม่เข้าร่วม ขอให้ AI สร้าง alias ให้ สร้างรหัสผ่าน ส่งอีเมลต้อนรับพร้อมข้อมูลรับรอง และเพิ่มเป็นสมาชิกโดเมน หนึ่งคำสั่งสั่งงาน สี่คำขอ API
9. การตรวจสอบความปลอดภัย
ขอให้ AI ของคุณแสดงรายชื่อโดเมนทั้งหมด ตรวจสอบสถานะการยืนยัน DNS ทบทวนการตั้งค่า alias และระบุโดเมนที่มีระเบียนที่ยังไม่ยืนยัน การตรวจสอบความปลอดภัยอย่างรวดเร็วด้วยภาษาธรรมชาติ
10. การตั้งค่าการส่งต่ออีเมล
กำลังตั้งค่าการส่งต่ออีเมลสำหรับโดเมนใหม่? ขอให้ AI สร้างโดเมน เพิ่ม alias สำหรับส่งต่อ เข้ารหัสระเบียน DNS และตรวจสอบว่าทุกอย่างตั้งค่าอย่างถูกต้อง
11. การค้นหาและวิเคราะห์กล่องจดหมาย
ใช้เครื่องมือค้นหาข้อความเพื่อค้นหาอีเมลเฉพาะ: "ค้นหาอีเมลทั้งหมดจาก john@example.com ใน 30 วันที่ผ่านมา ที่มีไฟล์แนบ" พารามิเตอร์การค้นหากว่า 15 ตัวทำให้มีประสิทธิภาพ (ต้องใช้ข้อมูลรับรอง alias)
12. การจัดระเบียบโฟลเดอร์
ขอให้ AI สร้างโครงสร้างโฟลเดอร์สำหรับโครงการใหม่ ย้ายข้อความระหว่างโฟลเดอร์ หรือทำความสะอาดโฟลเดอร์เก่าที่คุณไม่ต้องการแล้ว (ต้องใช้ข้อมูลรับรอง alias)
13. การหมุนเวียนรหัสผ่าน
สร้างรหัสผ่าน alias ใหม่ตามตารางเวลา ขอให้ AI สร้างรหัสผ่านใหม่สำหรับแต่ละ alias และรายงานข้อมูลรับรองใหม่
14. การเข้ารหัสระเบียน DNS
เข้ารหัสระเบียนส่งต่อของคุณก่อนเพิ่มลงใน DNS เครื่องมือ encryptRecord จัดการเรื่องนี้โดยไม่ต้องยืนยันตัวตน — เหมาะสำหรับการเข้ารหัสแบบครั้งเดียวอย่างรวดเร็ว
15. การวิเคราะห์บันทึกการจัดส่ง
ดาวน์โหลดบันทึกการจัดส่งอีเมลของคุณและขอให้ AI วิเคราะห์อัตราการเด้ง ระบุผู้รับที่มีปัญหา หรือ ติดตามเวลาการจัดส่ง
16. การจัดการหลายโดเมน
ถ้าคุณจัดการหลายโดเมน ขอให้ AI รายงานสถานะ: โดเมนใดได้รับการยืนยัน โดเมนใดมีปัญหา alias แต่ละโดเมนมีกี่อัน และขีดจำกัดการส่งเป็นอย่างไร
17. การตั้งค่า Catch-All
ตั้งค่ารหัสผ่าน catch-all สำหรับโดเมนที่ต้องรับอีเมลที่อยู่อีเมลใดก็ได้ AI สามารถสร้าง แสดงรายการ และจัดการรหัสผ่านเหล่านี้ให้คุณ
18. การจัดการคำเชิญโดเมน
เชิญสมาชิกทีมมาจัดการโดเมน ตรวจสอบคำเชิญที่รอดำเนินการ และทำความสะอาดคำเชิญที่หมดอายุ เหมาะสำหรับองค์กรที่มีผู้ดูแลโดเมนหลายคน
19. การทดสอบที่เก็บข้อมูล S3
ถ้าคุณใช้ที่เก็บข้อมูล S3 แบบกำหนดเองสำหรับสำรองอีเมล ขอให้ AI ทดสอบการเชื่อมต่อและตรวจสอบว่าทำงานถูกต้อง
20. การร่างอีเมล
สร้างร่างอีเมลในกล่องจดหมายของคุณโดยไม่ต้องส่ง เหมาะสำหรับเตรียมอีเมลที่ต้องตรวจสอบก่อนส่ง หรือสำหรับสร้างแม่แบบอีเมล (ต้องใช้ข้อมูลรับรอง alias)
ตัวอย่างคำสั่ง
นี่คือตัวอย่างคำสั่งที่คุณสามารถใช้กับผู้ช่วย AI ของคุณได้โดยตรง:
ส่งอีเมล:
"ส่งอีเมลจาก hello@mydomain.com ถึง john@example.com โดยมีหัวข้อ 'ประชุมพรุ่งนี้' และเนื้อหา 'สวัสดีจอห์น เรายังนัดกันตอนบ่ายสองอยู่ไหม?'" การจัดการโดเมน:
"แสดงรายชื่อโดเมนทั้งหมดของฉันและบอกฉันว่าโดเมนใดมีระเบียน DNS ที่ยังไม่ได้ยืนยัน"
การสร้างนามแฝง:
"สร้างนามแฝงใหม่ support@mydomain.com ที่ส่งต่อไปยังอีเมลส่วนตัวของฉัน"
การค้นหาในกล่องจดหมาย (ต้องใช้ข้อมูลรับรองนามแฝง):
"ค้นหาอีเมลที่ยังไม่ได้อ่านทั้งหมดจากสัปดาห์ที่ผ่านมา ที่มีคำว่า 'invoice'"
ปฏิทิน (ต้องใช้ข้อมูลรับรองนามแฝง):
"สร้างปฏิทินชื่อ 'Work' และเพิ่มการประชุมสำหรับวันพรุ่งนี้เวลา 14:00 น. ชื่อ 'Team Standup'"
สคริปต์ Sieve:
"เขียนสคริปต์ Sieve สำหรับ info@mydomain.com ที่ตอบกลับอีเมลโดยอัตโนมัติด้วยข้อความ 'ขอบคุณที่ติดต่อมา เราจะติดต่อกลับภายใน 24 ชั่วโมง'"
การดำเนินการจำนวนมาก:
"สร้างนามแฝงสำหรับ sales@, support@, billing@, และ info@ บน mydomain.com ทั้งหมดส่งต่อไปยัง team@mydomain.com"
การตรวจสอบความปลอดภัย:
"ตรวจสอบสถานะการยืนยัน DNS และ SMTP สำหรับโดเมนทั้งหมดของฉันและบอกฉันหากมีสิ่งใดที่ต้องดูแล"
สร้างรหัสผ่านนามแฝง:
"สร้างรหัสผ่านสำหรับนามแฝง user@example.com เพื่อให้ฉันสามารถเข้าถึงกล่องจดหมายของฉันได้"
Environment Variables
| ตัวแปร | จำเป็น | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
FORWARD_EMAIL_API_KEY |
ใช่ | — | คีย์ API ของ Forward Email ของคุณ (ใช้เป็นชื่อผู้ใช้ Basic auth สำหรับจุดสิ้นสุด API-key) |
FORWARD_EMAIL_ALIAS_USER |
ไม่ใช่ | — | ที่อยู่อีเมลนามแฝงสำหรับจุดสิ้นสุดกล่องจดหมาย (เช่น user@example.com) |
FORWARD_EMAIL_ALIAS_PASSWORD |
ไม่ใช่ | — | รหัสผ่านนามแฝงที่สร้างขึ้นสำหรับจุดสิ้นสุดกล่องจดหมาย |
FORWARD_EMAIL_API_URL |
ไม่ใช่ | https://api.forwardemail.net |
URL พื้นฐานของ API (สำหรับการโฮสต์เองหรือทดสอบ) |
Security
เซิร์ฟเวอร์ MCP ทำงานบนเครื่องของคุณเอง นี่คือวิธีการทำงานของความปลอดภัย:
- ข้อมูลรับรองของคุณจะอยู่ในเครื่องของคุณเท่านั้น ทั้งคีย์ API และข้อมูลรับรองนามแฝงจะถูกอ่านจากตัวแปรสภาพแวดล้อมและใช้สำหรับการยืนยันตัวตนของคำขอ API ผ่าน HTTP Basic auth โดยจะไม่ถูกส่งไปยังโมเดล AI
- การสื่อสารผ่าน stdio เซิร์ฟเวอร์สื่อสารกับไคลเอนต์ AI ผ่าน stdin/stdout ไม่มีการเปิดพอร์ตเครือข่ายใดๆ
- ไม่มีการจัดเก็บข้อมูล เซิร์ฟเวอร์ไม่มีสถานะ ไม่เก็บแคช บันทึก หรือจัดเก็บข้อมูลอีเมลของคุณใดๆ
- โอเพนซอร์ส โค้ดทั้งหมดอยู่บน GitHub คุณสามารถตรวจสอบโค้ดทุกบรรทัดได้
Programmatic Usage
คุณยังสามารถใช้เซิร์ฟเวอร์เป็นไลบรารีได้:
const { McpServer } = require('@forwardemail/mcp-server');
const server = new McpServer({
apiKey: 'your-api-key',
aliasUser: 'user@example.com',
aliasPassword: 'generated-alias-password',
});
server.listen();
Open Source
Forward Email MCP Server เป็น โอเพนซอร์สบน GitHub ภายใต้ใบอนุญาต BUSL-1.1 เราเชื่อในความโปร่งใส หากคุณพบข้อบกพร่องหรือต้องการฟีเจอร์ใหม่ เปิด issue ได้เลย