Vai al contenuto principale
Tutti i connettori Telegram MCP

Cursor, Zed e Windsurf

Cursor Telegram MCP - Telegram in Cursor, Zed e Windsurf

Registra Entergram come server MCP in Cursor, Zed o Windsurf e raggiungi il tuo vero account Telegram dall'editor: controlla i messaggi persi e i clienti che ti aspettano senza perdere la concentrazione.

URL del server MCP https://mcp.entergram.com/mcp

Collega il tuo editor in 3 passaggi

Funziona con Cursor, Zed e Windsurf.

URL del server MCP https://mcp.entergram.com/mcp
  1. In Entergram apri Settings → Workspace → Connectors → MCP e copia l'endpoint. Finisce in un file di configurazione JSON e non in una finestra di impostazioni, quindi tienilo negli appunti.

  2. Nelle impostazioni MCP del tuo editor (mcp.json), registra l'URL MCP di Entergram: https://mcp.entergram.com/mcp.

  3. Ricarica il server MCP nell'editor, completa l'accesso nel browser e approva l'accesso. Gli strumenti si registrano nel workspace che hai aperto.

Chiedi al tuo editor del tuo Telegram

Con il tuo account personale collegato, l'AI del tuo IDE può controllare Telegram senza che tu cambi app. Prova:

  1. “Chi ha segnalato questo stack trace, e cosa ha detto esattamente?”

  2. “Qualcun altro si è lamentato dello stesso timeout?”

  3. “Apri un ticket per questo bug e collega la chat da cui è arrivato.”

  4. “Scrivi a chi l'ha segnalato che la correzione è unita e va in produzione oggi.”

  5. “Mostrami ogni chat che parla dell'endpoint che ho appena modificato.”

  6. “Lascia una nota su quella conversazione così l'assistenza conosce lo stato.”

Cosa può fare il tuo editor con Telegram

Cursor, Zed e Windsurf caricano tutti i server MCP da un file mcp.json. Aggiungi l'URL di Entergram e l'AI del tuo editor può raggiungere il tuo vero account Telegram personale tra un'attività e l'altra, con ambiti OAuth, senza account bot e senza chiavi API nel repository.

  1. Leggere la segnalazione del bug accanto al codice che l'ha causato

  2. Raggiungere chi l'ha segnalato senza uscire dall'editor

  3. Verificare se un problema è stato segnalato da più persone

  4. Collegare una chat a un ticket mentre la correzione è ancora fresca

  5. Funziona allo stesso modo in Cursor, Zed e Windsurf

  6. Tenere il contesto del cliente nella stessa finestra del diff

Dallo stack trace alla persona che l'ha inviato

Il tuo editor ha già il codice. Quello che non ha mai avuto è l'altra metà di un bug: chi l'ha incontrato, quante persone sono e cosa ha già promesso loro l'assistenza. Ogni domanda qui sotto si risolve in una breve catena di chiamate con nome che scorrono nel pannello dell'agente mentre continui a leggere il file.

Scopri di più

Chiedi

“Qualcuno ci ha mandato un TypeError dalla pagina di fatturazione. Trova il messaggio e dimmi chi l'ha segnalato.”

Strumenti chiamati

entergram_list_messagesentergram_get_contactentergram_list_chat_tickets

Ottieni

L'agente cerca il testo dell'errore nella cronologia recente, risale dal mittente a un record contatto e controlla se quella conversazione ha già prodotto un ticket. Ottieni il nome di chi l'ha segnalato, le sue parole esatte e un sì o un no sul fatto che l'assistenza l'abbia registrato, prima ancora di aprire un file del repo.

Chiedi

“Vale la pena correggerlo oggi? Conta quante persone hanno segnalato la stessa cosa.”

Strumenti chiamati

entergram_list_workspace_chatsentergram_list_messagesentergram_get_chat

Ottieni

Priorità basate sui numeri invece che sull'istinto. Passa in rassegna la vista condivisa del workspace invece di una sola conversazione, cerca il sintomo che hai descritto e riporta quante conversazioni distinte ne parlano e quando è arrivata la prima. Due segnalazioni in un mese hanno un peso molto diverso da nove in due giorni.

Chiedi

