Forward Email MCP Server

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

  1. Logga in pÄ ditt Forward Email-konto.
  2. GĂ„ till Mitt konto → SĂ€kerhet → API-nycklar.
  3. 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_USER och FORWARD_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:

  1. Miljövariabler (rekommenderas för standardalias): SÀtt FORWARD_EMAIL_ALIAS_USER och FORWARD_EMAIL_ALIAS_PASSWORD.
  2. Parametrar per verktygsanrop: Skicka alias_username och alias_password som 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 generateAliasPassword och 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_username och alias_password eller sÀtt miljövariablerna FORWARD_EMAIL_ALIAS_USER och FORWARD_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_username och alias_password eller sÀtt miljövariablerna FORWARD_EMAIL_ALIAS_USER och FORWARD_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_username och alias_password eller sÀtt miljövariablerna FORWARD_EMAIL_ALIAS_USER och FORWARD_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_username och alias_password eller sÀtt miljövariablerna FORWARD_EMAIL_ALIAS_USER och FORWARD_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_username och alias_password eller sÀtt miljövariablerna FORWARD_EMAIL_ALIAS_USER och FORWARD_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_username och alias_password eller sÀtt miljövariablerna FORWARD_EMAIL_ALIAS_USER och FORWARD_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.