Перейти до основного вмісту
Усі конектори Telegram MCP

Cursor, Zed і Windsurf

Cursor Telegram MCP - Telegram у Cursor, Zed і Windsurf

Зареєструйте Entergram як MCP-сервер у Cursor, Zed або Windsurf і працюйте зі своїм справжнім акаунтом Telegram прямо з редактора. Перевіряйте пропущені повідомлення й клієнтів, які чекають на вас, не збиваючись із робочого ритму.

URL сервера MCP https://mcp.entergram.com/mcp

Підключіть редактор за 3 кроки

Працює з Cursor, Zed і Windsurf.

URL сервера MCP https://mcp.entergram.com/mcp
  1. В Entergram відкрийте Settings → Workspace → Connectors → MCP і скопіюйте ендпоінт. Він потрапить у конфігураційний файл JSON, а не в діалог налаштувань, тож тримайте його в буфері обміну.

  2. У налаштуваннях MCP свого редактора (mcp.json) зареєструйте MCP URL Entergram: https://mcp.entergram.com/mcp.

  3. Перезавантажте MCP-сервер у редакторі, завершіть вхід у браузері й підтвердьте доступ. Інструменти реєструються для робочого простору, який у вас відкритий.

Запитайте редактор про свій Telegram

Коли ваш особистий акаунт підключено, AI у вашій IDE може перевіряти Telegram без перемикання між застосунками. Спробуйте:

  1. «Хто надіслав цей стек викликів і що саме написав?»

  2. «Чи скаржився ще хтось на такий самий тайм-аут?»

  3. «Відкрий тікет для цього бага й прив'яжи чат, звідки він прийшов.»

  4. «Напиши авторові звіту, що виправлення змерджено і сьогодні воно виходить.»

  5. «Покажи всі чати, де згадується ендпоінт, який я щойно змінив.»

  6. «Залиш нотатку в тому треді, щоб підтримка знала статус.»

Що ваш редактор може робити з Telegram

Cursor, Zed і Windsurf завантажують MCP-сервери з файлу mcp.json. Додайте URL Entergram, і AI вашого редактора зможе між завданнями звертатися до вашого справжнього особистого акаунта Telegram. Доступ обмежено областями OAuth, без акаунта бота й без API-ключів у репозиторії.

  1. Читати звіт про баг поруч із кодом, який його спричинив

  2. Зв'язатися з автором звіту, не виходячи з редактора

  3. Перевірити, чи на проблему скаржиться більше ніж одна людина

  4. Прив'язати чат до тікета, поки виправлення ще свіже

  5. Однаково працює в Cursor, Zed і Windsurf

  6. Тримати контекст клієнта в тому самому вікні, що й diff

Від стека викликів до людини, яка його надіслала

Ваш редактор уже має код. Але в нього ніколи не було другої половини бага: хто на нього натрапив, скільки таких людей і що підтримка вже їм пообіцяла. Кожне запитання нижче розгортається в короткий ланцюжок іменованих викликів інструментів, які прокручуються в панелі агента, поки ви далі читаєте файл.

Дізнатися більше

Ви питаєте

«Хтось надіслав нам TypeError зі сторінки білінгу. Знайди повідомлення й скажи, хто про це повідомив.»

Викликані інструменти

entergram_list_messagesentergram_get_contactentergram_list_chat_tickets

Ви отримуєте

Агент шукає текст помилки в нещодавній історії, зіставляє відправника із записом контакту й перевіряє, чи ця розмова вже породила тікет. Ви отримуєте ім'я автора звіту, його точне формулювання і відповідь так чи ні на питання, чи зареєструвала це підтримка. І все це до того, як ви відкрили бодай один файл у репозиторії.

Ви питаєте

«Чи варто виправляти це сьогодні? Порахуй, скільки людей повідомили про те саме.»

Викликані інструменти

entergram_list_workspace_chatsentergram_list_messagesentergram_get_chat

Ви отримуєте

Пріоритети на основі цифр, а не інтуїції. Агент проходить спільним поданням робочого простору, а не одним тредом, шукає збіги із симптомом, який ви описали, і повідомляє, скільки окремих розмов його згадують і коли надійшла перша. Два звіти за місяць і дев'ять за два дні означають зовсім різне.