“Recupera il log che il cliente ha incollato, così lo riproduco in locale.”

Strumenti chiamati

entergram_list_chatsentergram_list_messagesentergram_get_message

Ottieni

L'agente trova la conversazione, risale al messaggio con il contenuto e lo recupera per intero invece dell'anteprima troncata. Da lì puoi chiedergli di trasformare il log in un test che fallisce nel file che hai già aperto, ed è la parte davvero più veloce che leggere Telegram su un secondo schermo.

Chiedi

“Incolla questi passaggi di riproduzione sul ticket di questo bug.”

Strumenti chiamati

entergram_list_ticketsentergram_get_ticketentergram_create_ticket_comment

Ottieni

Le tue note finiscono dove il team di assistenza le cercherà, scritte mentre il contesto è ancora nella tua testa. Il commento è allegato al ticket e non inviato al cliente, quindi un ingegnere può essere diretto sulla causa senza che nessuno debba prima scriverne una versione diplomatica.

Chiedi

“Con quale piano è chi ha aperto questa segnalazione, e cosa gli abbiamo già detto?”

Strumenti chiamati

entergram_list_custom_columnsentergram_get_chat_custom_fieldsentergram_list_chat_comments

Ottieni

Legge lo schema delle tue colonne, recupera i valori impostati su quella chat e poi le note interne lasciate dai colleghi. La risposta arriva in un solo paragrafo: il suo livello, lo stato del rinnovo se lo tracci, e l'impegno che qualcuno ha preso durante una call la settimana scorsa e di cui nessuno ti aveva parlato.

Chiedi

“La correzione è unita. Avvisa le due persone che l'hanno segnalata e chiudi il ticket.”

Strumenti chiamati

entergram_list_accountsentergram_send_messageentergram_update_ticket

Ottieni

Il passaggio che tutti saltano. Individua quale account collegato possiede ogni conversazione, prepara per ogni segnalatore una breve nota da approvare e sposta il ticket su chiuso una volta inviate. Il giro tra il rilascio e l'avviso al cliente interessato passa da voce in una lista di cose da fare a un solo prompt.

Caso d'uso · Product engineer

Trasforma le segnalazioni di bug su Telegram in issue Linear senza perdere la conversazione

L'editor conosce già il codice; Entergram aggiunge le parole del cliente. Il flusso più solido collega questi due contesti e riscrive il risultato in entrambi i sistemi.

Scopri di più

Un vago reclamo su Telegram diventa una issue Linear riproducibile

Lo stesso bug viene segnalato all'account del fondatore, a un account di assistenza e a un community manager. Gli ingegneri ricevono screenshot su Slack ma perdono i messaggi intorno, la versione interessata e le promesse già fatte ai clienti.

L'istruzione

Cerca in ogni account Telegram collegato le segnalazioni dello spinner del checkout degli ultimi sette giorni. Tieni i risultati raggruppati per account e per chat. Confronta le segnalazioni con il codice e i log attuali di questo repository. Se descrivono lo stesso difetto, prepara una issue Linear con passaggi di riproduzione, componente sospetto, utenti interessati e link a ogni chat di origine. Aggiungi a ogni chat di origine un commento interno di Entergram con l'ID della issue Linear e un riepilogo dello stato comunicabile al cliente. Chiedi conferma prima di creare la issue o i commenti.

Cosa ottiene il team

L'ingegneria vede un unico difetto ben delimitato invece di tre aneddoti. L'assistenza può aprire qualsiasi chat interessata e vedere che la segnalazione è stata collegata, chi ne è responsabile e cosa si può dire al cliente in sicurezza.

Cadenza

Su richiesta nell'editor; settimanale se avviato da una CI o da un wrapper cron

  1. L'agente dell'IDE trova le segnalazioni su tutti gli account e costruisce un insieme di prove senza esporre chat non pertinenti.

  2. Il contesto del repository trasforma il linguaggio del cliente in una descrizione tecnica riproducibile con criteri di accettazione.

  3. Linear riceve una sola issue senza duplicati; ogni chat in Entergram riceve lo stesso link alla issue e una nota di passaggio adeguata.

Verifica con la realtà

