Legg til en ekte postkasse i Cascade. Les, søk i, send, svar på, videresend, planlegg og organiser e-post fra editoren, på tvers av alle innboksene du har koblet til.
Legg til én oppføring under mcpServers i ~/.codeium/windsurf/mcp_config.json med feltet serverUrl, ikke url, satt til https://mcpemails.com/api/mcp. Oppdater MCP-serverne i Cascade og autoriser når du blir bedt om det.
Windsurf kjører standard MCP OAuth-flyt mot denne serveren. Den registrerer seg selv med RFC 7591 dynamisk klientregistrering, så du trenger ikke opprette noen klient-ID, og autoriserer med autorisasjonskode pluss PKCE med S256. Ingen klienthemmelighet sendes noen gang, og tokenet har bare de tilgangene (scopes) du godkjenner på samtykkeskjermen vår. Tilgangstokenet den får varer i én time og fornyes automatisk. Det vises under Dashboard, API Keys som OAuth: etterfulgt av klientnavnet, og det er der du tilbakekaller tilkoblingen.
Alt på denne siden er måter å få denne URL-en inn i Windsurf på.
| Felt | Verdi |
|---|---|
| MCP-serverens URL | https://mcpemails.com/api/mcp |
| Transport | Streamable HTTP (MCP 2025-06-18) |
| Autentisering | OAuth 2.1, autorisasjonskode med PKCE. Ingen API-nøkkel. |
Fire steg. De to første er like for alle klienter, resten gjelder bare denne.
Registrer deg på mcpemails.com, uten kort, og gå til Dashboard, Inboxes, Connect Inbox. Outlook og Microsoft 365 kobles til med Microsoft-innlogging; Gmail, iCloud, Fastmail, Yahoo, Zoho og Yandex krever et app-spesifikt passord; alt annet kobles til over vanlig IMAP og SMTP. Gratisplanen gir deg én innboks, for alltid.
Åpne MCP-innstillingene i Cascade, eller rediger ~/.codeium/windsurf/mcp_config.json direkte.
Legg til oppføringen nedenfor. Feltnavnet her er serverUrl, ikke url.
Oppdater MCP-serverne i Cascade og autoriser med MCPEmails når du blir bedt om det. Godkjenn tilgangene du vil at Cascade skal ha.
{
"mcpServers": {
"mcpemails": {
"serverUrl": "https://mcpemails.com/api/mcp"
}
}
}Offisiell dokumentasjon fra Windsurf for eksterne MCP-servere: https://docs.windsurf.com/windsurf/cascade/mcp
Vil du ha en fullstendig gjennomgang? E-post for AI-agenter i Cursor, Cline og VS Code
Lurer du på hvilken postkasse du bør koble til først? Se kompatibilitetsoversikten for leverandører
Dette er den aller vanligste feilen ved oppsett av Windsurf, og den er helt forståelig: Cursor, Zed og VS Code leser alle url, så en snutt kopiert fra hvilken som helst av dem ser riktig ut. Windsurf leser serverUrl. Med feil nøkkel blir oppføringen tolket, serveren dukker opp i listen, og ingen verktøy kommer noen gang.
Å redigere mcp_config.json i en editor får ikke Cascade til å laste den inn på nytt. Bruk oppdateringshandlingen i MCP-panelet etter hver endring. En riktig oppføring som ikke er oppdatert, ser nøyaktig ut som en ødelagt en.
Det er på samtykkeskjermen dette avgjøres. Tilganger for lesing og utkast passer en assistent i editoren, og lar du send:email være ute, kan ingen ledetekst, ingen jailbreak og ingen forvirret løkke sende e-post fra denne tilkoblingen. Menneskelig godkjenning i dashbordet er ekstra sikring hvis du faktisk vil ha sending.
Legg til en oppføring under mcpServers i ~/.codeium/windsurf/mcp_config.json med serverUrl satt til https://mcpemails.com/api/mcp, oppdater MCP-serverne i Cascade, og autoriser når du blir bedt om det. Da har Cascade verktøy for å lese, søke, sende, svare, videresende, organisere og planlegge e-post.
Nesten alltid feltnavnet. Cursor leser url, Windsurf leser serverUrl. Resten av oppføringen er identisk, og det er nettopp derfor feilen overlever en nøye gjennomlesning.
Nei. Windsurf kjører OAuth-flyten mot denne serveren, så konfigurasjonsfilen inneholder bare en offentlig URL. En bearer-API-nøkkel er fortsatt tilgjengelig for bruk i skript eller uten skjerm.
Outlook.com og Microsoft 365 via Microsoft-innlogging, der en jobbkonto kan trenge at en IT-administrator godkjenner appen én gang; Gmail, iCloud, Fastmail, Yahoo, Zoho og Yandex med et app-spesifikt passord; og enhver annen postkasse som støtter IMAP og SMTP på standardportene. Klienten ser alle gjennom den samme tilkoblingen: agenten kaller inbox_list først for å finne alle tilkoblede postkasser og ID-ene deres, så du slipper å lime inn UUID-er noe sted.
Bare hvis du tillater det. Sending krever tilgangen send:email, så en nøkkel eller et token uten den tilgangen kan ikke sende i det hele tatt. I tillegg kan eieren av en innboks kreve menneskelig godkjenning i dashbordet, som holder tilbake hver sending, hvert svar, hver videresending, hvert utkast som sendes og hver planlagte sending til en person slipper den gjennom.
Nei. Hver melding hentes direkte fra leverandøren din for forespørselen som ba om den, og sendes rett videre til klienten din. Bare det krypterte OAuth-tokenet eller app-passordet beholdes, slik at fremtidige kall kan autentiseres. Sletter du innboksen i dashbordet, eller tilbakekaller tilgangen hos leverandøren, avsluttes tilkoblingen med en gang.
Én konfigurasjonsoppføring, én innlogging. Én innboks gratis for alltid, uten kort.