← Alle Telegram-MCP-Connectoren

Cursor, Zed & Windsurf

Telegram mit Cursor & IDEs verbinden

Fügen Sie Entergram als MCP-Server in Cursor, Zed oder Windsurf hinzu und erreichen Sie Ihr echtes Telegram-Konto direkt aus dem Editor — prüfen Sie verpasste Nachrichten und wartende Kunden, ohne aus dem Flow zu kommen.

MCP-Server-URL https://mcp.entergram.com/mcp

Cursor, Zed und Windsurf unterstützen alle MCP-Server über eine mcp.json-Konfiguration. Entergram stellt Ihr persönliches Telegram-Konto als gehosteten MCP-Server bereit, sodass die KI Ihres Editors auf Ihren tatsächlichen Chats arbeitet — mit OAuth-Sicherheit, ohne Bot, ohne API-Schlüssel.

Konfiguration zum Einfügen

mcp.json (Cursor / Zed / Windsurf)
{
  "mcpServers": {
    "entergram": {
      "url": "https://mcp.entergram.com/mcp"
    }
  }
}

Fragen Sie Ihren Editor zu Ihrem Telegram

Mit verbundenem persönlichem Konto kann die KI Ihrer IDE Telegram prüfen, ohne dass Sie die App wechseln. Probieren Sie:

  • „Habe ich Kundennachrichten verpasst, während ich tief im Code steckte?“
  • „Welche Unterhaltungen vergesse ich zu beantworten?“
  • „Wie viele Leads sind diese Woche kalt geworden?“
  • „Fasse das heutige Kundenfeedback zusammen.“
  • „Entwirf eine Antwort auf die letzte unbeantwortete Nachricht und zeig sie mir.“

Ihren Editor in 3 Schritten verbinden

Funktioniert mit Cursor, Zed und Windsurf.

  1. 01

    Ihre MCP-URL in Entergram kopieren

    Öffnen Sie in Entergram Settings → Workspace → Connectors → MCP und kopieren Sie Ihre MCP-Server-URL.

  2. 02

    Server zur mcp.json hinzufügen

    Registrieren Sie in den MCP-Einstellungen Ihres Editors (mcp.json) die Entergram MCP-URL: https://mcp.entergram.com/mcp.

  3. 03

    Autorisieren und nutzen

    Klicken Sie auf Connect, melden Sie sich mit Ihrem Entergram-Konto an und klicken Sie auf Allow access. Der KI-Assistent Ihres Editors kann nun Ihr Telegram-Konto abfragen und bearbeiten.

Drei Editoren, drei Konfigurationsdateien

Cursor — ~/.cursor/mcp.json

Cursor lädt Server aus ~/.cursor/mcp.json für jedes Projekt, das Sie öffnen — oder aus einer im Repo eingecheckten .cursor/mcp.json, wenn der Server nur für diese Codebasis gelten soll. Über das Menü führt der Weg über Cursor Settings → MCP & Integrations → New MCP server, was dieselbe Datei für Sie schreibt. Ein Eintrag auf Projektebene fragt beim ersten Zugriff nach Vertrauen, sodass auch ein Teammitglied, das das Repo klont, bewusst entscheidet.

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

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

Zed führt MCP-Server in einem context_servers-Block in seiner Haupt-Settings-Datei, nicht in einem mcpServers-Block — und genau dieses eine Wort lässt die meisten ersten Versuche scheitern: Wer das Cursor-Snippet wörtlich einfügt, sieht nichts laden und bekommt keinen Fehler dazu. Der Einstellungsbereich des Agent Panel hat eine Schaltfläche Add Custom Server, die die richtige Form schreibt, wenn Sie kein JSON von Hand bearbeiten möchten.

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

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