Ви питаєте

«Дістань лог, який вставив клієнт, щоб я відтворив проблему локально.»

Викликані інструменти

entergram_list_chatsentergram_list_messagesentergram_get_message

Ви отримуєте

Агент знаходить тред, повертається до повідомлення з даними й отримує його повністю, а не обрізаний попередній перегляд. Далі можна попросити його перетворити лог на тест, що падає, у файлі, який у вас уже відкритий. Саме ця частина справді швидша, ніж читати Telegram на другому екрані.

Ви питаєте

«Встав ці кроки відтворення в тікет для цього бага.»

Викликані інструменти

entergram_list_ticketsentergram_get_ticketentergram_create_ticket_comment

Ви отримуєте

Ваші нотатки потрапляють туди, де їх шукатиме команда підтримки, і написані вони, поки контекст ще у вас у голові. Коментар прикріплюється до тікета, а не надсилається клієнтові, тож інженер може прямо назвати причину, і нікому не доводиться спершу писати дипломатичну версію.

Ви питаєте

«На якому плані людина, що це подала, і що ми їй уже казали?»

Викликані інструменти

entergram_list_custom_columnsentergram_get_chat_custom_fieldsentergram_list_chat_comments

Ви отримуєте

Агент читає схему ваших колонок, отримує значення, задані для цього чату, а потім читає внутрішні нотатки, які залишили на ньому колеги. Відповідь приходить одним абзацом: тариф клієнта, стан продовження, якщо ви його відстежуєте, і обіцянка, яку хтось дав на дзвінку минулого тижня і про яку вам ніхто не сказав.

Ви питаєте

«Виправлення змерджено. Повідом двох людей, які про це писали, і закрий тікет.»

Викликані інструменти

entergram_list_accountsentergram_send_messageentergram_update_ticket

Ви отримуєте

Крок, який усі пропускають. Агент визначає, якому підключеному акаунту належить кожна розмова, готує для кожного автора звіту коротке повідомлення на ваше погодження й переводить тікет у закриті, щойно повідомлення надіслано. Шлях від релізу до повідомлення постраждалому клієнтові скорочується із задачі в списку до одного промпту.

Історія користувача · Продуктовий інженер

Перетворюйте звіти про баги з Telegram на задачі в Linear, не втрачаючи розмову

Редактор уже знає код, а Entergram додає слова клієнта. Найкорисніший процес поєднує ці два контексти й записує результат назад в обидві системи.

Дізнатися більше

Розмита скарга в Telegram стає відтворюваною задачею в Linear

Про той самий баг пишуть на акаунт засновника, на акаунт підтримки й менеджерові спільноти. Інженери отримують скриншоти в Slack, але втрачають повідомлення навколо, версію, якої це стосується, і обіцянки, які клієнтам уже дали.

Інструкція

Знайди в усіх підключених акаунтах Telegram повідомлення про спінер на сторінці оформлення замовлення за останні сім днів. Групуй результати за акаунтом і чатом. Порівняй ці звіти з поточним кодом і логами в цьому репозиторії. Якщо вони описують той самий дефект, підготуй чернетку однієї задачі в Linear із кроками відтворення, імовірним компонентом, постраждалими користувачами й посиланнями на кожен вихідний чат. Додай до кожного вихідного чату внутрішній коментар Entergram з ID задачі в Linear і безпечним для клієнта підсумком статусу. Перш ніж створювати задачу чи коментарі, запитай дозволу.

Що отримує команда

Інженери бачать один чітко окреслений дефект замість трьох історій. Підтримка може відкрити будь-який пов'язаний чат і побачити, що звіт прив'язано, хто за нього відповідає і що можна безпечно сказати клієнтові.

Періодичність

На вимогу в редакторі; щотижня, якщо запускається через обгортку в CI або cron

  1. Агент IDE знаходить звіти в різних акаунтах і збирає набір доказів, не відкриваючи сторонніх чатів.

  2. Контекст репозиторію перетворює мову клієнта на відтворюваний технічний опис і критерії приймання.

  3. Linear отримує одну задачу без дублів, а кожен чат в Entergram отримує те саме посилання на задачу й доречну нотатку про передачу.

