Cline + e-mail

Connectez votre boîte à Cline
comme serveur MCP distant

Ajoutez une vraie boîte à Cline dans VS Code. Lisez, recherchez, envoyez, répondez, transférez, planifiez et organisez vos e-mails, avec une clé limitée exactement à ce que l'agent doit faire.

Dans le panneau Cline, ouvrez MCP Servers, puis Remote Servers. Collez https://mcpemails.com/api/mcp, réglez le type de transport sur Streamable HTTP, ajoutez le serveur, puis ajoutez un en-tête Authorization Bearer contenant une clé API de votre tableau de bord.

1 boîte gratuite, pour toujours Clé API à portée limitée, révocable en un clic E-mails récupérés en direct, jamais stockés

Comment Cline se connecte : une clé API à portée limitée

Cline n'exécute pas le flux OAuth dans le navigateur auprès d'un serveur MCP distant, il s'authentifie donc avec un jeton bearer. Créez une clé API dans votre tableau de bord, cochez uniquement les autorisations dont l'agent a besoin, et collez-la dans Cline comme en-tête Authorization: Bearer. Les connexions par clé et les connexions OAuth atteignent le même point de terminaison et reçoivent le même catalogue d'outils ; seule change la manière d'obtenir le jeton.

La seule valeur dont vous avez besoin

Tout ce qui figure sur cette page sert à faire entrer cette URL dans Cline.

ChampValeur
URL du serveur MCPhttps://mcpemails.com/api/mcp
TransportStreamable HTTP (MCP 2025-06-18)
AuthentificationAuthorization: Bearer, avec une clé API à portée limitée issue de votre tableau de bord.
Configuration

Comment connecter Cline à votre boîte

Quatre étapes. Les deux premières sont les mêmes pour tous les clients, les suivantes sont propres à celui-ci.

01

Créez un compte gratuit et connectez une boîte

Inscrivez-vous sur mcpemails.com, sans carte bancaire, puis allez dans Dashboard, Inboxes, Connect Inbox. Outlook et Microsoft 365 se connectent via la connexion Microsoft ; Gmail, iCloud, Fastmail, Yahoo, Zoho et Yandex demandent un mot de passe d'application ; tout le reste se connecte en IMAP et SMTP standard. Le plan gratuit inclut une boîte, pour toujours.

02

Créez une clé API à portée limitée

Dans Dashboard, API Keys, cliquez sur Create key. Donnez-lui un nom et cochez uniquement les autorisations dont cet agent a besoin : read:email, search:email, send:email, manage:folders, delete:email, manage:drafts, manage:contacts, schedule:email et manage:automations. La clé se présente sous la forme mcpe_ suivi de 64 caractères hexadécimaux et ne s'affiche qu'une fois : copiez-la avant de fermer la fenêtre.

03

Ajoutez le serveur distant

Dans le panneau Cline, cliquez sur l'icône MCP Servers, ouvrez l'onglet Remote Servers, saisissez un nom et collez https://mcpemails.com/api/mcp. Réglez Transport Type sur Streamable HTTP, puis cliquez sur Add Server.

04

Ajoutez l'en-tête Authorization

Ajoutez un en-tête nommé Authorization avec pour valeur Bearer suivi d'une espace et de votre clé. Le serveur n'accepte les jetons bearer que sur cet en-tête.

Avant de commencer

Ce qui fait trébucher avec Cline

Streamable HTTP, pas SSE

L'onglet Remote Servers propose plusieurs transports. Ce serveur parle Streamable HTTP selon la révision 2025-06-18 du protocole. Choisir SSE produit un serveur qui semble s'ajouter proprement puis ne répond jamais, une façon lente de découvrir une erreur d'un seul champ.

Le mot Bearer fait partie de la valeur

La valeur de l'en-tête est Bearer, une espace, puis la clé. Coller la clé seule est la cause la plus fréquente d'un 401 ici, et un 401 de ce point de terminaison contient un pointeur de découverte OAuth plutôt qu'un message indiquant que l'en-tête était mal formé, ce qui n'aide pas à deviner.

Limitez la clé à l'agent, car la clé est tout le modèle d'autorisations