Windsurf liest eine eigene Datei unter ~/.codeium statt der Editor-Einstellungen, die man erwarten würde, und Cascade scannt sie auf Anforderung neu: Öffnen Sie nach dem Speichern das MCP-Panel in Cascade und klicken Sie auf Refresh, sonst bleiben die Tools bis zum nächsten Neustart unsichtbar. Die JSON-Struktur selbst entspricht der von Cursor, der Eintrag ist zwischen beiden also portabel.

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

Vom Stacktrace zu der Person, die ihn geschickt hat

Ihr Editor hat den Code ohnehin. Was er nie hatte, ist die andere Hälfte eines Bugs — wer darauf gestoßen ist, wie viele es sind und was der Support diesen Leuten schon versprochen hat. Jede Frage unten löst sich in eine kurze Kette benannter Tool-Aufrufe auf, die im Agent-Bereich vorbeiläuft, während Sie weiter in der Datei lesen.

Du fragst

„Jemand hat uns einen TypeError von der Billing-Seite geschickt. Finde die Nachricht und sag mir, wer sie gemeldet hat.“

Aufgerufene Tools

entergram_list_messagesentergram_get_contactentergram_list_chat_tickets

Du bekommst

Der Agent durchsucht die jüngste Historie nach dem Fehlertext, löst den Absender in einen Kontaktdatensatz auf und prüft, ob aus dieser Unterhaltung schon ein Ticket entstanden ist. Sie bekommen den Namen, den genauen Wortlaut und ein Ja oder Nein zur Frage, ob der Support das protokolliert hat — bevor Sie im Repo auch nur eine Datei geöffnet haben.

Du fragst

„Lohnt sich das heute zu fixen? Zähl, wie viele Leute dasselbe gemeldet haben.“

Aufgerufene Tools

entergram_list_workspace_chatsentergram_list_messagesentergram_get_chat

Du bekommst

Priorisierung auf Basis von Zahlen statt Bauchgefühl. Der Agent durchkämmt die geteilte Workspace-Ansicht statt eines einzelnen Threads, gleicht auf das von Ihnen beschriebene Symptom ab und meldet, wie viele verschiedene Unterhaltungen es erwähnen und wann die erste kam. Zwei Meldungen in einem Monat lesen sich deutlich anders als neun in zwei Tagen.

Du fragst

„Hol das Log, das die Kundin eingefügt hat, damit ich es lokal nachstellen kann.“

Aufgerufene Tools

entergram_list_chatsentergram_list_messagesentergram_get_message

Du bekommst

Der Agent findet den Thread, geht zurück bis zur Nachricht mit dem Inhalt und holt sie vollständig statt in der gekürzten Vorschau. Von dort können Sie ihn bitten, aus dem Log einen fehlschlagenden Test in der bereits geöffneten Datei zu machen — das ist der Teil, der wirklich schneller ist als Telegram auf einem zweiten Bildschirm.

Du fragst

„Häng diese Reproduktionsschritte an das Ticket zu diesem Bug.“

Aufgerufene Tools

entergram_list_ticketsentergram_get_ticketentergram_create_ticket_comment

Du bekommst

Ihre Notizen landen dort, wo das Support-Team sie suchen wird, geschrieben, solange der Kontext noch im Kopf ist. Der Kommentar hängt am Ticket und geht nicht an die Kundin, eine Entwicklerin darf über die Ursache also unverblümt sein, ohne dass vorher jemand eine diplomatische Fassung formulieren muss.

Du fragst

„Welchen Tarif hat die Person, die das gemeldet hat, und was haben wir ihr schon gesagt?“

Aufgerufene Tools

entergram_list_custom_columnsentergram_get_chat_custom_fieldsentergram_list_chat_comments

Du bekommst

Der Agent liest Ihr Spaltenschema, holt die an diesem Chat gesetzten Werte und liest anschließend die internen Notizen Ihrer Kolleginnen dazu. Die Antwort kommt als ein Absatz: Tarifstufe, Verlängerungsstand, falls Sie den führen, und die Zusage, die jemand letzte Woche am Telefon gemacht hat und von der Ihnen nie jemand erzählt hat.

