← Tous les connecteurs MCP Telegram

Cline · VS Code

Connecter Telegram à Cline

Ajoutez Entergram comme serveur MCP dans Cline, l’agent IA de VS Code, et accédez à votre véritable compte Telegram depuis votre éditeur : repérez les messages manqués et les clients qui vous attendent sans rompre votre concentration.

URL du serveur MCP https://mcp.entergram.com/mcp

Cline se connecte aux serveurs MCP directement depuis VS Code. Entergram expose votre compte Telegram personnel comme un serveur MCP hébergé : Cline lit vos conversations réelles et agit dessus avec une sécurité OAuth complète, sans bot ni clés API.

Configuration prête à coller

cline_mcp_settings.json
{
  "mcpServers": {
    "entergram": {
      "url": "https://mcp.entergram.com/mcp"
    }
  }
}

Interrogez Cline sur votre Telegram

Une fois votre compte personnel connecté, Cline peut consulter Telegram sans que vous quittiez VS Code. Essayez :

  • « Ai-je manqué des messages de clients pendant que je codais ? »
  • « Quelles conversations suis-je en train d’oublier de relancer ? »
  • « Combien de prospects se sont refroidis cette semaine ? »
  • « Résume les retours clients d’aujourd’hui. »
  • « Rédige une réponse au dernier message resté sans réponse et montre-la-moi. »

Connecter Cline en 3 étapes

Compatible avec l’extension Cline dans VS Code.

  1. 01

    Copiez votre URL MCP dans Entergram

    Dans Entergram, ouvrez Settings → Workspace → Connectors → MCP et copiez l’URL de votre serveur MCP.

  2. 02

    Ajouter le serveur dans Cline

    Dans les paramètres MCP de Cline (cline_mcp_settings.json), enregistrez l’URL MCP d’Entergram : https://mcp.entergram.com/mcp.

  3. 03

    Autoriser et utiliser

    Cliquez sur Connect, connectez-vous avec votre compte Entergram et cliquez sur Allow access. Cline peut désormais interroger votre compte Telegram et agir dessus pendant que vous travaillez dans VS Code.

Trois façons de le déclarer dans Cline

Panneau MCP Servers — Remote Servers

La voie sans JSON. Cliquez sur l’icône de serveur en haut du panneau Cline, ouvrez l’onglet Remote Servers, nommez l’entrée entergram, collez l’URL et cliquez sur Add. Cline écrit la configuration à votre place et affiche un voyant d’état à côté du serveur, ce qui reste le moyen le plus rapide de distinguer un mauvais collage d’un mauvais plan.

cline_mcp_settings.json

Le fichier lui-même se trouve dans le stockage global de l’extension — sous macOS à ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json, avec la même forme de chemin dans le répertoire utilisateur de VS Code sous Windows et Linux. L’éditer à la main vaut le coup quand vous voulez garder le tableau autoApprove sous gestion de version, avec le reste de la configuration de votre machine.

{
  "mcpServers": {
    "entergram": {
      "url": "https://mcp.entergram.com/mcp",
      "disabled": false,
      "autoApprove": []
    }
  }
}

Approbation automatique, limitée aux lectures

Le réglage qui décide si le connecteur paraît utile ou épuisant. Nommer des outils individuels dans autoApprove permet aux consultations de passer sans confirmation, tandis que tout ce qui écrit, envoie ou supprime s’arrête encore devant un humain. Commencez par les quatre ci-dessous et n’élargissez qu’une fois qu’un flux de travail a fait ses preuves.

"autoApprove": [
  "entergram_list_accounts",
  "entergram_list_chats",
  "entergram_list_messages",
  "entergram_get_contact"
]

Six exécutions, et les moments où Cline s’arrête pour demander

Cline est un agent qui planifie plusieurs étapes à l’avance, puis les exécute un appel à la fois avec un bouton Approve ou Reject devant chacun. Ce rythme change ce à quoi sert un connecteur : les lectures défilent, et c’est aux écritures que vous prêtez réellement attention. Voici les exécutions qui méritent de lui être confiées.

Vous demandez

« Transforme les signalements de bugs de ce matin en tickets, un par un. »

Outils appelés

entergram_list_live_chatsentergram_list_messagesentergram_create_ticket

Vous obtenez

Cline lit la vue des non-lus, regroupe ce qu’il trouve en problèmes distincts, puis propose un ticket par problème. Chaque création apparaît comme sa propre approbation : en refuser une la saute et laisse le reste du plan intact. Quarante minutes de copier-coller deviennent une file de décisions oui ou non.

Vous demandez