Cline n'exécute pas le flux de consentement OAuth, donc les autorisations cochées à la création de la clé forment toute la limite. Une clé avec read:email, search:email et manage:drafts permet à Cline de trier et de rédiger, sans pouvoir envoyer ni supprimer quoi que ce soit. Élargissez plus tard en émettant une deuxième clé plutôt qu'en assouplissant la première.

La clé en clair ne s'affiche qu'une fois

Seul un hachage SHA-256 de la clé est stocké, il n'y a donc aucun moyen de la réafficher. Si vous la perdez, révoquez-la et créez-en une autre. La révocation depuis Dashboard, API Keys prend effet dès l'appel suivant.

Limites à connaître

  • Les requêtes sont limitées à 100 par minute, 1 000 par heure et 10 000 par jour et par clé, en plus du plafond d'actions facturables de votre plan.
  • Le serveur fonctionne uniquement en requête-réponse. Il n'y a ni webhooks ni événements déclenchés par le serveur, donc un nouveau message ne réveille jamais votre agent de lui-même. Pour réagir au courrier entrant, interrogez la boîte à intervalles réguliers.
  • Le courrier est récupéré en direct chez votre fournisseur à chaque appel et n'est jamais stocké. Seul le jeton OAuth ou le mot de passe d'application chiffré est conservé, donc un jeton révoqué ou un mot de passe de boîte modifié coupe l'accès immédiatement.
FAQ

Cline et l’e-mail : vos questions

Comment connecter l'e-mail à Cline ?

Ajoutez MCPEmails comme serveur distant : MCP Servers, Remote Servers, collez https://mcpemails.com/api/mcp, réglez Transport Type sur Streamable HTTP et ajoutez un en-tête Authorization Bearer avec une clé API de votre tableau de bord. Cline dispose alors d'outils pour lire, rechercher, envoyer, répondre, transférer, organiser et planifier des e-mails.

Pourquoi Cline a-t-il besoin d'une clé API alors que Cursor non ?

Parce que les deux clients gèrent différemment l'authentification MCP distante. Cursor exécute le flux OAuth dans le navigateur et stocke lui-même le jeton. Cline s'authentifie avec l'en-tête que vous configurez, donc une clé bearer est la voie qui fonctionne. Les deux atteignent le même point de terminaison et reçoivent les mêmes outils ; seule change la manière d'obtenir le jeton.

Que faire si la clé fuite ?

Révoquez-la. Les clés sont listées dans Dashboard, API Keys et la révocation s'applique dès l'appel suivant, sans délai. Comme une clé ne porte que les autorisations cochées, une clé en lecture seule qui a fuité ne peut pas non plus avoir envoyé ni supprimé quoi que ce soit.

Quelles boîtes Cline peut-il atteindre ainsi ?

Outlook.com et Microsoft 365 via la connexion Microsoft, où un compte professionnel peut nécessiter qu'un administrateur informatique approuve l'application une fois ; Gmail, iCloud, Fastmail, Yahoo, Zoho et Yandex avec un mot de passe d'application ; et toute autre boîte qui parle IMAP et SMTP sur les ports standard. Le client les voit toutes par la même connexion : votre agent appelle d'abord inbox_list pour découvrir chaque boîte connectée et son identifiant, donc aucun UUID à coller nulle part.

Cline peut-il envoyer un e-mail sans que je le voie ?

Seulement si vous l'y autorisez. L'envoi dépend de l'autorisation send:email : une clé ou un jeton sans cette autorisation ne peut rien envoyer du tout. En plus, le propriétaire d'une boîte peut exiger une validation humaine dans le tableau de bord, qui retient chaque envoi, réponse, transfert, envoi de brouillon et envoi planifié jusqu'à ce qu'une personne le libère.

Mes e-mails sont-ils stockés sur vos serveurs ?

Non. Chaque message est récupéré en direct chez votre fournisseur pour la requête qui l'a demandé, puis transmis directement à votre client. Seul le jeton OAuth ou le mot de passe d'application chiffré est conservé, pour que les appels suivants puissent s'authentifier. Supprimer la boîte dans le tableau de bord, ou révoquer l'accès chez votre fournisseur, coupe la connexion aussitôt.

Donnez une vraie boîte à Cline

Un serveur distant, une clé à portée limitée. Une boîte gratuite pour toujours, sans carte bancaire.