Du fragst

„Der Fix ist gemergt. Sag den beiden Meldenden Bescheid und schließ das Ticket.“

Aufgerufene Tools

entergram_list_accountsentergram_send_messageentergram_update_ticket

Du bekommst

Der Schritt, den alle auslassen. Der Agent klärt, welches verbundene Konto welche Unterhaltung besitzt, schreibt pro meldender Person eine kurze Nachricht zur Freigabe und setzt das Ticket auf geschlossen, sobald sie raus sind. Die Lücke zwischen Ausliefern und Bescheidgeben schrumpft von einer To-do-Notiz auf einen Prompt.

Was Ihr Editor mit Telegram tun kann

  • Telegram-Chats aus dem Editor abfragen
  • Verpasste Nachrichten während der Arbeit aufdecken
  • Kontakte und CRM-Felder direkt im Editor nachschlagen
  • Nachrichten und Antworten nach Freigabe senden
  • Verpasste Chancen und Feedback beziffern
  • Interne Tools auf echten Telegram-Daten aufbauen

Die 70 Tools, die Ihr Editor aufnimmt

Cursor, Zed und Windsurf erhalten dieselbe Liste — neun Gruppen, siebzig benannte Funktionen —, und jeder von ihnen druckt die Aufrufe mit, während der Agent sie macht. Sie können also zusehen, wie aus einer Frage eine Abfolge wird, und früh eingreifen. Welche der siebzig tatsächlich durchgehen, hängt von der Zugriffsstufe hinter der Freigabe ab, siehe unten.

Konten & Workspace

5 Tools

Identität und Geltungsbereich ermitteln. Jeder Nachrichtenaufruf braucht zuerst eine account_id aus list_accounts — ein KI-Client, der diesen Schritt überspringt, spricht das falsche Telegram-Konto an.

  • entergram_get_me
  • entergram_list_accounts
  • entergram_get_workspace
  • entergram_get_member
  • entergram_list_members

Chats & Suche

8 Tools

Unterhaltungen finden. Die Workspace-Ansichten liefern den CRM-Zustand (Tickets, Kommentare, individuelle Felder), die Live-Ansichten den aktuellen Telegram-Transportzustand samt Anzahl ungelesener Nachrichten.

  • 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

Nachrichten

9 Tools

Nachrichtenverlauf lesen und schreiben, inklusive Bearbeitungen, Weiterleitungen und Reaktionen. Das Senden ist pro Konto abgegrenzt, nichts gilt kontoübergreifend für Ihre verbundenen Konten.

  • 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

Kontakte

3 Tools

Mit wem Sie sprechen — und wo Sie sich sonst noch begegnen. Erst die Abfrage gemeinsamer Gruppen macht Fragen wie „Welche meiner Leads sind in derselben Community?“ beantwortbar.

  • entergram_list_contacts
  • entergram_get_contact
  • entergram_list_contact_shared_groups

Tickets

10 Tools

Volle Kontrolle über den Support-Desk: öffnen, zuweisen, priorisieren, kommentieren und schließen. Tickets verweisen zurück auf den Chat, aus dem sie stammen — so kommt ein KI-Client in einem Schritt von der Unterhaltung in die Warteschlange.

  • 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

Individuelle CRM-Felder

11 Tools

Das Schema Ihrer Pipeline. Lesen Sie die Spalten, bevor Sie Werte schreiben — Checkboxen erwarten Booleans, Mehrfachauswahlen Arrays von Optionswerten, Datumsfelder ISO-8601-Zeichenketten.

  • 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

Individuelle Ticket-Felder

9 Tools

Dieselbe Schema-Kontrolle auf der Ticket-Seite — Kategorien, Schweregrade, SLA-Stufen und alles Weitere, was Ihr Desk über Status und Priorität hinaus erfasst.

  • 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

