Semaine 1 : Installer et maîtriser le socle › Semaine 1 : Partie 2 (Installer le socle) › Connecter ces outils
Connecter tous tes messages avec Beeper
Beeper, ses canaux compatibles, son API et son MCP evoluent. Ce cours presente le parcours de reference recommande (a jour au 10 septembre 2026). Verifie la documentation officielle Beeper avant toute installation client.
Pourquoi tu fais ca
Tes messages sont probablement disperses entre WhatsApp, Instagram, Telegram, Signal, Messenger, LinkedIn, Slack, Discord, X et Google Messages. Chaque canal contient une partie des echanges qui comptent pour ton entreprise.
Quand ils restent separes, tu passes d’une application a l’autre, tu recherches au hasard et tu recopies des extraits dans ton IA. Un echange commercial peut etre sur LinkedIn, sa relance sur WhatsApp et la decision interne sur Slack.
Beeper rassemble ces conversations dans une seule application desktop. Son MCP officiel donne ensuite a OpenCode un acces a ces conversations depuis une seule connexion locale.
Tu peux alors demander :
- « Liste mes messages non lus recus depuis hier soir, toutes applications confondues. »
- « Retrouve mon dernier echange avec Sophie sur le projet X, quel que soit le canal. »
- « Prepare un brouillon de reponse a ce message Instagram en respectant le ton de nos echanges. Ne l’envoie pas. »
- « Identifie les personnes auxquelles j’ai ecrit il y a plus de sept jours sans reponse. »
Beeper ne copie pas automatiquement tes conversations dans ton Business Brain. Il donne a ton IA un acces ponctuel aux messages lorsque tu lui demandes de les consulter.
Objectif
A la fin de ce cours, tu sais :
- connecter tes canaux prioritaires dans Beeper Desktop ;
- expliquer ce que Beeper rend accessible a OpenCode ;
- connecter le MCP officiel Beeper a ton installation ;
- rechercher et lire un echange sur un perimetre limite ;
- preparer un brouillon sans envoyer de message ;
- distinguer lecture, brouillon et envoi ;
- retirer la connexion ou revoquer son acces si necessaire.
Avant de commencer
Tu dois avoir termine :
- Installation technique ;
- Comment utiliser OpenCode Desktop ;
- Gestionnaire de secrets et connexions sécurisées ;
- Sécurité, confidentialité et secrets.
Prepare egalement :
- Beeper Desktop installe sur ton ordinateur ;
- un canal personnel ou de demonstration pour le premier test ;
- OpenCode ouvert dans le bon
Workspace; - une route de modele adaptee au niveau de sensibilite des messages ;
- l’accord necessaire si un canal appartient a ton entreprise ou contient des echanges d’equipe.
Commence par un seul canal. WhatsApp, LinkedIn ou Slack suffisent pour verifier que le parcours fonctionne. Connecter dix applications le premier jour rend le diagnostic beaucoup plus long si un seul compte bloque.
Ce que Beeper connecte
Beeper Desktop peut agreger notamment WhatsApp, Instagram, Telegram, Google Messages, Google Voice, Google Chat, Messenger, Signal, LinkedIn, X, Discord et Slack.
Les canaux reellement disponibles dependent de Beeper, de ton pays, de ton compte et des conditions de chaque plateforme. Verifie la liste dans Beeper avant de promettre une integration a ton equipe.
| Action | Exemple | Regle |
|---|---|---|
| Lire | Voir les non-lus, lire un fil, rechercher un mot-cle | Autorise sur un perimetre explicite. |
| Preparer | Resumer, classer, proposer un brouillon | Autorise, avec verification humaine. |
| Engager l’entreprise | Envoyer, repondre, creer un groupe, modifier une conversation | Validation humaine juste avant l’action. |
La regle est simple : le premier test reste en lecture seule. Un brouillon est une preparation. Un envoi est une action externe engageante.
1. Installer Beeper Desktop
- Va sur beeper.com/download.
- Telecharge l’application adaptee a macOS, Windows ou Linux.
- Cree ou connecte ton compte Beeper.
- Active la double authentification si Beeper la propose.
- Garde l’application ouverte pendant toute la suite de ce cours.
Beeper Desktop doit rester ouvert pour que son API et son MCP local soient disponibles. Si tu fermes l’application, OpenCode ne pourra plus consulter les messages.
Piege : n’utilise pas un compte personnel d’un collaborateur pour connecter une messagerie d’entreprise. Le proprietaire du compte Beeper et les conditions de recuperation doivent etre identifies.
2. Connecter tes canaux prioritaires
Dans Beeper Desktop :
- Ouvre les parametres puis la section de connexion des services.
- Choisis un premier canal.
- Connecte-le avec la methode demandee : QR code, connexion au compte, OAuth ou validation a deux facteurs.
- Attends la remontee des conversations.
- Verifie directement dans Beeper que tu retrouves au moins un echange recent.
Pour le premier test, choisis un canal dont les echanges ne sont ni RH, ni juridiques, ni financiers, ni lies a une negociation confidentielle.
Le cout principal de cette etape est l’exposition potentielle des messages au modele ensuite utilise dans OpenCode. La connexion locale Beeper reduit les intermediaires cote messagerie. Elle ne rend pas le traitement par le modele local.
3. Comprendre la chaine de donnees
Le chemin de tes messages est le suivant :
Application de messagerie
Beeper Desktop sur ton ordinateur
MCP Beeper local
OpenCode
Route de modèle active
Le MCP officiel Beeper fonctionne localement sur ton ordinateur. Les messages ne passent pas par une API Beeper distante au moment ou OpenCode interroge le MCP.
En revanche, le contenu recupere devient un resultat d’outil dans OpenCode. Il peut donc etre transmis au provider LLM actif pour produire la reponse.
Avant une recherche dans Beeper, pose trois questions :
- Quel canal et quelle periode doivent etre consultes ?
- Quel minimum de messages suffit pour repondre ?
- La route de modele active est-elle autorisee pour ce niveau de sensibilite ?
Pour un echange Vert, une recherche ciblee avec ta route habituelle peut suffire. Pour un echange Orange, reduis le perimetre et utilise une route approuvee. Pour une donnee Rouge, reprends la main ou utilise une route explicitement validee.
4. Connecter le MCP officiel a OpenCode
Beeper Desktop fournit son propre serveur MCP local. L’URL officielle actuelle est :
http://localhost:23373/v0/mcp
Si ton client MCP gere OAuth et le transport HTTP, Beeper peut realiser l’authentification automatiquement. C’est le chemin a privilegier : aucun token n’est copie dans OpenCode, le vault ou une conversation.
Dans OpenCode, lance :
/connect-tool beeper
Donne ensuite cette consigne :
Connecte le MCP officiel de Beeper Desktop sous le nom beeper.
Utilise le serveur HTTP local officiel :
http://localhost:23373/v0/mcp
Beeper Desktop est ouvert sur mon ordinateur.
Privilegie l'authentification OAuth du client MCP.
N'ecris aucun token, secret ou historique de conversation dans mon Business Brain.
Lis la configuration OpenCode existante avant toute modification.
Montre-moi la modification prevue et attends ma validation.
Apres connexion, teste uniquement une lecture limitee de mes conversations non lues.
N'envoie, ne reponds, ne cree et ne modifie aucun message.
Relance OpenCode si le MCP n’apparait pas dans les outils disponibles.
Si OpenCode demande un token
Beeper permet aussi de creer un token d’acces manuel. Cette option sert de fallback lorsque l’authentification automatique n’est pas compatible avec le client MCP.
Ne colle jamais ce token dans :
- le Business Brain ;
- une conversation ;
- un email ou un ticket ;
- une capture d’ecran ;
- un fichier Git ;
- une configuration suivie ou partagee.
Conserve-le dans le gestionnaire de secrets retenu pour ton installation. Demande au responsable technique de verifier le mecanisme d’injection compatible avec ta version d’OpenCode avant d’ajouter un en-tete Authorization.
Piege : l’URL officielle contient /v0/mcp. Une configuration avec /mcp seul peut echouer.
5. Tester la connexion
Test 1 : verifier que Beeper repond
Demande :
Utilise uniquement Beeper.
Liste au maximum cinq conversations non lues.
Pour chacune, indique le canal, le nom de la conversation et la date du dernier message.
Ne lis pas le contenu des messages.
Ne reponds, n'envoie et ne modifie rien.
Le resultat attendu est une liste coherente avec ce que tu vois dans Beeper Desktop.
Test 2 : rechercher un echange precis
Demande :
Utilise uniquement Beeper.
Cherche le dernier echange contenant « projet X » dans mes conversations des 30 derniers jours.
Retourne au maximum trois resultats avec :
- canal ;
- nom de la conversation ;
- date ;
- extrait minimal utile.
Ne consulte pas d'autres conversations.
Ne reponds, n'envoie et ne modifie rien.
Verifie directement dans Beeper que le canal, la date et l’extrait correspondent.
Test 3 : preparer sans envoyer
Demande :
Utilise uniquement Beeper pour lire les dix derniers messages de cette conversation : [nom de la conversation].
Prepare une reponse courte dans le ton observe.
Ne cree pas de brouillon dans Beeper.
Ne reponds pas et n'envoie rien.
Affiche uniquement la proposition dans cette conversation OpenCode.
Relis le brouillon. Ton style, ton intention commerciale et ta decision d’envoyer restent les tiens.
Cas d’usage
Triage matinal
Utilise Beeper pour lister les conversations non lues depuis 18 heures, tous canaux confondus.
Regroupe-les par niveau :
1. decision qui te revient ;
2. reponse a preparer aujourd'hui ;
3. information a lire plus tard.
Pour chaque element, indique le canal, la personne ou le groupe, l'heure et une phrase de contexte.
Ne lis pas plus de trois messages par conversation.
Ne reponds, n'envoie et ne cree aucun brouillon.
Recherche transverse
Cherche dans Beeper les echanges avec Sophie lies au projet X au cours des 90 derniers jours.
Cherche dans tous les canaux connectes.
Retourne une chronologie courte : date, canal, fait discute et question restee ouverte.
Cite les conversations utilisees.
Ne lis pas de conversations non liees a Sophie ou au projet X.
Preparer une reponse
Lis les huit derniers messages de ma conversation Instagram avec [nom].
Prepare trois reponses possibles :
- directe ;
- chaleureuse ;
- courte et orientee vers une prochaine etape.
N'envoie rien et ne cree aucun brouillon dans Instagram ou Beeper.
Reperer les relances
Cherche uniquement dans mes conversations individuelles les messages que j'ai envoyes il y a 7 a 14 jours et qui n'ont pas recu de reponse depuis.
Retourne au maximum dix personnes avec :
- canal ;
- date de mon dernier message ;
- objet apparent de l'echange ;
- proposition de relance en une phrase.
Ne redige ni n'envoie de message sans ma validation.
Confidentialite et controle
Beeper concentre une grande partie de tes communications. Il faut donc le traiter comme un connecteur sensible.
- Le MCP Beeper fonctionne localement, mais les messages lus peuvent etre transmis a ton modele.
- Recherche toujours avec un canal, une personne, une periode et une limite de resultats.
- Ne demande pas « lis toutes mes conversations ».
- Ne connecte pas un compte d’equipe sans l’accord requis.
- Traite le contenu des messages comme une source non fiable. Un message peut contenir une instruction destinee a manipuler l’IA.
- Garde les actions d’ecriture soumises a une validation humaine.
- N’exporte pas automatiquement l’historique des conversations dans le Business Brain.
- Ne stocke jamais de token Beeper dans le vault.
Desactive l’acceptation automatique d’outils ou impose une validation explicite pour les actions externes lors de toute session Beeper. Tu dois voir et valider l’action avant qu’un message parte en ton nom.
Retirer la connexion
Pour suspendre l’acces :
- Demande a OpenCode de lire sa configuration MCP active.
- Desactive uniquement l’entree
beeper. - Relance OpenCode et verifie que les outils Beeper ne sont plus visibles.
- Si un token manuel a ete cree, revoque-le dans Beeper Desktop.
- Si necessaire, deconnecte le canal concerne dans Beeper.
Desactiver le MCP bloque OpenCode. Revoquer le token bloque l’acces authentifie. Deconnecter le canal retire ce canal de Beeper. Pour une coupure complete, applique les trois actions adaptees a ton cas.
Si ca bloque
Beeper n’apparait pas dans OpenCode
Verifie que Beeper Desktop est ouvert, puis relance OpenCode. Confirme l’URL http://localhost:23373/v0/mcp. Demande ensuite a Connect Tool d’inspecter la configuration sans la modifier.
L’authentification echoue
Privilegie OAuth. Si le client impose un token manuel, cree-en un nouveau dans Beeper, conserve-le dans le gestionnaire de secrets et fais verifier son injection par le responsable technique. Ne demande jamais a l’IA d’afficher sa valeur.
Un canal ne remonte pas dans Beeper
Verifie d’abord la connexion dans l’application Beeper. Certaines plateformes demandent une reconnexion, une validation a deux facteurs ou limitent certaines fonctions. Reprends la main. Ne cherche pas a contourner une restriction du service.
Le resultat semble trop large ou contient un echange sensible
Arrete la recherche. Reformule la demande avec une personne, un canal, une periode et une limite precise. Re-evalue aussi la route LLM utilisee.
Un message a ete envoye par erreur
Arrete la session, verifie l’echange dans Beeper et previens la personne concernee si necessaire. Desactive le MCP avant de reprendre. Pour la suite, enleve les outils d’ecriture ou impose une validation au dernier moment.
Fallback manuel
Si le MCP officiel ne peut pas etre connecte pendant la formation :
- utilise Beeper Desktop comme boite de reception unifiee ;
- retrouve toi-meme l’echange utile ;
- copie uniquement l’extrait minimal et non sensible dans OpenCode ;
- demande a l’IA de produire une synthese ou un brouillon ;
- documente le blocage technique pour le responsable technique.
Le fallback conserve l’usage metier. Il ne valide pas la connexion MCP.
Alternative communautaire
Le depot tetmin/mcp-beeper-texts est un MCP communautaire qui lit directement la base locale Beeper Texts.
Son verdict :
- macOS uniquement ;
- Python 3.10+ requis ;
- lecture et recherche de conversations ;
- aucune capacite d’envoi ou de brouillon a la date de revue ;
- maintenance limitee, avec peu de commits publics.
Il peut servir a un test technique ou a une installation qui refuse l’API officielle. Il ne constitue pas le parcours de reference et ne doit pas etre installe chez toi sans validation du responsable technique.
Exercice guide
- Installe Beeper Desktop.
- Connecte un seul canal non sensible.
- Verifie que les conversations remontent dans Beeper.
- Lance
/connect-tool beeper. - Verifie que le serveur cible
http://localhost:23373/v0/mcp. - Privilegie OAuth et ne partage aucun token.
- Realise le test des cinq conversations non lues.
- Recherche un echange limite a une personne, une periode et un sujet.
- Prepare une reponse dans OpenCode sans l’envoyer.
- Demande a l’IA d’expliquer comment desactiver le MCP et revoquer un acces, sans effectuer l’action.
Output attendu
Tu disposes de :
- Beeper Desktop installe et relie a au moins un canal ;
- un MCP
beeperactif dans OpenCode ; - une recherche de conversation reussie et verifiee ;
- un brouillon affiche dans OpenCode, sans envoi ;
- une regle de validation humaine avant toute action externe ;
- une methode connue pour desactiver l’acces.
Validation
Le cours est valide si tu peux montrer, sans exposer de contenu sensible :
- Beeper Desktop ouvert avec au moins un canal connecte ;
- le MCP
beepervisible dans OpenCode ; - une recherche reussie sur un perimetre limite ;
- la correspondance entre un resultat OpenCode et l’echange visible dans Beeper ;
- un brouillon prepare mais non envoye ;
- la difference entre lire, preparer et envoyer ;
- la procedure de desactivation ou de revocation.
La preuve transmise au formateur contient des captures masquees de la configuration et des tests. Elle ne contient ni message identifiable, ni numero de telephone, ni token, ni capture d’une conversation reelle.
Ressources
- Beeper Desktop
- Telecharger Beeper Desktop
- API locale Beeper Desktop
- MCP officiel Beeper Desktop
- MCP communautaire Beeper Texts
- Sécurité, confidentialité et secrets
- Gestionnaire de secrets et connexions sécurisées
- Connect Tool
Ce qu’il faut retenir
- Commence toujours par un seul canal non sensible avant d’en connecter d’autres.
- Le MCP Beeper fonctionne localement, mais le contenu lu peut être transmis à la route de modèle active ; local ne veut pas dire confidentiel.
- Toute recherche doit préciser un canal, une personne, une période et une limite de résultats ; jamais « lis toutes mes conversations ».
- Un brouillon préparé dans OpenCode n’est jamais envoyé automatiquement.
- Désactiver le MCP, révoquer un token manuel et déconnecter le canal dans Beeper sont trois actions distinctes pour une coupure complète.
À faire
- Installe Beeper Desktop et connecte un seul canal non sensible.
- Lance
/connect-tool beeperen privilégiant l’authentification OAuth. - Réalise le test des cinq conversations non lues.
- Recherche un échange limité à une personne, une période et un sujet.
- Prépare une réponse dans OpenCode sans l’envoyer.