Forward Email MCP Server
TL;DR: VĂ„r öppen kĂ€llkod MCP-server lĂ„ter AI-assistenter som Claude, ChatGPT, Cursor och Windsurf hantera din e-post, domĂ€ner, alias, kontakter och kalendrar via naturligt sprĂ„k. Alla 68 API-endpoints exponeras som MCP-verktyg. Den körs lokalt via npx @forwardemail/mcp-server â dina inloggningsuppgifter lĂ€mnar aldrig din dator.
Vad Àr MCP?
Model Context Protocol (MCP) Àr en öppen standard skapad av Anthropic som lÄter AI-modeller sÀkert anropa externa verktyg. IstÀllet för att kopiera och klistra in API-svar i ett chattfönster ger MCP modellen direkt, strukturerad Ätkomst till dina tjÀnster.
VĂ„r MCP-server omsluter hela Forward Email API â varje endpoint, varje parameter â och exponerar dem som verktyg som vilken MCP-kompatibel klient som helst kan anvĂ€nda. Servern körs lokalt pĂ„ din dator med stdio-transport. Dina inloggningsuppgifter stannar i dina miljövariabler och skickas aldrig till AI-modellen.
Snabbstart
Skaffa en API-nyckel
- Logga in pÄ ditt Forward Email-konto.
- GĂ„ till Mitt konto â SĂ€kerhet â API-nycklar.
- Generera en ny API-nyckel och kopiera den.
Claude Desktop
LĂ€gg till detta i din Claude Desktop-konfigurationsfil:
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"
}
}
}
}
Starta om Claude Desktop. Du bör se Forward Email-verktygen i verktygsvalet.
Notera: Variablerna
FORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORDÀr valfria men krÀvs för mailbox-verktyg (meddelanden, mappar, kontakter, kalendrar). Se Autentisering för detaljer.
Cursor
Ăppna Cursor-instĂ€llningar â MCP â LĂ€gg till server:
{
"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
Ăppna Windsurf-instĂ€llningar â MCP â LĂ€gg till server med samma konfiguration som ovan.
Andra MCP-klienter
Alla klienter som stödjer MCP stdio-transport fungerar. Kommandot Àr:
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
Autentisering
Forward Email API anvĂ€nder HTTP Basic-autentisering med tvĂ„ olika typer av autentiseringsuppgifter beroende pĂ„ slutpunkt. MCP-servern hanterar detta automatiskt â du behöver bara tillhandahĂ„lla rĂ€tt uppgifter.
API-nyckelautentisering
De flesta administrationsslutpunkter (domÀner, alias, utgÄende e-post, loggar) anvÀnder din API-nyckel som Basic auth-anvÀndarnamn med ett tomt lösenord.
Detta Àr samma API-nyckel som du anvÀnder för REST API:et. SÀtt den via miljövariabeln FORWARD_EMAIL_API_KEY.
Aliasautentisering
Mailbox-slutpunkter (meddelanden, mappar, kontakter, kalendrar, alias-specifika sieve-skript) anvĂ€nder aliasuppgifter â aliasets e-postadress som anvĂ€ndarnamn och ett genererat lösenord som lösenord.
Dessa slutpunkter fÄr Ätkomst till data per alias via IMAP, CalDAV och CardDAV-protokollen. De krÀver aliasets e-post och ett genererat lösenord, inte API-nyckeln.
Du kan ange aliasuppgifter pÄ tvÄ sÀtt:
- Miljövariabler (rekommenderas för standardalias): SÀtt
FORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD. - Parametrar per verktygsanrop: Skicka
alias_usernameochalias_passwordsom argument till vilket alias-autentiseringsverktyg som helst. Dessa ÄsidosÀtter miljövariablerna, vilket Àr anvÀndbart nÀr du arbetar med flera alias.
Generera ett aliaslösenord
Innan du kan anvÀnda alias-autentiseringsverktyg mÄste du generera ett lösenord för aliaset. Du kan göra detta med verktyget generateAliasPassword eller via API:
curl -u "YOUR_API_KEY:" \
https://api.forwardemail.net/v1/domains/example.com/aliases/ALIAS_ID/generate-password \
-X POST
Svaret inkluderar fÀlten username (aliasets e-post) och password. AnvÀnd dessa som dina aliasuppgifter.
Tips: Du kan ocksĂ„ frĂ„ga din AI-assistent: "Generera ett lösenord för aliaset user@example.com pĂ„ domĂ€nen example.com" â den kommer att anropa verktyget
generateAliasPasswordoch returnera uppgifterna.
Tabellen nedan sammanfattar vilken autentiseringsmetod varje verktygsgrupp krÀver:
| Verktygsgrupp | Autentiseringsmetod | Uppgifter |
|---|---|---|
| Konto | API-nyckel eller Alias | Antingen |
| DomÀner, Alias, DomÀnmedlemmar, Inbjudningar, Catch-All-lösenord | API-nyckel | FORWARD_EMAIL_API_KEY |
| UtgÄende e-post (lista, hÀmta, ta bort, begrÀnsa) | API-nyckel | FORWARD_EMAIL_API_KEY |
| Skicka e-post | API-nyckel eller Alias | Antingen |
| Meddelanden (IMAP) | Alias | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Mappar (IMAP) | Alias | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Kontakter (CardDAV) | Alias | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Kalendrar (CalDAV) | Alias | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| KalenderhÀndelser (CalDAV) | Alias | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Sieve-skript (domÀn-specifika) | API-nyckel | FORWARD_EMAIL_API_KEY |
| Sieve-skript (alias-specifika) | Alias | FORWARD_EMAIL_ALIAS_USER + FORWARD_EMAIL_ALIAS_PASSWORD |
| Loggar | API-nyckel | FORWARD_EMAIL_API_KEY |
| Kryptera | Ingen | Inga uppgifter behövs |
Alla 68 Verktyg
Varje verktyg motsvarar direkt en Forward Email API endpoint. Parametrarna anvÀnder samma namn som i API-dokumentationen. Autentiseringsmetoden anges i varje avsnitts rubrik.
Konto (API-nyckel eller Alias-autentisering)
Med API-nyckelautentisering returnerar dessa din anvÀndarkontoinformation. Med aliasautentisering returnerar de alias-/brevlÄdeinformation inklusive lagringskvot och instÀllningar.
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
getAccount |
GET /v1/account |
HĂ€mta din kontoinformation |
updateAccount |
PUT /v1/account |
Uppdatera dina kontoinstÀllningar |
DomÀner (API-nyckel)
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
listDomains |
GET /v1/domains |
Lista alla dina domÀner |
createDomain |
POST /v1/domains |
LÀgg till en ny domÀn |
getDomain |
GET /v1/domains/:domain_id |
HÀmta domÀndetaljer |
updateDomain |
PUT /v1/domains/:domain_id |
Uppdatera domÀninstÀllningar |
deleteDomain |
DELETE /v1/domains/:domain_id |
Ta bort en domÀn |
verifyDomainRecords |
GET /v1/domains/:domain_id/verify-records |
Verifiera DNS-poster |
verifySmtpRecords |
GET /v1/domains/:domain_id/verify-smtp |
Verifiera SMTP-konfiguration |
testS3Connection |
POST /v1/domains/:domain_id/test-s3-connection |
Testa anpassad S3-lagring |
Alias (API-nyckel)
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
listAliases |
GET /v1/domains/:domain_id/aliases |
Lista alias för en domÀn |
createAlias |
POST /v1/domains/:domain_id/aliases |
Skapa ett nytt alias |
getAlias |
GET /v1/domains/:domain_id/aliases/:alias_id |
HĂ€mta aliasdetaljer |
updateAlias |
PUT /v1/domains/:domain_id/aliases/:alias_id |
Uppdatera ett alias |
deleteAlias |
DELETE /v1/domains/:domain_id/aliases/:alias_id |
Ta bort ett alias |
generateAliasPassword |
POST /v1/domains/:domain_id/aliases/:alias_id/generate-password |
Generera IMAP/SMTP-lösenord för aliasautentisering |
E-post â UtgĂ„ende SMTP (API-nyckel; Send stödjer bĂ„da)
| Verktyg | API Endpoint | Autentisering | Beskrivning |
|---|---|---|---|
sendEmail |
POST /v1/emails |
API-nyckel eller Alias-autentisering | Skicka ett e-postmeddelande via SMTP |
listEmails |
GET /v1/emails |
API-nyckel | Lista utgÄende e-postmeddelanden |
getEmail |
GET /v1/emails/:id |
API-nyckel | HĂ€mta e-postdetaljer och status |
deleteEmail |
DELETE /v1/emails/:id |
API-nyckel | Ta bort ett köat e-postmeddelande |
getEmailLimit |
GET /v1/emails/limit |
API-nyckel | Kontrollera din sÀndningsgrÀns |
Verktyget sendEmail accepterar from, to, cc, bcc, subject, text, html och attachments. Detta Àr samma som endpointen POST /v1/emails.
Meddelanden â IMAP (Alias-autentisering)
KrÀver aliasuppgifter. Skicka med
alias_usernameochalias_passwordeller sÀtt miljövariablernaFORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD. | Verktyg | API-slutpunkt | Beskrivning | | --------------- | -------------------------| ----------------------------------- | |listMessages|GET /v1/messages| Lista och sök meddelanden i en brevlÄda | |createMessage|POST /v1/messages| Skapa ett utkast eller ladda upp ett meddelande | |getMessage|GET /v1/messages/:id| HÀmta ett meddelande via ID | |updateMessage|PUT /v1/messages/:id| Uppdatera flaggor (lÀst, markerad, etc.) | |deleteMessage|DELETE /v1/messages/:id| Ta bort ett meddelande |
Verktyget listMessages stödjer 15+ sökparametrar inklusive subject, from, to, text, since, before, is_unread och has_attachment. Se API docs för hela listan.
Mappar â IMAP (Alias Auth)
KrÀver aliasuppgifter. Skicka med
alias_usernameochalias_passwordeller sÀtt miljövariablernaFORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD.
| Verktyg | API-slutpunkt | Beskrivning |
|---|---|---|
listFolders |
GET /v1/folders |
Lista alla brevlÄde-mappar |
createFolder |
POST /v1/folders |
Skapa en ny mapp |
getFolder |
GET /v1/folders/:id |
HĂ€mta mappdetaljer |
updateFolder |
PUT /v1/folders/:id |
Byt namn pÄ en mapp |
deleteFolder |
DELETE /v1/folders/:id |
Ta bort en mapp |
Kontakter â CardDAV (Alias Auth)
KrÀver aliasuppgifter. Skicka med
alias_usernameochalias_passwordeller sÀtt miljövariablernaFORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD.
| Verktyg | API-slutpunkt | Beskrivning |
|---|---|---|
listContacts |
GET /v1/contacts |
Lista alla kontakter |
createContact |
POST /v1/contacts |
Skapa en ny kontakt |
getContact |
GET /v1/contacts/:id |
HĂ€mta kontaktuppgifter |
updateContact |
PUT /v1/contacts/:id |
Uppdatera en kontakt |
deleteContact |
DELETE /v1/contacts/:id |
Ta bort en kontakt |
Kalendrar â CalDAV (Alias Auth)
KrÀver aliasuppgifter. Skicka med
alias_usernameochalias_passwordeller sÀtt miljövariablernaFORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD.
| Verktyg | API-slutpunkt | Beskrivning |
|---|---|---|
listCalendars |
GET /v1/calendars |
Lista alla kalendrar |
createCalendar |
POST /v1/calendars |
Skapa en ny kalender |
getCalendar |
GET /v1/calendars/:id |
HĂ€mta kalenderdetaljer |
updateCalendar |
PUT /v1/calendars/:id |
Uppdatera en kalender |
deleteCalendar |
DELETE /v1/calendars/:id |
Ta bort en kalender |
KalenderhĂ€ndelser â CalDAV (Alias Auth)
KrÀver aliasuppgifter. Skicka med
alias_usernameochalias_passwordeller sÀtt miljövariablernaFORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD.
| Verktyg | API-slutpunkt | Beskrivning |
|---|---|---|
listCalendarEvents |
GET /v1/calendar-events |
Lista alla hÀndelser |
createCalendarEvent |
POST /v1/calendar-events |
Skapa en ny hÀndelse |
getCalendarEvent |
GET /v1/calendar-events/:id |
HÀmta hÀndelsedetaljer |
updateCalendarEvent |
PUT /v1/calendar-events/:id |
Uppdatera en hÀndelse |
deleteCalendarEvent |
DELETE /v1/calendar-events/:id |
Ta bort en hÀndelse |
Sieve-skript (API-nyckel)
Dessa anvÀnder domÀnspecifika sökvÀgar och autentiserar med din API-nyckel.
| Verktyg | API-slutpunkt | Beskrivning |
|---|---|---|
listSieveScripts |
GET /v1/domains/:domain_id/aliases/:alias_id/sieve |
Lista skript för ett alias |
createSieveScript |
POST /v1/domains/:domain_id/aliases/:alias_id/sieve |
Skapa ett nytt skript |
getSieveScript |
GET /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
HĂ€mta skriptdetaljer |
updateSieveScript |
PUT /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
Uppdatera ett skript |
deleteSieveScript |
DELETE /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id |
Ta bort ett skript |
activateSieveScript |
POST /v1/domains/:domain_id/aliases/:alias_id/sieve/:script_id/activate |
Aktivera ett skript |
Sieve Scripts (Alias Auth)
Dessa anvÀnder alias-nivÄ autentisering. AnvÀndbart för automatisering per alias utan att behöva API-nyckeln.
KrÀver aliasuppgifter. Skicka
alias_usernameochalias_passwordeller sÀtt miljövariablernaFORWARD_EMAIL_ALIAS_USERochFORWARD_EMAIL_ALIAS_PASSWORD.
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
listSieveScriptsAliasAuth |
GET /v1/sieve-scripts |
Lista skript |
createSieveScriptAliasAuth |
POST /v1/sieve-scripts |
Skapa ett skript |
getSieveScriptAliasAuth |
GET /v1/sieve-scripts/:script_id |
HĂ€mta skriptinformation |
updateSieveScriptAliasAuth |
PUT /v1/sieve-scripts/:script_id |
Uppdatera ett skript |
deleteSieveScriptAliasAuth |
DELETE /v1/sieve-scripts/:script_id |
Ta bort ett skript |
activateSieveScriptAliasAuth |
POST /v1/sieve-scripts/:script_id/activate |
Aktivera ett skript |
Domain Members and Invites (API Key)
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
updateDomainMember |
PUT /v1/domains/:domain_id/members/:member_id |
Ăndra en medlems roll |
removeDomainMember |
DELETE /v1/domains/:domain_id/members/:member_id |
Ta bort en medlem |
acceptDomainInvite |
GET /v1/domains/:domain_id/invites |
Acceptera en vÀntande inbjudan |
createDomainInvite |
POST /v1/domains/:domain_id/invites |
Bjud in nÄgon till en domÀn |
removeDomainInvite |
DELETE /v1/domains/:domain_id/invites |
Ă terkalla en inbjudan |
Catch-All Passwords (API Key)
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
listCatchAllPasswords |
GET /v1/domains/:domain_id/catch-all-passwords |
Lista catch-all-lösenord |
createCatchAllPassword |
POST /v1/domains/:domain_id/catch-all-passwords |
Skapa ett catch-all-lösenord |
deleteCatchAllPassword |
DELETE /v1/domains/:domain_id/catch-all-passwords/:token_id |
Ta bort ett catch-all-lösenord |
Logs (API Key)
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
downloadLogs |
GET /v1/logs/download |
Ladda ner loggar för e-postleverans |
Encrypt (No Auth)
| Verktyg | API Endpoint | Beskrivning |
|---|---|---|
encryptRecord |
POST /v1/encrypt |
Kryptera en DNS TXT-post |
Detta verktyg krÀver ingen autentisering. Det krypterar vidarebefordringsposter som forward-email=user@example.com för anvÀndning i DNS TXT-poster.
20 Real-World Use Cases
HÀr Àr praktiska sÀtt att anvÀnda MCP-servern med din AI-assistent:
1. Email Triage
Be din AI att skanna din inkorg och sammanfatta olĂ€sta meddelanden. Den kan markera brĂ„dskande e-post, kategorisera efter avsĂ€ndare och utarbeta svar â allt via naturligt sprĂ„k. (KrĂ€ver aliasuppgifter för Ă„tkomst till inkorgen.)
2. Domain Setup Automation
Ska du sÀtta upp en ny domÀn? Be AI:n skapa domÀnen, lÀgga till dina alias, verifiera DNS-poster och testa SMTP-konfigurationen. Vad som normalt tar 10 minuter av klickande i kontrollpaneler blir en enda konversation.
3. Bulk Alias Management
Behöver du skapa 20 alias för ett nytt projekt? Beskriv vad du behöver sÄ sköter AI:n det repetitiva arbetet. Den kan skapa alias, stÀlla in vidarebefordringsregler och generera lösenord pÄ en gÄng.
4. Ăvervakning av e-postkampanjer
Be din AI att kontrollera sÀndningsgrÀnser, lista senaste utgÄende e-postmeddelanden och rapportera leveransstatus. AnvÀndbart för att övervaka hÀlsan hos transaktionella e-postmeddelanden.
5. Synkronisering och rensning av kontakter
AnvÀnd CardDAV-verktygen för att lista alla kontakter, hitta dubbletter, uppdatera förÄldrad information eller skapa kontakter i bulk frÄn ett kalkylblad du klistrar in i chatten. (KrÀver aliasuppgifter.)
6. Kalenderhantering
Skapa kalendrar, lĂ€gg till hĂ€ndelser, uppdatera mötestider och ta bort instĂ€llda hĂ€ndelser â allt via konversation. CalDAV-verktygen stödjer full CRUD pĂ„ bĂ„de kalendrar och hĂ€ndelser. (KrĂ€ver aliasuppgifter.)
7. Automatisering med Sieve-skript
Sieve-skript Àr kraftfulla men syntaxen Àr svÄrbegriplig. Be din AI att skriva Sieve-skript Ät dig: "Filtrera alla e-postmeddelanden frÄn billing@example.com till en mapp som heter Billing" blir ett fungerande skript utan att du behöver röra RFC 5228-specifikationen.
8. Teamintroduktion
NÀr en ny teammedlem börjar, be AI:n skapa deras alias, generera ett lösenord, skicka ett vÀlkomstmail med deras uppgifter och lÀgga till dem som domÀnmedlem. En prompt, fyra API-anrop.
9. SĂ€kerhetsgranskning
Be din AI lista alla domÀner, kontrollera DNS-verifieringsstatus, granska alias-konfigurationer och identifiera domÀner med ov verifierade poster. En snabb sÀkerhetssvep pÄ naturligt sprÄk.
10. InstÀllning av e-postvidarebefordran
Ska du stÀlla in e-postvidarebefordran för en ny domÀn? Be AI:n skapa domÀnen, lÀgga till vidarebefordringsalias, kryptera DNS-posterna och verifiera att allt Àr korrekt konfigurerat.
11. Sökning och analys i inkorgen
AnvÀnd meddelandesökningsverktygen för att hitta specifika e-postmeddelanden: "Hitta alla e-postmeddelanden frÄn john@example.com under de senaste 30 dagarna som har bilagor." De 15+ sökparametrarna gör detta kraftfullt. (KrÀver aliasuppgifter.)
12. Mapporganisation
Be din AI skapa en mappstruktur för ett nytt projekt, flytta meddelanden mellan mappar eller rensa gamla mappar du inte lÀngre behöver. (KrÀver aliasuppgifter.)
13. Lösenordsrotation
Generera nya aliaslösenord enligt schema. Be din AI skapa ett nytt lösenord för varje alias och rapportera de nya uppgifterna.
14. Kryptering av DNS-poster
Kryptera dina vidarebefordringsposter innan du lĂ€gger till dem i DNS. encryptRecord-verktyget hanterar detta utan autentisering â anvĂ€ndbart för snabba engĂ„ngskrypteringar.
15. Analys av leveransloggar
Ladda ner dina e-postleveransloggar och be AI:n analysera studsfrekvenser, identifiera problematiska mottagare eller spÄra leveranstider.
16. Hantering av flera domÀner
Om du hanterar flera domÀner, be AI:n ge dig en statusrapport: vilka domÀner som Àr verifierade, vilka som har problem, hur mÄnga alias varje har och hur sÀndningsgrÀnserna ser ut.
17. Konfiguration av catch-all
StÀll in catch-all-lösenord för domÀner som behöver ta emot e-post pÄ vilken adress som helst. AI:n kan skapa, lista och hantera dessa lösenord Ät dig.
18. Hantering av domÀninbjudningar
Bjud in teammedlemmar att hantera domÀner, kontrollera vÀntande inbjudningar och rensa utgÄngna. AnvÀndbart för organisationer med flera domÀnadministratörer.
19. Test av S3-lagring
Om du anvÀnder anpassad S3-lagring för e-postbackup, be AI:n testa anslutningen och verifiera att den fungerar korrekt.
20. Komposition av e-postutkast
Skapa e-postutkast i din brevlÄda utan att skicka dem. AnvÀndbart för att förbereda e-post som behöver granskas innan de skickas, eller för att bygga e-postmallar. (KrÀver aliasuppgifter.)
Exempel pÄ prompts
HÀr Àr prompts du kan anvÀnda direkt med din AI-assistent:
Skicka e-post:
"Skicka ett e-postmeddelande frÄn hello@mydomain.com till john@example.com med Àmnet 'Möte imorgon' och innehÄllet 'Hej John, Àr vi fortfarande pÄ för kl 14?'" DomÀnhantering:
"Lista alla mina domÀner och berÀtta vilka som har overifierade DNS-poster."
Alias skapande:
"Skapa ett nytt alias support@mydomain.com som vidarebefordrar till min personliga e-post."
Inkorgssökning (krÀver aliasuppgifter):
"Hitta alla olÀsta mejl frÄn den senaste veckan som nÀmner 'faktura'."
Kalender (krÀver aliasuppgifter):
"Skapa en kalender som heter 'Arbete' och lÀgg till ett möte imorgon kl 14:00 som heter 'Team Standup'."
Sieve-skript:
"Skriv ett Sieve-skript för info@mydomain.com som automatiskt svarar pÄ mejl med 'Tack för att du hörde av dig, vi Äterkommer inom 24 timmar.'"
Massoperationer:
"Skapa alias för sales@, support@, billing@ och info@ pÄ mydomain.com, alla vidarebefordrar till team@mydomain.com."
SĂ€kerhetskontroll:
"Kontrollera DNS- och SMTP-verifieringsstatus för alla mina domÀner och berÀtta om nÄgot behöver ÄtgÀrdas."
Generera aliaslösenord:
"Generera ett lösenord för aliaset user@example.com sÄ att jag kan komma Ät min inkorg."
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
FORWARD_EMAIL_API_KEY |
Ja | â | Din Forward Email API-nyckel (anvĂ€nds som Basic auth-anvĂ€ndarnamn för API-nyckelĂ€ndpunkter) |
FORWARD_EMAIL_ALIAS_USER |
Nej | â | Alias e-postadress för brevlĂ„deĂ€ndpunkter (t.ex. user@example.com) |
FORWARD_EMAIL_ALIAS_PASSWORD |
Nej | â | Genererat aliaslösenord för brevlĂ„deĂ€ndpunkter |
FORWARD_EMAIL_API_URL |
Nej | https://api.forwardemail.net |
API-bas-URL (för sjÀlvhostat eller testning) |
Security
MCP-servern körs lokalt pÄ din dator. SÄ hÀr fungerar sÀkerheten:
- Dina uppgifter stannar lokalt. BÄde din API-nyckel och aliasuppgifter lÀses frÄn miljövariabler och anvÀnds för att autentisera API-förfrÄgningar via HTTP Basic auth. De skickas aldrig till AI-modellen.
- stdio-transport. Servern kommunicerar med AI-klienten via stdin/stdout. Inga nÀtverksportar öppnas.
- Ingen datalagring. Servern Àr stateless. Den cachar, loggar eller lagrar inga av dina e-postdata.
- Ăppen kĂ€llkod. Hela kodbasen finns pĂ„ GitHub. Du kan granska varje rad.
Programmatic Usage
Du kan ocksÄ anvÀnda servern som ett bibliotek:
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 Àr öppen kÀllkod pÄ GitHub under BUSL-1.1-licensen. Vi tror pÄ transparens. Om du hittar en bugg eller vill ha en funktion, öppna ett Àrende.