Cursor e gli agenti IDE simili sono client interattivi, non scheduler affidabili in background. Usa GitHub Actions, cron o una piattaforma di automazione per avviare il lavoro ricorrente, e tieni le scritture su Linear ed Entergram soggette ad approvazione finché la regola di abbinamento non si è dimostrata affidabile.

Tre editor, tre file di configurazione

Scopri di più

Cursor: ~/.cursor/mcp.json

Cursor carica i server da ~/.cursor/mcp.json per ogni progetto che apri, oppure da .cursor/mcp.json salvato dentro un repo quando vuoi il server disponibile solo per quel codice. Il percorso da menu è Cursor Settings → MCP & Integrations → New MCP server, che scrive lo stesso file per te. Una voce a livello di progetto chiede la fiducia la prima volta che l'agente la usa, quindi un collega che scarica il repo fa comunque una scelta consapevole.

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

Zed: ~/.config/zed/settings.json

Zed tiene i server MCP in un blocco context_servers nel suo file di impostazioni principale, non in un blocco mcpServers, e quella parola fa fallire quasi tutti i primi tentativi: incolla lo snippet di Cursor così com'è e non si carica nulla, senza alcun errore che spieghi il perché. La schermata delle impostazioni dell'Agent Panel ha un pulsante Add Custom Server che scrive la forma corretta, se preferisci non modificare il JSON a mano.

{
  "context_servers": {
    "entergram": {
      "source": "custom",
      "url": "https://mcp.entergram.com/mcp"
    }
  }
}

Windsurf: ~/.codeium/windsurf/mcp_config.json

Windsurf legge un file dedicato sotto ~/.codeium e non le impostazioni dell'editor che ti aspetteresti, e Cascade lo rilegge su richiesta: dopo aver salvato, apri il pannello MCP in Cascade e premi aggiorna, altrimenti gli strumenti restano invisibili fino al riavvio successivo. La struttura JSON è la stessa di Cursor, quindi la voce si porta dall'uno all'altro.

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

I 78 strumenti che il tuo editor riceve

Cursor, Zed e Windsurf ricevono tutti lo stesso elenco, nove gruppi e 78 funzioni con nome, e ciascuno stampa le chiamate mentre l'agente le esegue, così puoi vedere una domanda trasformarsi in una sequenza e interromperla presto. Quali dei 78 vanno davvero a buon fine dipende dal livello di accesso dietro l'autorizzazione, descritto qui sotto.

Scopri di più

Cosa c'è nel file di configurazione, e cosa no

La voce che incolli in mcp.json contiene una sola cosa: un indirizzo. Nessun token, nessun numero di telefono, nessuna chiave API, ed è per questo che un .cursor/mcp.json a livello di progetto si può salvare nel repo accanto al codice che serve. L'autorizzazione vera avviene in un browser, appartiene a te e non al repository, e viene conservata dall'editor. Per ritirarla, revoca la connessione dalla schermata MCP in Settings → Workspace → Connectors in Entergram: il token che l'editor conserva smette di funzionare alla chiamata successiva. Esistono due livelli di accesso e non sono intercambiabili.

Scopri di più
Agente personale
Qualsiasi membro può crearne uno per sé, e su un portatile di sviluppo di solito è il limite giusto. Legge workspace, account, contatti, chat, messaggi e ticket, e scrive solo i campi personalizzati delle chat dei tuoi account collegati. Un agente con questo livello può studiare un bug a fondo, ma non può scrivere alla persona che l'ha segnalato.
Connettore del workspace
Riservato a proprietari e amministratori. Include l'intero set di ambiti (invio, scrittura dei campi personalizzati su qualsiasi chat, amministrazione dei gruppi) ed è condiviso con il team invece di appartenere a un singolo sviluppatore. Usalo quando l'editor lavora per conto dell'azienda e non per conto tuo.
Revoca
Funziona da entrambi i lati e ha effetto immediato. Eliminare il server da mcp.json impedisce all'editor di chiedere; revocare in Entergram impedisce che gli venga risposto. È la seconda quella che conta quando il portatile non è più nelle tue mani.

Dove si ferma l'integrazione con l'editor

Meglio saperlo prima di farne un'abitudine.