Перевірка реальністю

Cursor та подібні агенти IDE є інтерактивними клієнтами, а не надійними фоновими планувальниками. Для регулярної роботи використовуйте GitHub Actions, cron або платформу автоматизації, а записи в Linear і Entergram тримайте за погодженням, доки правило зіставлення не доведе свою надійність.

Три редактори, три конфігураційні файли

Дізнатися більше

Cursor - ~/.cursor/mcp.json

Cursor завантажує сервери з ~/.cursor/mcp.json для кожного проєкту, який ви відкриваєте, або з .cursor/mcp.json, закоміченого в репозиторій, якщо сервер потрібен лише для цієї кодової бази. Через меню шлях такий: Cursor Settings → MCP & Integrations → New MCP server, і Cursor запише той самий файл за вас. Запис на рівні проєкту просить підтвердити довіру, коли агент уперше до нього звертається, тож колега, який підтягнув репозиторій, усе одно ухвалює свідоме рішення.

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

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

Zed зберігає MCP-сервери в блоці context_servers основного файлу налаштувань, а не в блоці mcpServers, і саме це одне слово ламає більшість перших спроб: вставте фрагмент для Cursor без змін, і нічого не завантажиться, без жодної помилки, яка б пояснила чому. На екрані налаштувань Agent Panel є кнопка Add Custom Server, яка запише правильну структуру, якщо ви не хочете редагувати JSON вручну.

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

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

Windsurf читає окремий файл у ~/.codeium, а не налаштування редактора, як можна було б очікувати, і Cascade перечитує його на вимогу: після збереження відкрийте панель MCP у Cascade й натисніть оновлення, інакше інструменти залишатимуться невидимими до наступного перезапуску. Сама структура JSON збігається з Cursor, тож запис можна переносити між ними.

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

78 інструментів, які отримує ваш редактор