« On a déployé il y a vingt minutes. Est-ce que quelque chose a cassé ? »

Outils appelés

entergram_list_live_chatsentergram_get_live_chatentergram_list_messages

Vous obtenez

Un test de fumée contre le seul capteur qui attrape les pannes que vos tableaux de bord ratent. Cline restreint aux conversations actives depuis la fenêtre de déploiement, lit ce qui est arrivé, et sépare le trafic ordinaire de ce qui ressemble à une régression. Uniquement des lectures : avec l’approbation automatique activée, l’exécution se déroule sans interruption.

Vous demandez

« Les tickets de l’incident de cette nuit sont tous encore en gravité normale. Relève la gravité de ceux qui viennent de clients payants. »

Outils appelés

entergram_list_ticketsentergram_list_ticket_custom_columnsentergram_update_ticket

Vous obtenez

Il lit le schéma des tickets avant d’écrire, pour que la gravité corresponde à vos vraies valeurs d’option et non à une supposition, puis met à jour chaque correspondance. Comme chaque mise à jour est une approbation distincte, vous voyez la liste ligne par ligne et pouvez arrêter dès que l’une d’elles paraît fausse.

Vous demandez

« Accuse réception auprès de tous ceux qui ont signalé le bug d’export, pour qu’ils sachent qu’on l’a vu. »

Outils appelés

entergram_list_messagesentergram_set_message_reactions

Vous obtenez

Une réaction est la réponse la moins coûteuse qui soit, et celle que les développeurs ne prennent jamais le temps de faire. Cline retrouve les messages de signalement à travers les fils et réagit à chacun : cela ne coûte rien et achète des heures de patience à des gens qui, sinon, se croient ignorés.

Vous demandez

« Rédige la note de version pour le groupe bêta et arrête-toi avant l’envoi. »

Outils appelés

entergram_list_groupsentergram_list_group_membersentergram_send_message

Vous obtenez

Le plan se termine par un envoi qui ne part jamais tant que vous n’avez pas appuyé sur Approve, et le texte rédigé est là, modifiable d’abord. Vérifier la liste des membres au préalable est le détail qui compte : c’est ainsi que vous remarquez que l’annonce est sur le point d’atteindre un groupe où figurent encore les clients du trimestre dernier.

Vous demandez

« Consigne ce que tu as fait pendant cette exécution sous forme de note interne sur chaque conversation touchée. »

Outils appelés

entergram_list_chat_commentsentergram_create_chat_comment

Vous obtenez

Une piste d’audit que l’agent produit sur lui-même, attachée aux conversations plutôt que perdue dans un onglet d’éditeur refermé. Il lit ce qui est déjà noté pour ne pas répéter un collègue, puis ajoute son propre résumé sous forme de commentaire invisible hors de votre espace de travail.

Ce que Cline peut faire avec votre Telegram

  • Interroger les conversations Telegram depuis l’éditeur
  • Faire remonter les messages manqués pendant que vous travaillez
  • Rechercher des contacts et des champs CRM en ligne
  • Envoyer des messages et des réponses après validation
  • Chiffrer les opportunités manquées et les retours
  • Créer des outils internes à partir de vraies données Telegram

Ce que Cline peut aller chercher

Le serveur expose soixante-dix outils répartis en neuf groupes, et Cline les liste tous sous l’entrée du serveur : vous pouvez donc lire la surface avant d’approuver quoi que ce soit contre elle. Les groupes de lecture sont ce qu’une session de code sollicite en permanence ; les groupes d’écriture sont ceux qu’il vaut mieux laisser en approbation manuelle un certain temps.

Comptes et espace de travail

5 outils

Découverte de l’identité et du périmètre. Tout appel de messagerie exige d’abord un account_id issu de list_accounts : un client IA qui saute cette étape s’adressera au mauvais compte Telegram.

  • entergram_get_me
  • entergram_list_accounts
  • entergram_get_workspace
  • entergram_get_member
  • entergram_list_members

Conversations et découverte

8 outils

Pour retrouver les conversations. Les vues de l’espace de travail portent l’état CRM (tickets, commentaires, champs personnalisés) ; les vues en direct portent l’état de transport Telegram actuel et les compteurs de non-lus.

  • entergram_list_chats
  • entergram_get_chat
  • entergram_list_live_chats
  • entergram_get_live_chat
  • entergram_list_workspace_chats
  • entergram_get_workspace_chat
  • entergram_update_workspace_chat
  • entergram_get_chat_management

Messages

9 outils

