Connecter tous tes messages avec Beeper (WhatsApp, Instagram, Telegram, LinkedIn, Slack...)
Tes messages sont dispersés sur 10 apps : WhatsApp, Instagram, Telegram, Signal, Messenger, LinkedIn, X, Google Messages, Discord, Slack. Pour ton IA, c'est l'enfer. Elle ne peut rien faire de centralisé : tu dois copier-coller, switcher d'app, perdre du temps.
Beeper résout ce problème en amont (côté humain) et côté IA. C'est une app desktop qui agrège toutes tes conversations dans une seule interface, et qui expose un MCP officiel pour que ton IA puisse lire, chercher et répondre dans n'importe lequel de ces canaux.
Une seule app desktop qui regroupe WhatsApp, Instagram, Messenger, Telegram, Signal, LinkedIn, Slack, Discord, X, Google Messages, Google Chat, Google Voice. Et un MCP local qui expose le tout à ton IA.
Pourquoi c'est puissant
Tout ça est exposé via un seul MCP que ton IA peut interroger : "Liste mes messages WhatsApp non lus", "Cherche dans toutes mes convos LinkedIn celles qui parlent du projet X", "Réponds à ce message Instagram dans mon style". Sans switcher d'app, sans copier-coller.
Cas d'usage typiques
Installation
Étape 1 : Installer Beeper Desktop
- Va sur beeper.com/download
- Télécharge l'app pour ton OS (macOS, Windows, Linux)
- Crée un compte (gratuit) et connecte tes apps de messagerie une par une (WhatsApp via QR code, Instagram via login, etc.)
- Vérifie que tes messages remontent bien dans Beeper
Coût : Beeper est gratuit. Une option Premium (10 $/mois) débloque les fonctions IA on-device et quelques bonus, mais pas nécessaire pour utiliser le MCP.
Étape 2 : Activer l'API + MCP local
L'API et le MCP sont intégrés à Beeper Desktop, mais en mode experimental. Tu dois les activer dans les paramètres :
- Dans Beeper Desktop, ouvre Settings
- Va dans Advanced → Desktop API
- Active l'API locale et copie le token d'accès généré
- Note l'URL locale (par défaut
http://localhost:23373)
Étape 3 : Connecter à OpenCode (ou Claude Code) via /connect-mcp
Dans ton IA, tape :
/connect-mcp beeper
Le skill va te demander le token de l'étape 2 et patcher ton opencode.json (ou ta config Claude Code). Tu peux aussi le faire à la main :
{
"mcp": {
"beeper": {
"type": "remote",
"url": "http://localhost:23373/mcp",
"headers": {
"Authorization": "Bearer TON_TOKEN_BEEPER"
},
"enabled": true
}
}
}
Étape 4 : Tester
Dans OpenCode :
Liste mes 10 derniers messages reçus, toutes apps confondues.
Si tu vois des résultats réels, c'est gagné. Sinon, vérifie que Beeper Desktop est bien ouvert (le MCP n'existe que quand l'app tourne).
Important : confidentialité
Beeper, c'est tes messages. Ce qu'il y a de plus sensible.
- Le MCP tourne 100 % en local. Tes messages ne quittent jamais ta machine pour aller chez Beeper, ni chez nous.
- MAIS quand ton IA interroge le MCP, le contenu des messages part chez ton modèle. Si tu utilises ChatGPT Plus ou Claude.ai, OpenAI/Anthropic reçoivent tes messages dans la requête. Pour ce type d'usage, route plutôt via OpenRouter en mode Privacy avec un modèle ZDR (DeepSeek V4 Flash, GLM 5.2). Voir Zoom sur la sécurité.
- Désactive l'auto-tool-use dans OpenCode pour ces requêtes : tu veux valider à la main avant que l'IA fasse une recherche dans WhatsApp ou envoie un message en ton nom.
Alternative : MCP communautaire
Si tu n'as pas envie d'activer l'API Beeper "experimental", il existe un MCP communautaire : github.com/tetmin/mcp-beeper-texts (Node.js, install via npm). Mêmes fonctionnalités sur WhatsApp/Telegram/Signal/Insta/X/LinkedIn, install et auth indépendantes du flow officiel. Choix valable si tu veux un setup plus stable et open source.
- J'ai installé Beeper Desktop et connecté mes apps de messagerie
- J'ai activé l'API locale dans Beeper et récupéré le token
- J'ai connecté le MCP Beeper dans OpenCode (via /connect-mcp ou config manuelle)
- J'ai testé une requête simple (liste messages, recherche conversation)
- Je sais que pour des messages sensibles, je route via OpenRouter ZDR plutôt que ChatGPT Plus