Cursor, Zed і Windsurf отримують однаковий список (дев'ять груп, 78 іменованих функцій), і кожен із них показує виклики в міру того, як агент їх робить. Тож ви бачите, як запитання перетворюється на послідовність викликів, і можете вчасно її перервати. Які із 78 справді спрацюють, залежить від рівня доступу, наданого під час авторизації; про рівні доступу нижче.

Дізнатися більше

Що лежить у конфігураційному файлі, а що ні

Запис, який ви вставляєте в mcp.json, містить рівно одне: адресу. Жодного токена, номера телефону чи API-ключа, тому файл .cursor/mcp.json на рівні проєкту безпечно комітити поруч із кодом, якому він служить. Сам дозвіл видається в браузері, належить вам, а не репозиторію, і зберігається редактором. Щоб забрати його, відкличте підключення на екрані MCP у Settings → Workspace → Connectors в Entergram; токен, який тримає редактор, перестане працювати на наступному виклику. Існує два рівні доступу, і вони не взаємозамінні.

Дізнатися більше
Особистий агент
Будь-який учасник може видати його собі, і на ноутбуці розробника це зазвичай правильна межа. Він читає робочий простір, акаунти, контакти, чати, повідомлення й тікети, а записує лише користувацькі поля в чатах ваших власних підключених акаунтів. Агент із таким доступом може вичерпно дослідити баг, але не може написати людині, яка про нього повідомила.
Конектор робочого простору
Лише для власників і адміністраторів. Він має повний набір областей доступу (надсилання, запис користувацьких полів у будь-якому чаті, адміністрування груп) і спільний для команди, а не належить одному розробникові. Використовуйте його, коли редактор виконує роботу від імені компанії, а не від вашого імені.
Відкликання
Працює з обох боків і діє одразу. Якщо видалити сервер із mcp.json, редактор перестане питати; якщо відкликати доступ в Entergram, йому перестануть відповідати. Саме друге важливе, коли ноутбук уже не у ваших руках.

Де закінчується інтеграція з редактором

Це варто знати, перш ніж робити це звичкою.

Дізнатися більше
  • Доступ до MCP входить у план Pro, і з боку редактора цього не змінити: робочий простір на нижчому тарифі може зареєструвати сервер, завершити вхід і все одно не отримати нічого корисного у відповідь на виклик.
  • Нічого не надходить само. Редактор звертається до Entergram лише в межах ходу, який почали ви, тож повідомлення, що прийшло посеред рефакторингу, тихо чекає, доки ви не запитаєте про нього.
  • Конфігурація прив'язана до машини. mcp.json не переноситься разом з акаунтом редактора, як і дозвіл OAuth: другий ноутбук означає другий файл і другий екран згоди.
  • Вивід інструментів залишається в розмові. Агент може процитувати лог клієнта в коментарі чи фікстурі, але записує у ваші файли лише на ваше прохання й ніколи у зворотному напрямку.
  • Кожне надсилання вказує один акаунт. account_id є обов'язковим аргументом, а не значенням за замовчуванням, тож агент, який вибрав не ту гілку, не зможе ще й самовільно написати всім вашим контактам.
  • Конектор бачить рівно те, що бачить ваш акаунт Telegram. Група, до якої вас ніколи не додавали, залишається невидимою і з редактора, хоч як сформулюйте промпт.

Коли редактор не бачить Entergram

Дізнатися більше

Сервер показує червону крапку в панелі MCP у Cursor

Cursor кешує список інструментів з останнього успішного з'єднання. Вимкніть і знову ввімкніть сервер у Cursor Settings → MCP & Integrations, а якщо крапка залишається червоною, перезавантажте вікно: агент читає список під час запуску вікна, а не тоді, коли ви редагуєте файл.

Zed повністю ігнорує запис

Майже напевно ви написали mcpServers. У Zed ключ називається context_servers, а нерозпізнаний ключ верхнього рівня мовчки відкидається, а не повідомляється як помилка. Виправте назву ключа, збережіть і перезапустіть Zed.

Windsurf не показує інструментів Entergram після збереження

Переконайтеся, що ви редагували ~/.codeium/windsurf/mcp_config.json, а не інтерфейс налаштувань, потім відкрийте панель MCP у Cascade й оновіть її. Windsurf перечитує цей файл, коли його про це просять, і не раніше.

Екран згоди відкривається, але редактор залишається непідключеним

Авторизація завершується в браузері, який ваша операційна система відкриває за замовчуванням. Завершіть вхід там, увійшовши в Entergram у тому самому профілі, потім поверніться й ще раз запустіть дію підключення.

Агент відповідає про Telegram, нічого не викликаючи

Зареєстровано забагато серверів, і список інструментів обрізається, перш ніж його побачить модель. Вимкніть MCP-сервери, які не потрібні для цього завдання, і назвіть Entergram у промпті, щоб вибір був однозначним.

Виклики повертають 403

Перевірте дві речі в такому порядку. Ваша роль: конектор робочого простору потребує власника або адміністратора, а особистий агент доступний усім іншим. Потім ваш план: доступ до MCP входить у Pro, і нижчий тариф дає збій саме тут, а не під час підключення.

Cursor / Zed / Windsurf + Telegram: часті запитання

Які редактори підтримуються?
Будь-який редактор, що підтримує MCP через mcp.json, зокрема Cursor, Zed і Windsurf. Зареєструйте MCP URL Entergram і авторизуйтеся через OAuth.
Це бот Telegram?
Ні. Бот був би другим акаунтом, який ваші клієнти легко відрізнять. Це ваш власний акаунт, доступний через хостований MCP-сервер, тож відповіді надходять від вас.
Чи може він підказати, що я пропустив, поки писав код?
Так. Запитайте AI свого редактора, і він прочитає ваші чати, порахує повідомлення без відповіді й позначить ті, що від клієнтів.
Це безпечно?
Так. Авторизація працює через OAuth 2.0 з обмеженими областями доступу. Ваша сесія Telegram залишається в Entergram: вона ніколи не записується в mcp.json і не синхронізується з налаштуваннями редактора. Конектор можна відкликати будь-коли.

Cursor Telegram MCP - Telegram у Cursor, Zed і Windsurf