Lecture et écriture de l’historique des messages, y compris les modifications, les transferts et les réactions. L’envoi est limité à un compte : rien n’est global entre vos comptes connectés.

  • entergram_list_messages
  • entergram_get_message
  • entergram_send_message
  • entergram_send_media_message
  • entergram_edit_message
  • entergram_delete_message
  • entergram_forward_messages
  • entergram_get_message_reactions
  • entergram_set_message_reactions

Contacts

3 outils

À qui vous parlez, et où vous vous croisez ailleurs. La recherche de groupes partagés est ce qui rend possible des questions comme « lesquels de mes prospects sont dans la même communauté ? ».

  • entergram_list_contacts
  • entergram_get_contact
  • entergram_list_contact_shared_groups

Tickets

10 outils

Contrôle complet du support : ouvrir, attribuer, prioriser, commenter et clore. Chaque ticket renvoie à la conversation dont il est issu, si bien qu’un client IA passe de l’échange à la file d’attente en une seule étape.

  • entergram_list_tickets
  • entergram_get_ticket
  • entergram_create_ticket
  • entergram_update_ticket
  • entergram_delete_ticket
  • entergram_list_chat_tickets
  • entergram_list_ticket_comments
  • entergram_create_ticket_comment
  • entergram_update_ticket_comment
  • entergram_delete_ticket_comment

Champs CRM personnalisés

11 outils

Le schéma de votre pipeline. Lisez les colonnes avant d’écrire des valeurs : les cases à cocher attendent des booléens, les listes à choix multiples des tableaux de valeurs d’option, les dates des chaînes ISO 8601.

  • entergram_list_custom_columns
  • entergram_get_custom_column
  • entergram_create_custom_column
  • entergram_update_custom_column
  • entergram_delete_custom_column
  • entergram_list_custom_column_options
  • entergram_create_custom_column_option
  • entergram_update_custom_column_option
  • entergram_delete_custom_column_option
  • entergram_get_chat_custom_fields
  • entergram_patch_chat_custom_fields

Champs de ticket personnalisés

9 outils

Le même contrôle de schéma côté tickets : catégories, niveaux de gravité, paliers de SLA et tout ce que votre support suit au-delà du statut et de la priorité.

  • entergram_list_ticket_custom_columns
  • entergram_get_ticket_custom_column
  • entergram_create_ticket_custom_column
  • entergram_update_ticket_custom_column
  • entergram_delete_ticket_custom_column
  • entergram_list_ticket_custom_column_options
  • entergram_create_ticket_custom_column_option
  • entergram_update_ticket_custom_column_option
  • entergram_delete_ticket_custom_column_option

Notes internes

4 outils

Des commentaires sur une conversation que votre client ne voit jamais. Pratique pour qu’un client IA laisse son raisonnement à un collègue humain qui prendra la suite.

  • entergram_list_chat_comments
  • entergram_create_chat_comment
  • entergram_update_chat_comment
  • entergram_delete_chat_comment

Groupes et canaux

11 outils

Créer et administrer des groupes et canaux Telegram — membres, permissions, confidentialité et informations — plus une commande brute en dernier recours pour tout le reste.

  • entergram_list_groups
  • entergram_get_group
  • entergram_list_group_members
  • entergram_create_group_chat
  • entergram_create_channel
  • entergram_invite_chat_members
  • entergram_remove_chat_member
  • entergram_update_chat_info
  • entergram_update_chat_permissions
  • entergram_update_chat_privacy
  • entergram_run_chat_command

Deux barrières, pas une

L’invite d’approbation de Cline est la barrière que vous voyez. Les permissions OAuth sont celle que vous réglez une fois avant de l’oublier, et c’est la plus stricte des deux : approuver un appel ne peut jamais accorder une permission que le jeton n’a pas reçue. Choisissez le niveau d’accès avant de peaufiner autoApprove, car le jeton est le plafond et la liste d’approbation ne décide que de la fréquence à laquelle on vous interroge sur ce qui est déjà permis. La révocation prend deux clics dans Entergram sous Settings → Workspace → Connectors → MCP.

Agent personnel
Chaque membre de l’espace de travail peut en créer un sans rien demander à personne. Il couvre les permissions de lecture sur les conversations, les messages, les contacts, les tickets, les comptes connectés et la fiche de l’espace de travail, plus l’écriture sur les champs personnalisés de vos propres conversations. Combiné à la boucle d’approbation de Cline, il rend inoffensif un agent ambitieux : le pire résultat possible est qu’il ait lu plus que nécessaire.
Connecteur d’espace de travail
Seul un propriétaire ou un administrateur peut en créer un, et c’est le niveau qui débloque la moitié écriture de la liste d’outils — envoi et modification de messages, changement de champs personnalisés sur des conversations qui ne vous appartiennent pas, administration des groupes. Toute l’équipe le partage, ce qui fait d’une liste autoApprove permissive une décision d’équipe plutôt qu’une préférence personnelle.
Révocation
Supprimer le serveur dans Cline empêche le client de demander. Révoquer dans Entergram empêche le serveur de répondre, y compris dans une session encore ouverte sur une autre machine. Faites la seconde quand vous faites tourner des accès, et pas seulement quand vous rangez votre éditeur.

