Install
pip install "gigamail[all]"Pour qui
Pour qui doit laisser un assistant toucher la messagerie, le calendrier et des fichiers de connaissances locaux sous un modèle d’autorisations. GigaMail parle MCP ; la doc nomme Claude, Codex, OpenClaw, Hermes et d’autres hôtes MCP. Les capacités incluent plusieurs comptes (Microsoft Graph + IMAP), le calendrier, un index de recherche local, une mémoire des expéditeurs et un contrôle d’autorisations côté assistant. Il n’embarque pas de modèle ; l’intelligence vient de votre assistant.
Deux prérequis durs. D’abord installer le paquet avec extras via pip, puis un humain termine le branchement de la boîte dans son propre terminal ; l’assistant ne doit pas s’en charger. Les commandes de branchement sont gigamail login et gigamail accounts add-imap, et elles demandent des identifiants. Sans connexion humaine d’abord, les lectures et écritures suivantes n’ont aucun compte à viser.
Pas pour qui veut que l’assistant termine lui-même OAuth ou la saisie du mot de passe IMAP, ni pour qui lit « stdio n’écoute aucun port » comme « aucun service local » : la console humaine optionnelle ouvre HTTP sur 127.0.0.1.
Premier essai en 3 minutes
Installation officielle :
pip install "gigamail[all]"
La configuration se trouve sous mcpServers dans Claude Desktop / Claude Code. command vaut gigamail-server ; inutile d’ajouter un port. MCP lui-même n’utilise que stdio et n’écoute aucun port réseau.
Après l’installation, quitter l’assistant et exécuter gigamail login dans votre propre shell (ou gigamail accounts add-imap pour IMAP). La doc dit qu’un humain doit le faire, et le système est conçu pour que ce ne soit pas possible via l’assistant. Ne pas coller les identifiants dans le chat.
Une fois l’hôte lancé avec gigamail-server, le premier passage est en lecture seule. La doc sépare les outils en lecture seule, écritures sûres auditables, et 6 actions dangereuses. Le groupe dangereux inclut send, reply, delete message, delete folder, create/delete calendar event, et exige une approbation humaine hors bande. Ne pas toucher ces 6 au premier essai. Le signal de succès est un appel en lecture seule qui renvoie des résumés de courrier ou de calendrier visibles dans votre compte, pas une confirmation d’envoi. La lecture seule voit encore la vraie boîte de réception ; ce n’est pas un risque nul.
Cas d’usage
Cas 1 : rechercher du courrier ou un calendrier dans un compte déjà connecté. La doc insiste sur l’index de recherche local et l’accès contrôlé à la boîte, et mentionne un ensemble d’outils en lecture seule. Adapté à « d’abord trouver un message » ou « d’abord voir l’agenda du jour ». La doc existante ne nomme pas les outils en lecture seule ni leurs paramètres ; ne pas inventer de commandes search ou list. Ce qui est confirmé : plusieurs comptes, Graph et IMAP, et un index local existent.
Cas 2 : envoyer, répondre, supprimer un message, supprimer un dossier, ou créer/supprimer un événement de calendrier. C’est marqué Dangerous, 6 au total, et exige une approbation humaine hors bande. Pour quand il faut vraiment modifier la messagerie ou l’agenda, avec une personne à côté pour confirmer. Avant l’appel, figer le point de confirmation : tant qu’un humain n’a pas approuvé hors bande, aucun courrier ne doit partir et aucun événement ne doit être écrit. La doc existante ne donne ni interface d’approbation ni délai, ni d’étapes pour annuler un courrier déjà envoyé.
Limites
La connexion à la boîte ne peut pas se terminer via l’assistant. MCP est décrit comme stdio seulement, sans écoute de port, mais la console optionnelle lie HTTP sur 127.0.0.1 ; ce n’est pas « pas de réseau, pas d’interface locale ». Courrier, calendrier et fichiers de connaissances sont des données réelles ; le modèle d’autorisations réduit les erreurs, il n’élimine pas la lecture.
Les actions dangereuses sont figées à ces 6 types et exigent une approbation hors bande. Les autres écritures sont résumées comme écritures sûres auditables, sans être nommées une par une. Pas de modèle intégré ; la qualité dépend de votre assistant. La doc existante n’a ni quotas, ni limites fournisseur, ni étapes complètes pour retirer un compte. Une fois les identifiants donnés à gigamail login, tout hôte capable de piloter ce MCP peut lire la même boîte.