Une connexion en lecture seule permet à une IA de lire votre courrier et d'y faire des recherches, rien de plus. Cette page détaille ce qu'elle peut faire, ce qu'elle ne peut pas faire, et comment chaque limite est appliquée.
read:email et, éventuellement, search:email, qui n'ajoute rien.insufficient_scope.EXAMINE, la forme en lecture seule de SELECT. C'est alors votre fournisseur lui-même qui refuse tout changement d'indicateur, déplacement ou suppression pendant cette session, quoi que fasse notre code.BODY.PEEK : lire un message ne le marque donc jamais comme lu. C'est vrai pour toutes les connexions, pas seulement en lecture seule.mark_as_read a été supprimée ; marquer comme lu est une action distincte qui exige l'autorisation manage:folders.SEARCH. Nous ne téléchargeons que la page de résultats demandée, jusqu'à 100 messages, et l'IA parcourt la suite page par page.mcpemails est open source. Ces fichiers implémentent et testent ce que décrit cette page :
imap-read-only.ts EXAMINE pour les connexions en lecture seuleimap-read-only.test.ts Les tests d'EXAMINE, dont le refus d'un changement d'indicateur par le fournisseurscopes.ts La liste des autorisationsargument-aliases.ts Le retrait de mark_as_read de l'outil de lectureimap-client.ts Le client IMAP : chaque récupération de contenu utilise BODY.PEEKUne boîte gratuite, pour toujours.