Ce que la boucle d’approbation vous coûte

Les arbitrages honnêtes d’un agent intégré à l’éditeur avec un humain au milieu.

  • L’approbation porte sur chaque appel d’outil, pas sur le plan. Une tâche en six étapes, ce sont six invites dans le panneau, et s’éloigner à mi-parcours laisse l’exécution en attente sur la suivante, indéfiniment.
  • autoApprove filtre sur les noms d’outils, jamais sur les arguments. Placer entergram_send_message dans cette liste l’approuve pour toutes les conversations et pas seulement celle que vous aviez en tête : gardez les outils d’écriture en dehors tant que le flux de travail n’a pas mérité sa place.
  • L’exécution vit à l’intérieur de votre fenêtre d’éditeur. Fermez VS Code ou rechargez l’hôte d’extensions et la tâche s’arrête là où elle en était — rien ne se poursuit sur un serveur, et rien ne reprend où cela s’était arrêté.
  • Un espace de travail en dessous de Pro terminera la connexion OAuth puis échouera au premier appel, ce que Cline affiche comme un résultat d’outil en échec plutôt que comme un problème de connexion. L’accès MCP est une fonctionnalité de l’offre Pro.
  • Le choix du compte est explicite. Si votre requête ne nomme pas le compte, l’agent en résout un depuis la liste et poursuit, et la boîte de dialogue d’approbation ne signalera pas lequel il a retenu.
  • La profondeur d’historique suit la rétention propre à Telegram plutôt que celle d’Entergram : un groupe actif avec des années d’arriéré n’en livrera pas la totalité en une passe. Les questions bornées par des dates obtiennent de meilleures réponses que les questions ouvertes.

Dépannage du connecteur Cline

Le panneau MCP Servers affiche Disconnected
Utilisez le bouton Restart Server sur cette entrée plutôt que de réinstaller quoi que ce soit. Cline garde une connexion par serveur et ne réessaie pas de lui-même après une coupure réseau ou une sortie de veille.
Cline demande l’autorisation pour chaque lecture
C’est le comportement par défaut. Ouvrez l’entrée du serveur dans le panneau MCP Servers et déplacez vers sa liste d’approbation automatique les outils en lecture seule que vous êtes fatigué de confirmer, en laissant dehors les envois, modifications et suppressions.
Rien n’apparaît après une modification manuelle du fichier de réglages
Une virgule superflue ou un caractère parasite invalide tout le document, et Cline se rabat sur une liste de serveurs vide plutôt que de se plaindre. Passez le JSON dans un validateur, puis rechargez la fenêtre VS Code pour que l’hôte d’extensions le relise.
Une tâche s’est arrêtée à mi-chemin sans erreur
Soit une invite d’approbation est restée sans réponse, soit la fenêtre s’est rechargée en cours d’exécution. Cline ne reprend pas les tâches après un redémarrage — relancez l’exécution et il replanifiera sur l’état actuel de vos conversations.
La réponse est partie du mauvais compte Telegram
Faites appeler entergram_list_accounts à Cline, puis mettez le nom du compte dans la requête elle-même. Quand le compte est implicite, l’agent en choisit un, et la boîte de dialogue d’approbation ne fait pas remonter ce choix.
Les outils échouent en 403 juste après une connexion réussie
L’autorisation a abouti, les permissions non. Un agent personnel ne peut ni envoyer de messages ni écrire les champs personnalisés d’un autre membre : demandez un connecteur d’espace de travail à un propriétaire ou un administrateur si l’exécution en a réellement besoin.

FAQ Cline + Telegram

Comment ajouter un serveur MCP à Cline ?
Ouvrez les paramètres MCP de Cline (cline_mcp_settings.json), ajoutez l’URL MCP d’Entergram et autorisez via OAuth.
Est-ce un bot Telegram ?
Non. Entergram connecte votre véritable compte Telegram personnel via un serveur MCP hébergé.
Est-ce sécurisé ?
Oui. OAuth 2.0 avec des permissions limitées ; vos identifiants n’atteignent jamais l’éditeur et l’accès est révocable.