Interne Notizen

4 Tools

Kommentare zu einem Chat, die Ihr Kunde nie sieht. Nützlich, damit ein KI-Client seine Überlegungen hinterlässt und ein menschlicher Kollege dort weitermacht.

  • entergram_list_chat_comments
  • entergram_create_chat_comment
  • entergram_update_chat_comment
  • entergram_delete_chat_comment

Gruppen & Kanäle

11 Tools

Telegram-Gruppen und -Kanäle anlegen und verwalten — Mitglieder, Berechtigungen, Privatsphäre und Infos — plus einen rohen Befehls-Notausgang für alles Übrige.

  • 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

Was in der Konfigurationsdatei steht — und was nicht

Der Eintrag, den Sie in mcp.json einfügen, enthält genau eine Sache: eine Adresse. Kein Token, keine Telefonnummer, keinen API-Schlüssel — deshalb kann eine projektbezogene .cursor/mcp.json bedenkenlos neben dem Code eingecheckt werden. Die Freigabe selbst erteilen Sie im Browser, sie gehört Ihnen und nicht dem Repository, und der Editor verwahrt sie. Zum Zurücknehmen widerrufen Sie die Verbindung in Entergram im MCP-Bereich unter Settings → Workspace → Connectors; das Token, das der Editor hält, verliert beim nächsten Aufruf seine Wirkung. Es gibt zwei Zugriffsstufen, und sie sind nicht austauschbar.

Persönlicher Agent
Jedes Mitglied kann sich selbst einen ausstellen, und auf einem Entwicklungslaptop ist das meist die richtige Obergrenze. Er liest quer über Workspace, Konten, Kontakte, Chats, Nachrichten und Tickets und schreibt ausschließlich die benutzerdefinierten Felder von Chats, die zu Ihren eigenen verbundenen Konten gehören. Ein Agent mit dieser Stufe kann einen Bug erschöpfend recherchieren und der meldenden Person trotzdem nicht schreiben.
Workspace-Connector
Owner und Admins vorbehalten. Er trägt den gesamten Scope-Satz — Versand, Schreiben benutzerdefinierter Felder in beliebigen Chats, Gruppenverwaltung — und gehört dem Team, nicht einer einzelnen Entwicklerin. Nehmen Sie ihn, wenn der Editor im Auftrag des Unternehmens arbeitet und nicht in Ihrem eigenen.
Widerruf
Funktioniert von beiden Seiten und wirkt sofort. Den Server aus mcp.json zu löschen hält den Editor vom Fragen ab; der Widerruf in Entergram hält den Server vom Antworten ab. Das Zweite ist das, was zählt, wenn der Laptop nicht mehr in Ihren Händen ist.

Wo die Editor-Integration aufhört

Gut zu wissen, bevor Sie sich eine Gewohnheit darum herum aufbauen.

  • MCP-Zugriff sitzt im Pro-Tarif, und daran ändert die Editor-Seite nichts — ein Workspace darunter kann den Server registrieren, den Login abschließen und bekommt aus einem Aufruf trotzdem nichts Brauchbares zurück.
  • Von allein kommt nichts an. Der Editor fragt Entergram nur innerhalb eines von Ihnen gestarteten Zuges ab; eine Nachricht, die mitten in einem Refactoring eintrifft, wartet still, bis Sie das nächste Mal danach fragen.
  • Die Konfiguration gilt pro Maschine. mcp.json reist nicht mit Ihrem Editor-Konto, und die OAuth-Freigabe auch nicht — ein zweiter Laptop bedeutet eine zweite Datei und einen zweiten Zustimmungsdialog.
  • Tool-Ausgaben bleiben in der Unterhaltung. Der Agent kann das Log einer Kundin in einen Kommentar oder eine Fixture zitieren, aber er schreibt nur in Ihre Dateien, wenn Sie ihn darum bitten — und nie in die umgekehrte Richtung.
  • Jeder Versand benennt genau ein Konto. account_id ist ein Pflichtargument und kein Standardwert; ein Agent, der den falschen Zweig wählt, kann sich also nicht zusätzlich zu einer Nachricht an Ihre gesamte Kontaktliste improvisieren.
  • Der Connector sieht exakt das, was Ihr Telegram-Konto sieht. Eine Gruppe, in die Sie nie aufgenommen wurden, bleibt auch aus dem Editor heraus unsichtbar, wie auch immer der Prompt formuliert ist.