Scopri di più
  • L'accesso MCP è incluso nel piano Pro, e nulla lato editor lo cambia: un workspace con un piano inferiore può registrare il server, completare il login e non ottenere comunque nulla di utile da una chiamata.
  • Nulla arriva da solo. L'editor interroga Entergram solo dentro un turno avviato da te, quindi un messaggio che arriva mentre sei a metà di un refactoring aspetta in silenzio finché non chiedi di nuovo.
  • La configurazione è per singola macchina. mcp.json non segue il tuo account dell'editor, e nemmeno l'autorizzazione OAuth: un secondo portatile significa un secondo file e una seconda schermata di consenso.
  • L'output degli strumenti resta nella conversazione. L'agente può citare il log di un cliente in un commento o in una fixture, ma scrive nei tuoi file solo quando glielo chiedi, e mai nella direzione opposta.
  • Ogni invio indica un solo account. account_id è un argomento obbligatorio e non un valore predefinito, quindi un agente che sbaglia ramo non può anche improvvisare un messaggio a tutta la tua rubrica.
  • Il connettore vede esattamente ciò che vede il tuo account Telegram. Un gruppo in cui non sei mai stato aggiunto resta invisibile anche dall'editor, comunque tu formuli il prompt.

Quando l'editor non vede Entergram

Scopri di più

Il server mostra un pallino rosso nel pannello MCP di Cursor

Cursor mette in cache l'elenco degli strumenti dall'ultimo handshake riuscito. Disattiva e riattiva il server in Cursor Settings → MCP & Integrations e, se il pallino resta rosso, ricarica la finestra: l'agente legge l'elenco all'avvio della finestra, non quando modifichi il file.

Zed ignora completamente la voce

Quasi certamente hai scritto mcpServers. La chiave di Zed è context_servers, e una chiave di primo livello non riconosciuta viene scartata in silenzio invece di essere segnalata come errore. Correggi il nome della chiave, salva e riavvia Zed.

Windsurf non mostra strumenti Entergram dopo il salvataggio

Verifica di aver modificato ~/.codeium/windsurf/mcp_config.json e non l'interfaccia delle impostazioni, poi apri il pannello MCP in Cascade e aggiornalo. Windsurf rilegge quel file quando glielo chiedi, non prima.

La schermata di consenso si apre ma l'editor resta scollegato

L'autorizzazione si completa nel browser che il sistema operativo apre per impostazione predefinita. Completa lì il login, con l'accesso a Entergram attivo nello stesso profilo, poi torna nell'editor e avvia ancora una volta la connessione.

L'agente risponde su Telegram senza chiamare nulla

Ci sono troppi server registrati e l'elenco degli strumenti viene tagliato prima che il modello lo veda. Disattiva i server MCP che non usi per questa attività e nomina Entergram nel prompt, così la scelta non è ambigua.

Le chiamate restituiscono 403

Controlla due cose, in ordine. Il tuo ruolo: un connettore del workspace richiede proprietario o amministratore, e un agente personale copre tutti gli altri. Poi il piano: l'accesso MCP è incluso in Pro, e un livello inferiore fallisce qui e non al momento della connessione.

FAQ Cursor / Zed / Windsurf + Telegram

Quali editor sono supportati?
Qualsiasi editor che supporta MCP tramite mcp.json, compresi Cursor, Zed e Windsurf. Registra l'URL MCP di Entergram e autorizza tramite OAuth.
È un bot Telegram?
No. Un bot sarebbe un secondo account che i tuoi clienti riconoscono come diverso. Questo è il tuo account, raggiunto tramite un server MCP in hosting, quindi le risposte arrivano da te.
Può dirmi cosa mi sono perso mentre programmavo?
Sì. Chiedilo all'AI del tuo editor: leggerà le tue chat, conterà i messaggi senza risposta e segnalerà quelli dei clienti.
È sicuro?
Sì. L'autorizzazione è OAuth 2.0 con permessi limitati. La tua sessione Telegram resta dentro Entergram, non viene mai scritta in mcp.json né sincronizzata con le impostazioni dell'editor, e puoi revocare il connettore in qualsiasi momento.

Cursor Telegram MCP - Telegram in Cursor, Zed e Windsurf