E-mail dans Cursor, VS Code, Windsurf et Codex CLI avec un seul serveur MCP

4 min de lecturePar Fezola

Réponse courte : Cursor, VS Code, Windsurf et Codex CLI savent tous ajouter un serveur MCP distant par son adresse et se connecter en OAuth : ajouter Fezola demande donc une adresse, https://api.fezola.com/mcp, et une connexion dans le navigateur. Voici la configuration exacte de chacun, tirée de la documentation de chaque outil le 8 novembre 2026. L'OAuth de Fezola fonctionne en production pour ces clients, mais un passage complet de bout en bout dans chaque éditeur reste à faire : chaque section est donc « devrait fonctionner », pas « testé ».

Avant de commencer

Créez un compte Fezola gratuit et ajoutez au moins une boîte dans Sources (Gmail, iCloud, OVH, IONOS, Gandi, Yahoo ou toute boîte IMAP). Donnez à chacune un nom court, comme « Perso » ou « Travail » : l'agent s'en sert pour dire d'où vient chaque message. L'écran de consentement atteint pendant la connexion liste les sources auxquelles l'agent aura accès.

Pourquoi cela marche avec des éditeurs : le serveur de Fezola accepte les adresses de retour que ces clients utilisent. Cela inclut http://localhost sur n'importe quel port (la façon dont les clients en ligne de commande reçoivent le code), vscode.dev, et les schémas privés cursor, vscode, vscode-insiders et windsurf. PKCE est toujours exigé.

Cursor

D'après la documentation MCP de Cursor, les serveurs se définissent dans ~/.cursor/mcp.json (tous les projets) ou .cursor/mcp.json (un projet). Un serveur distant prend une url :

{
  "mcpServers": {
    "fezola": {
      "url": "https://api.fezola.com/mcp"
    }
  }
}

Cursor se connecte avec le flux OAuth par code d'autorisation avec PKCE et s'enregistre comme client public, ce que le serveur de Fezola gère. Après avoir enregistré le fichier, ouvrez Customize dans la barre latérale pour retrouver le serveur, puis terminez la connexion dans le navigateur quand elle est demandée. Pour lire les journaux MCP, ouvrez le panneau Output et choisissez « MCP Logs ».

VS Code

D'après la référence de configuration MCP de VS Code, la commande MCP: Add Server de la palette de commandes lance un assistant : choisissez le type HTTP et saisissez https://api.fezola.com/mcp. On peut aussi l'écrire dans .vscode/mcp.json (espace de travail) ou dans le mcp.json de votre profil utilisateur, avec un objet servers au premier niveau :

{
  "servers": {
    "fezola": {
      "type": "http",
      "url": "https://api.fezola.com/mcp"
    }
  }
}

La page de VS Code ne décrit pas comment il gère l'enregistrement dynamique de client : nous ne pouvons donc dire que ceci : cela devrait fonctionner, et une fenêtre de navigateur devrait s'ouvrir pour la connexion à la première utilisation. Ne collez pas de jetons dans un mcp.json partagé.

Windsurf

La documentation de Windsurf décrit les serveurs distants avec un champ serverUrl et OAuth pour les serveurs HTTP, mais ses pages donnent des emplacements de fichier de configuration différents selon la version. Utilisez l'action « Open MCP config file » de Cascade, qui ouvre le fichier lu par votre installation, et ajoutez :

{
  "mcpServers": {
    "fezola": {
      "serverUrl": "https://api.fezola.com/mcp"
    }
  }
}

C'est le moins vérifié des quatre : contrôlez les noms de champs sur la page MCP de Cascade pour votre version, puis connectez-vous quand le serveur affiche « Needs authentication ».

Codex CLI

D'après la documentation de Codex, un serveur distant s'ajoute avec la ligne de commande :

codex mcp add fezola --url https://api.fezola.com/mcp
codex mcp login fezola

ou par une table dans ~/.codex/config.toml :

[mcp_servers.fezola]
url = "https://api.fezola.com/mcp"

OAuth est le mode par défaut pour les serveurs HTTP. codex mcp login fezola --no-browser affiche une adresse pour les terminaux sans navigateur : ouvrez-la, puis collez l'adresse de retour dans le terminal. Vérifiez avec codex mcp list, ou /mcp dans l'interface.

Que demander

  • « Dans quelles boîtes ai-je reçu cette semaine un mail du client à propos de l'échec du build ? »
  • « Retrouve le reçu du renouvellement du domaine, dans n'importe quelle boîte, et donne-moi le montant. »
  • « Prépare une réponse au dernier mail du recruteur, depuis mon adresse perso. »

L'agent appelle des outils comme search_messages, get_thread, get_attachment et reply_draft, et chaque résultat nomme son compte.

Ce qu'un agent d'éditeur ne doit pas faire de vos mails

  • Il ne peut pas envoyer par défaut. Les réponses sont enregistrées en brouillon dans la boîte qui a reçu le message, avec cette adresse comme expéditeur. L'outil send_message est désactivé par défaut sur le serveur.
  • Un mail est une entrée non fiable. Un message peut contenir des instructions destinées au modèle. Comme le connecteur ne peut pas envoyer, un agent détourné ne peut écrire à personne, mais relisez ce qu'il propose.
  • Vous pouvez couper l'accès. Retirez le serveur de l'éditeur, et dans Fezola révoquez l'assistant connecté.

Pour Claude Code en particulier, voir toutes vos boîtes dans Claude Code et Claude Cowork. Pour comparer les connecteurs, voir les meilleurs serveurs MCP e-mail, et pour la sécurité, est-ce sûr de connecter sa messagerie à une IA ?.

Questions

Peut-on utiliser un serveur MCP e-mail dans Cursor ou VS Code ?

Oui. Les deux gèrent les serveurs MCP distants en HTTP avec OAuth. Vous ajoutez l'adresse du serveur, ici https://api.fezola.com/mcp, et vous vous connectez par le navigateur. Fezola accepte les adresses de retour que ces éditeurs utilisent (localhost, et les schémas cursor, vscode et windsurf).

Comment ajouter un serveur MCP e-mail à Codex CLI ?

Lancez codex mcp add fezola --url https://api.fezola.com/mcp, puis codex mcp login fezola. Le même serveur peut se définir dans ~/.codex/config.toml avec une table [mcp_servers.fezola] et une url.

Est-ce testé de bout en bout ?

Pas encore. L'OAuth de Fezola fonctionne en production pour ces clients (enregistrement, page d'autorisation, écran de consentement), mais un passage complet avec un vrai compte dans chaque éditeur reste à faire. Considérez chaque procédure ci-dessous comme « devrait fonctionner » et dites-nous si quelque chose échoue.

L'agent de l'éditeur peut-il envoyer des mails ?

Pas par défaut. Fezola enregistre les réponses en brouillon dans la boîte qui a reçu le message, et l'outil d'envoi direct est désactivé sur le serveur.

Combien coûte Fezola ?

Fezola est gratuit avec 2 sources. Pro branche jusqu'à 20 sources pour 9 € par mois ou 90 € par an, avec 7 jours d'essai gratuit.

Branchez votre première boîte en deux minutes

Gratuit avec 2 sources, sans carte bancaire. Rien à installer.

Commencer gratuitement

À lire ensuite