Wenn der Editor Entergram nicht sehen will

Der Server zeigt in Cursors MCP-Panel einen roten Punkt
Cursor cacht die Tool-Liste des letzten erfolgreichen Handshakes. Schalten Sie den Server unter Cursor Settings → MCP & Integrations aus und wieder ein, und wenn der Punkt rot bleibt, laden Sie das Fenster neu — der Agent liest die Liste beim Fensterstart, nicht beim Bearbeiten der Datei.
Zed ignoriert den Eintrag vollständig
Mit hoher Wahrscheinlichkeit haben Sie mcpServers geschrieben. Zeds Schlüssel heißt context_servers, und ein unbekannter Schlüssel auf oberster Ebene wird stillschweigend verworfen statt als Fehler gemeldet. Korrigieren Sie den Namen, speichern Sie und starten Sie Zed neu.
Windsurf zeigt nach dem Speichern keine Entergram-Tools
Prüfen Sie, ob Sie wirklich ~/.codeium/windsurf/mcp_config.json bearbeitet haben und nicht die Einstellungsoberfläche, öffnen Sie dann das MCP-Panel in Cascade und aktualisieren Sie es. Windsurf liest diese Datei auf Anforderung neu und sonst nicht.
Der Zustimmungsdialog öffnet sich, der Editor bleibt aber getrennt
Die Autorisierung endet in dem Browser, den Ihr Betriebssystem standardmäßig öffnet. Schließen Sie den Login dort ab, während Sie in genau diesem Profil bei Entergram angemeldet sind, und lösen Sie danach die Verbindung noch einmal aus.
Der Agent antwortet über Telegram, ohne etwas aufzurufen
Es sind zu viele Server registriert, und die Tool-Liste wird gekürzt, bevor das Modell sie sieht. Deaktivieren Sie die MCP-Server, die Sie für diese Aufgabe nicht brauchen, und nennen Sie Entergram im Prompt, damit die Wahl eindeutig ist.
Aufrufe kommen mit 403 zurück
Prüfen Sie zwei Dinge, in dieser Reihenfolge. Ihre Rolle: Ein Workspace-Connector braucht Owner oder Admin, ein persönlicher Agent deckt alle anderen ab. Dann den Tarif: MCP-Zugriff liegt bei Pro, und eine niedrigere Stufe scheitert hier statt beim Verbinden.

Cursor / Zed / Windsurf + Telegram FAQ

Welche Editoren werden unterstützt?
Jeder Editor, der MCP über mcp.json unterstützt — darunter Cursor, Zed und Windsurf. Registrieren Sie die Entergram MCP-URL und autorisieren Sie per OAuth.
Ist das ein Telegram-Bot?
Nein. Entergram verbindet Ihr echtes persönliches Telegram-Konto über einen gehosteten MCP-Server.
Kann es mir sagen, was ich beim Coden verpasst habe?
Ja. Fragen Sie die KI Ihres Editors, und sie liest Ihre Chats, zählt unbeantwortete Nachrichten und markiert die von Kunden.
Ist es sicher?
Ja. OAuth 2.0 mit fein abgestuften Berechtigungen; Ihre Zugangsdaten erreichen den Editor-Anbieter nie, und der Zugriff ist widerrufbar.

Telegram mit Cursor & IDEs verbinden