Forward Email MCP Server
Röviden: Nyílt forráskódú MCP szerverünk lehetővé teszi, hogy olyan AI asszisztensek, mint Claude, ChatGPT, Cursor és Windsurf természetes nyelven kezeljék az e-mailjeidet, domaineidet, aliasaidat, kapcsolataidat és naptáraidat. Mind a 68 API végpont MCP eszközként érhető el. Helyileg fut a npx @forwardemail/mcp-server paranccsal — a hitelesítő adataid soha nem hagyják el a gépedet.
Mi az MCP?
A Model Context Protocol (MCP) egy nyílt szabvány, amelyet az Anthropic hozott létre, és amely lehetővé teszi, hogy az AI modellek biztonságosan hívjanak meg külső eszközöket. Ahelyett, hogy API válaszokat másolnánk be egy csevegőablakba, az MCP közvetlen, strukturált hozzáférést ad a modellnek a szolgáltatásaidhoz.
MCP szerverünk az egész Forward Email API szolgáltatást becsomagolja — minden végpontot, minden paramétert — és eszközként teszi elérhetővé bármely MCP-kompatibilis kliens számára. A szerver helyileg fut a gépeden stdio kapcsolaton keresztül. A hitelesítő adataid a környezeti változóidban maradnak, és soha nem kerülnek elküldésre az AI modellnek.
Gyors kezdés
API kulcs beszerzése
- Jelentkezz be a Forward Email fiókodba.
- Menj a Saját fiók → Biztonság → API kulcsok menüpontra.
- Generálj egy új API kulcsot és másold ki.
Claude Desktop
Add hozzá ezt a Claude Desktop konfigurációs fájlodhoz:
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"
}
}
}
}
Indítsd újra a Claude Desktopot. A Forward Email eszközöket látnod kell az eszközválasztóban.
Megjegyzés: A
FORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDváltozók opcionálisak, de szükségesek a postaláda eszközökhöz (üzenetek, mappák, névjegyek, naptárak). Részletekért lásd az Hitelesítés részt.
Cursor
Nyisd meg a Cursor Beállításokat → MCP → Szerver hozzáadása:
{
"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
Nyisd meg a Windsurf Beállításokat → MCP → Szerver hozzáadása ugyanazzal a konfigurációval, mint fent.
Egyéb MCP kliensek
Bármely kliens, amely támogatja az MCP stdio transportot, működni fog. A parancs:
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
Hitelesítés
A Forward Email API HTTP Basic hitelesítést használ, két különböző hitelesítő típussal az adott végponttól függően. Az MCP szerver ezt automatikusan kezeli — neked csak a megfelelő hitelesítő adatokat kell megadnod.
API kulcs alapú hitelesítés
A legtöbb kezelő végpont (domainek, aliasok, kimenő emailek, naplók) az API kulcsodat használja Basic auth felhasználónévként, jelszó nélkül.
Ez ugyanaz az API kulcs, amit a REST API-hoz használsz. Állítsd be a FORWARD_EMAIL_API_KEY környezeti változóval.
Alias alapú hitelesítés
A postaláda végpontok (üzenetek, mappák, névjegyek, naptárak, aliashoz kötött sieve szkriptek) alias hitelesítő adatokat használnak — az alias email címet felhasználónévként és egy generált jelszót jelszóként.
Ezek a végpontok aliasonkénti adatokat érnek el IMAP, CalDAV és CardDAV protokollokon keresztül. Szükségük van az alias email címre és egy generált jelszóra, nem az API kulcsra.
Az alias hitelesítő adatokat kétféleképpen adhatod meg:
- Környezeti változók (ajánlott az alapértelmezett aliashoz): Állítsd be a
FORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDváltozókat. - Eszközhívásonkénti paraméterek: Add át az
alias_usernameésalias_passwordparamétereket bármely alias-hitelesítésű eszköznek. Ezek felülírják a környezeti változókat, ami hasznos, ha több alias-szal dolgozol.
Alias jelszó generálása
Mielőtt használhatnád az alias-hitelesítésű eszközöket, generálnod kell egy jelszót az aliashoz. Ezt megteheted a generateAliasPassword eszközzel vagy az API-n keresztül:
curl -u "YOUR_API_KEY:" \
https://api.forwardemail.net/v1/domains/example.com/aliases/ALIAS_ID/generate-password \
-X POST
A válasz tartalmazza a username (alias email) és password mezőket. Használd ezeket alias hitelesítő adatokként.
Tipp: Megkérheted az AI asszisztensedet is: "Generálj jelszót az user@example.com aliashoz az example.com domainen" — ez meghívja a
generateAliasPasswordeszközt és visszaadja a hitelesítő adatokat.
Az alábbi táblázat összefoglalja, hogy melyik eszközcsoport milyen hitelesítési módot igényel:
| Eszközcsoport | Hitelesítési mód | Hitelesítő adatok |
|---|---|---|
| Fiók | API kulcs vagy Alias hitelesítés | Bármelyik |
| Domainek, Aliasok, Domain tagok, Meghívók, Catch-All jelszavak | API kulcs | FORWARD_EMAIL_API_KEY |
| Kimenő emailek (lista, lekérés, törlés, limit) | API kulcs | FORWARD_EMAIL_API_KEY |
| Email küldése | API kulcs vagy Alias hitelesítés | Bármelyik |
| Üzenetek (IMAP) | Alias hitelesítés | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Mappák (IMAP) | Alias hitelesítés | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Névjegyek (CardDAV) | Alias hitelesítés | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Naptárak (CalDAV) | Alias hitelesítés | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Naptári események (CalDAV) | Alias hitelesítés | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Sieve szkriptek (domainhoz kötött) | API kulcs | FORWARD_EMAIL_API_KEY |
| Sieve szkriptek (aliashoz kötött) | Alias hitelesítés | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Naplók | API kulcs | FORWARD_EMAIL_API_KEY |
| Titkosítás | Nincs | Nem szükséges hitelesítő adat |
Minden 68 Eszköz
Minden eszköz közvetlenül egy Forward Email API végponthoz kapcsolódik. A paraméterek ugyanazokat a neveket használják, mint az API dokumentációban. Az autentikációs módszer minden szakaszcímben fel van tüntetve.
Fiók (API kulcs vagy Alias hitelesítés)
API kulcs hitelesítéssel ezek visszaadják a felhasználói fiók adatait. Alias hitelesítéssel az alias/postafiók adatait, beleértve a tárhely kvótát és beállításokat.
| Eszköz | API végpont | Leírás |
|---|---|---|
getAccount |
GET /v1/account |
Fiókadatok lekérése |
updateAccount |
PUT /v1/account |
Fiókbeállítások frissítése |
Domain-ek (API kulcs)
| Eszköz | API végpont | Leírás |
|---|---|---|
listDomains |
GET /v1/domains |
Az összes domain listázása |
createDomain |
POST /v1/domains |
Új domain hozzáadása |
getDomain |
GET /v1/domains/:domain_id |
Domain részleteinek lekérése |
updateDomain |
PUT /v1/domains/:domain_id |
Domain beállításainak frissítése |
deleteDomain |
DELETE /v1/domains/:domain_id |
Domain eltávolítása |
verifyDomainRecords |
GET /v1/domains/:domain_id/verify-records |
DNS rekordok ellenőrzése |
verifySmtpRecords |
GET /v1/domains/:domain_id/verify-smtp |
SMTP konfiguráció ellenőrzése |
testS3Connection |
POST /v1/domains/:domain_id/test-s3-connection |
Egyedi S3 tárhely tesztelése |
Aliasok (API kulcs)
| Eszköz | API végpont | Leírás |
|---|---|---|
listAliases |
GET /v1/domains/:domain_id/aliases |
Aliasok listázása egy domainhez |
createAlias |
POST /v1/domains/:domain_id/aliases |
Új alias létrehozása |
getAlias |
GET /v1/domains/:domain_id/aliases/:alias_id |
Alias részleteinek lekérése |
updateAlias |
PUT /v1/domains/:domain_id/aliases/:alias_id |
Alias frissítése |
deleteAlias |
DELETE /v1/domains/:domain_id/aliases/:alias_id |
Alias törlése |
generateAliasPassword |
POST /v1/domains/:domain_id/aliases/:alias_id/generate-password |
IMAP/SMTP jelszó generálása alias hitelesítéshez |
E-mailek — Kimenő SMTP (API kulcs; Küldés mindkettőt támogatja)
| Eszköz | API végpont | Hitelesítés | Leírás |
|---|---|---|---|
sendEmail |
POST /v1/emails |
API kulcs vagy Alias | E-mail küldése SMTP-n keresztül |
listEmails |
GET /v1/emails |
API kulcs | Kimenő e-mailek listázása |
getEmail |
GET /v1/emails/:id |
API kulcs | E-mail részleteinek és státuszának lekérése |
deleteEmail |
DELETE /v1/emails/:id |
API kulcs | Sorban álló e-mail törlése |
getEmailLimit |
GET /v1/emails/limit |
API kulcs | Küldési limit ellenőrzése |
A sendEmail eszköz elfogadja a from, to, cc, bcc, subject, text, html és attachments paramétereket. Ez megegyezik a POST /v1/emails végponttal.
Üzenetek — IMAP (Alias hitelesítés)
Alias hitelesítő adatok szükségesek. Add át az
alias_usernameésalias_passwordértékeket, vagy állítsd be aFORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDkörnyezeti változókat. | Eszköz | API végpont | Leírás | | --------------- | ------------------------- | ---------------------------------- | |listMessages|GET /v1/messages| Üzenetek listázása és keresése egy postaládában | |createMessage|POST /v1/messages| Piszkozat létrehozása vagy üzenet feltöltése | |getMessage|GET /v1/messages/:id| Üzenet lekérése azonosító alapján | |updateMessage|PUT /v1/messages/:id| Jelölők frissítése (olvasott, csillagozott, stb.) | |deleteMessage|DELETE /v1/messages/:id| Üzenet törlése |
A listMessages eszköz több mint 15 keresési paramétert támogat, beleértve a subject, from, to, text, since, before, is_unread és has_attachment paramétereket. A teljes listáért lásd a API docs dokumentációt.
Mappák — IMAP (Alias hitelesítés)
Alias hitelesítő adatok szükségesek. Add át az
alias_usernameésalias_passwordértékeket, vagy állítsd be aFORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDkörnyezeti változókat.
| Eszköz | API végpont | Leírás |
|---|---|---|
listFolders |
GET /v1/folders |
Az összes postaláda mappa listázása |
createFolder |
POST /v1/folders |
Új mappa létrehozása |
getFolder |
GET /v1/folders/:id |
Mappa részleteinek lekérése |
updateFolder |
PUT /v1/folders/:id |
Mappa átnevezése |
deleteFolder |
DELETE /v1/folders/:id |
Mappa törlése |
Kapcsolatok — CardDAV (Alias hitelesítés)
Alias hitelesítő adatok szükségesek. Add át az
alias_usernameésalias_passwordértékeket, vagy állítsd be aFORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDkörnyezeti változókat.
| Eszköz | API végpont | Leírás |
|---|---|---|
listContacts |
GET /v1/contacts |
Az összes kapcsolat listázása |
createContact |
POST /v1/contacts |
Új kapcsolat létrehozása |
getContact |
GET /v1/contacts/:id |
Kapcsolat részleteinek lekérése |
updateContact |
PUT /v1/contacts/:id |
Kapcsolat frissítése |
deleteContact |
DELETE /v1/contacts/:id |
Kapcsolat törlése |
Naptárak — CalDAV (Alias hitelesítés)
Alias hitelesítő adatok szükségesek. Add át az
alias_usernameésalias_passwordértékeket, vagy állítsd be aFORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDkörnyezeti változókat.
| Eszköz | API végpont | Leírás |
|---|---|---|
listCalendars |
GET /v1/calendars |
Az összes naptár listázása |
createCalendar |
POST /v1/calendars |
Új naptár létrehozása |
getCalendar |
GET /v1/calendars/:id |
Naptár részleteinek lekérése |
updateCalendar |
PUT /v1/calendars/:id |
Naptár frissítése |
deleteCalendar |
DELETE /v1/calendars/:id |
Naptár törlése |
Naptári események — CalDAV (Alias hitelesítés)
Alias hitelesítő adatok szükségesek. Add át az
alias_usernameésalias_passwordértékeket, vagy állítsd be aFORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDkörnyezeti változókat.
| Eszköz | API végpont | Leírás |
|---|---|---|
listCalendarEvents |
GET /v1/calendar-events |
Az összes esemény listázása |
createCalendarEvent |
POST /v1/calendar-events |
Új esemény létrehozása |
getCalendarEvent |
GET /v1/calendar-events/:id |
Esemény részleteinek lekérése |
updateCalendarEvent |
PUT /v1/calendar-events/:id |
Esemény frissítése |
deleteCalendarEvent |
DELETE /v1/calendar-events/:id |
Esemény törlése |
Sieve szkriptek (API kulcs)
Ezek domain-környezetű útvonalakat használnak és az API kulcsoddal hitelesítenek.
| Eszköz | API végpont | Leírás |
|---|---|---|
listSieveScripts |
GET /v1/domains/:domain_id/aliases/:alias_id/sieve |
Alias szkriptek listázása |
createSieveScript |
POST /v1/domains/:domain_id/aliases/:alias_id/sieve |
Új szkript létrehozása |
getSieveScript |
GET /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
Szkript részleteinek lekérése |
updateSieveScript |
PUT /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
Szkript frissítése |
deleteSieveScript |
DELETE /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
Szkript törlése |
activateSieveScript |
POST /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id/activate |
Szkript aktiválása |
Sieve szkriptek (Alias hitelesítés)
Ezek alias szintű hitelesítést használnak. Hasznos aliasonkénti automatizáláshoz API kulcs nélkül.
Alias hitelesítő adatok szükségesek. Add át az
alias_usernameésalias_passwordértékeket, vagy állítsd be aFORWARD_EMAIL_ALIAS_USERésFORWARD_EMAIL_ALIAS_PASSWORDkörnyezeti változókat.
| Eszköz | API végpont | Leírás |
|---|---|---|
listSieveScriptsAliasAuth |
GET /v1/sieve-scripts |
Szkriptek listázása |
createSieveScriptAliasAuth |
POST /v1/sieve-scripts |
Szkript létrehozása |
getSieveScriptAliasAuth |
GET /v1/sieve-scripts/:script_id |
Szkript részleteinek lekérése |
updateSieveScriptAliasAuth |
PUT /v1/sieve-scripts/:script_id |
Szkript frissítése |
deleteSieveScriptAliasAuth |
DELETE /v1/sieve-scripts/:script_id |
Szkript törlése |
activateSieveScriptAliasAuth |
POST /v1/sieve-scripts/:script_id/activate |
Szkript aktiválása |
Domain tagok és meghívók (API kulcs)
| Eszköz | API végpont | Leírás |
|---|---|---|
updateDomainMember |
PUT /v1/domains/:domain_id/members/:member_id |
Tag szerepének módosítása |
removeDomainMember |
DELETE /v1/domains/:domain_id/members/:member_id |
Tag eltávolítása |
acceptDomainInvite |
GET /v1/domains/:domain_id/invites |
Függőben lévő meghívó elfogadása |
createDomainInvite |
POST /v1/domains/:domain_id/invites |
Meghívó küldése domainhez |
removeDomainInvite |
DELETE /v1/domains/:domain_id/invites |
Meghívó visszavonása |
Catch-All jelszavak (API kulcs)
| Eszköz | API végpont | Leírás |
|---|---|---|
listCatchAllPasswords |
GET /v1/domains/:domain_id/catch-all-passwords |
Catch-all jelszavak listázása |
createCatchAllPassword |
POST /v1/domains/:domain_id/catch-all-passwords |
Catch-all jelszó létrehozása |
deleteCatchAllPassword |
DELETE /v1/domains/:domain_id/catch-all-passwords/:token_id |
Catch-all jelszó törlése |
Naplók (API kulcs)
| Eszköz | API végpont | Leírás |
|---|---|---|
downloadLogs |
GET /v1/logs/download |
E-mail kézbesítési naplók letöltése |
Titkosítás (Hitelesítés nélkül)
| Eszköz | API végpont | Leírás |
|---|---|---|
encryptRecord |
POST /v1/encrypt |
DNS TXT rekord titkosítása |
Ez az eszköz nem igényel hitelesítést. Olyan továbbító rekordokat titkosít, mint a forward-email=user@example.com, DNS TXT rekordokhoz való használatra.
20 valós használati eset
Íme néhány gyakorlati módja az MCP szerver használatának az AI asszisztenseddel:
1. E-mail szűrés
Kérd meg az AI-t, hogy szkennelje át a bejövő leveleidet és foglalja össze az olvasatlan üzeneteket. Kiemelheti a sürgős e-maileket, kategorizálhatja feladó szerint, és válaszokat készíthet — mindezt természetes nyelven. (Alias hitelesítő adatok szükségesek a postafiók eléréséhez.)
2. Domain beállítás automatizálása
Új domaint állítasz be? Kérd meg az AI-t, hogy hozza létre a domaint, adja hozzá az aliasokat, ellenőrizze a DNS rekordokat, és tesztelje az SMTP konfigurációt. Ami normál esetben 10 perc kattintgatás a kezelőfelületen, az egy beszélgetéssé válik.
3. Tömeges alias kezelés
20 aliasra van szükséged egy új projekthez? Írd le, mire van szükséged, és hagyd, hogy az AI végezze el az ismétlődő munkát. Aliasokat hozhat létre, beállíthat továbbítási szabályokat, és jelszavakat generálhat egy lépésben.
4. Email Kampány Figyelés
Kérd meg az AI-dat, hogy ellenőrizze a küldési korlátokat, listázza a legutóbbi kimenő e-maileket, és jelentést készítsen a kézbesítési állapotról. Hasznos a tranzakciós e-mailek állapotának figyeléséhez.
5. Kapcsolat Szinkronizálás és Tisztítás
Használd a CardDAV eszközöket az összes kapcsolat listázásához, duplikátumok kereséséhez, elavult adatok frissítéséhez, vagy tömeges kapcsolatok létrehozásához egy táblázatból, amit beillesztesz a csevegésbe. (Alias hitelesítő adatok szükségesek.)
6. Naptárkezelés
Hozz létre naptárakat, adj hozzá eseményeket, frissítsd a találkozók időpontját, és töröld a lemondott eseményeket — mindezt beszélgetés útján. A CalDAV eszközök teljes CRUD támogatást nyújtanak naptárakra és eseményekre egyaránt. (Alias hitelesítő adatok szükségesek.)
7. Sieve Script Automatizálás
A Sieve szkriptek erősek, de a szintaxis bonyolult. Kérd meg az AI-dat, hogy írjon helyetted Sieve szkripteket: például "Szűrjön minden billing@example.com-ről érkező e-mailt a Billing mappába" egy működő szkriptté válik anélkül, hogy az RFC 5228 specifikációt kellene érintened.
8. Csapat Beillesztése
Amikor új csapattag csatlakozik, kérd meg az AI-t, hogy hozza létre az aliasát, generáljon jelszót, küldjön neki egy üdvözlő e-mailt a hitelesítő adataival, és vegye fel őt a domain tagjai közé. Egy parancs, négy API hívás.
9. Biztonsági Audit
Kérd meg az AI-dat, hogy listázza az összes domaint, ellenőrizze a DNS hitelesítési állapotot, vizsgálja át az alias konfigurációkat, és azonosítsa azokat a domaineket, amelyeknél nem ellenőrzött rekordok vannak. Egy gyors biztonsági ellenőrzés természetes nyelven.
10. E-mail Továbbítás Beállítása
Új domainhez szeretnél e-mail továbbítást beállítani? Kérd meg az AI-t, hogy hozza létre a domaint, adjon hozzá továbbító aliasokat, titkosítsa a DNS rekordokat, és ellenőrizze, hogy minden helyesen van-e konfigurálva.
11. Bejövő Üzenetek Keresése és Elemzése
Használd az üzenetkereső eszközöket specifikus e-mailek megtalálásához: "Keress minden john@example.com-tól érkező e-mailt az elmúlt 30 napból, amelyekhez csatolmány tartozik." A 15+ keresési paraméter erőteljessé teszi ezt. (Alias hitelesítő adatok szükségesek.)
12. Mappaszervezés
Kérd meg az AI-dat, hogy hozzon létre mappastruktúrát egy új projekthez, mozgasson üzeneteket mappák között, vagy takarítsa ki a már nem használt régi mappákat. (Alias hitelesítő adatok szükségesek.)
13. Jelszó Forgatás
Generálj új alias jelszavakat ütemezetten. Kérd meg az AI-t, hogy minden alias számára generáljon új jelszót, és jelentse az új hitelesítő adatokat.
14. DNS Rekord Titkosítás
Titkosítsd a továbbító rekordjaidat, mielőtt hozzáadnád őket a DNS-hez. Az encryptRecord eszköz ezt hitelesítés nélkül kezeli — hasznos gyors, egyszeri titkosításokhoz.
15. Kézbesítési Napló Elemzés
Töltsd le az e-mail kézbesítési naplóidat, és kérd meg az AI-t, hogy elemezze a visszapattanási arányokat, azonosítsa a problémás címzetteket, vagy kövesse a kézbesítési időket.
16. Többdomain Kezelés
Ha több domaint kezelsz, kérd meg az AI-t, hogy adjon státuszjelentést: mely domainek vannak ellenőrizve, melyekkel vannak problémák, hány aliasuk van, és milyenek a küldési korlátok.
17. Catch-All Konfiguráció
Állíts be catch-all jelszavakat azokhoz a domainekhez, amelyeknek bármely címre kell e-mailt fogadniuk. Az AI létrehozhatja, listázhatja és kezelheti ezeket a jelszavakat helyetted.
18. Domain Meghívó Kezelés
Hívj meg csapattagokat a domainek kezelésére, ellenőrizd a függőben lévő meghívókat, és takarítsd ki a lejártakat. Hasznos szervezeteknek, ahol több domain adminisztrátor van.
19. S3 Tároló Tesztelés
Ha egyedi S3 tárolót használsz e-mail biztonsági mentésekhez, kérd meg az AI-t, hogy tesztelje a kapcsolatot, és ellenőrizze, hogy megfelelően működik-e.
20. E-mail Vázlat Készítés
Hozz létre vázlat e-maileket a postaládádban anélkül, hogy elküldenéd őket. Hasznos olyan e-mailek előkészítéséhez, amelyeket még át kell nézni, vagy e-mail sablonok építéséhez. (Alias hitelesítő adatok szükségesek.)
Példa Parancsok
Íme néhány parancs, amit közvetlenül használhatsz az AI asszisztenseddel:
E-mail küldése:
"Küldj egy e-mailt hello@mydomain.com-ról john@example.com-nak a tárggyal 'Holnapi Találkozó' és a szöveggel 'Szia John, még mindig jó neked a 14 óra?'" Domain kezelés:
"Sorold fel az összes domainemet, és mondd meg, melyeknek vannak nem ellenőrzött DNS rekordjai."
Álnév létrehozása:
"Hozz létre egy új álnevet support@mydomain.com, amely továbbítja az üzeneteket a személyes e-mailemre."
Beérkező levelek keresése (álneves hitelesítő adatok szükségesek):
"Találd meg az összes olvasatlan e-mailt az elmúlt hétből, amelyekben szerepel az 'invoice' szó."
Naptár (álneves hitelesítő adatok szükségesek):
"Hozz létre egy 'Munka' nevű naptárt, és adj hozzá egy holnap 14 órakor kezdődő 'Csapat állóértekezlet' nevű találkozót."
Sieve szkriptek:
"Írj egy Sieve szkriptet info@mydomain.com számára, amely automatikusan válaszol az e-mailekre a következő szöveggel: 'Köszönjük, hogy megkeresett minket, 24 órán belül válaszolunk.'"
Tömeges műveletek:
"Hozz létre álneveket a sales@, support@, billing@ és info@ címekre a mydomain.com-on, mindet továbbítva a team@mydomain.com címre."
Biztonsági ellenőrzés:
"Ellenőrizd az összes domainem DNS és SMTP hitelesítési állapotát, és mondd meg, ha valamire figyelmet kell fordítani."
Álnév jelszó generálása:
"Generálj jelszót az user@example.com álnevéhez, hogy hozzáférhessek a beérkező leveleimhez."
Környezeti változók
| Változó | Kötelező | Alapértelmezett | Leírás |
|---|---|---|---|
FORWARD_EMAIL_API_KEY |
Igen | — | A Forward Email API kulcsod (Basic auth felhasználónévként használatos az API-kulcs végpontokhoz) |
FORWARD_EMAIL_ALIAS_USER |
Nem | — | Álnév e-mail cím a postaláda végpontokhoz (pl. user@example.com) |
FORWARD_EMAIL_ALIAS_PASSWORD |
Nem | — | Generált álneves jelszó a postaláda végpontokhoz |
FORWARD_EMAIL_API_URL |
Nem | https://api.forwardemail.net |
API alap URL (önálló hosztoláshoz vagy teszteléshez) |
Biztonság
Az MCP szerver helyileg fut a gépeden. Így működik a biztonság:
- A hitelesítő adataid helyben maradnak. Az API kulcsodat és az álneves hitelesítő adatokat környezeti változókból olvassa be, és HTTP Basic auth segítségével hitelesíti az API kéréseket. Ezek soha nem kerülnek elküldésre az AI modellnek.
- stdio kommunikáció. A szerver az AI klienssel stdin/stdout-on keresztül kommunikál. Nem nyit meg hálózati portokat.
- Nincs adat tárolás. A szerver állapotmentes. Nem gyorsítótáraz, nem naplóz, és nem tárol semmilyen e-mail adatot.
- Nyílt forráskódú. Az egész kód elérhető a GitHubon. Minden sort auditálhatsz.
Programozott használat
A szervert könyvtárként is használhatod:
const { McpServer } = require('@forwardemail/mcp-server');
const server = new McpServer({
apiKey: 'your-api-key',
aliasUser: 'user@example.com',
aliasPassword: 'generated-alias-password',
});
server.listen();
Nyílt forráskód
A Forward Email MCP Server nyílt forráskódú a GitHubon a BUSL-1.1 licenc alatt. Hiszünk az átláthatóságban. Ha hibát találsz vagy funkciót szeretnél, nyiss egy issue-t.