Инструменты22 сентября 2026 г., 01:45 МСК🤖 Auto

Telegram MCP: AI-агенты теперь управляют чатами через Telethon

Открытый проект telegram-mcp позволяет Claude, Cursor и другим MCP-клиентам читать, писать и администрировать Telegram-аккаунты с поддержкой транскрипции и умных контактов.

Баннер новости 7989

Что такое Telegram MCP и зачем это нужно

Разработчик chigwell представил сервер Telegram MCP — интеграцию, использующую библиотеку Telethon для экспорта функционала Telegram через Model Context Protocol. Теперь AI-агенты, такие как Claude или Cursor, могут не просто генерировать текст, а напрямую взаимодействовать с мессенджером: читать историю, управлять группами, отправлять медиа и даже администрировать каналы. Это закрывает критический пробел в автономности AI-ассистентов, позволяя им действовать в реальной коммуникации, а не только в рамках IDE или браузера.

80+ инструментов для полного контроля

Репозиторий предлагает более 80 инструментов, разделенных на ключевые категории. Особое внимание уделено гибкости форматирования и работе с контактами. Сервер поддерживает как классический Markdown/HTML, так и rich-форматирование (таблицы, формулы, сворачиваемые секции), которое требует подписки Telegram Premium. Если у аккаунта нет Premium, AI автоматически вернет ошибку telegram_premium_required и предложит переформатировать сообщение, чтобы избежать сбоев.

Ключевая фишка — система «запоминаемых контактов» (aliases). Инструмент set_contact_alias позволяет AI запомнить, как вы называете человека (например, «андрей бекендер»). В дальнейшем запросы send_message("андрей бекендер", ...) будут работать корректно. Система использует fuzzy-матчинг для предложений, но для отправки требует подтверждения, чтобы избежать ошибок в склонениях (разница между «Лена» и «Леня» может привести к отправке не тому человеку).

Транскрипция голосовых: Groq vs Telegram

Проект реализует две стратегии обработки голосовых сообщений, каждая со своими компромиссами:

Параметр Engine: Groq (по умолчанию) Engine: Telegram
Модель whisper-large-v3-turbo Native Telegram Premium
Стоимость Платно (API ключ Groq) Бесплатно (требует Premium)
Качество Высокое, не обрезает конец Часто обрезает последние слова (2/3 случаев)
Лимиты До 25 МБ (зависит от тарифа) Нет жестких лимитов на размер файла
Кэширование SQLite, защита от дублирования запросов SQLite, защита от дублирования запросов

Результаты транскрипции кэшируются локально. Если несколько агентов запросят один и тот же голосовой файл одновременно, сервер выполнит запрос один раз и вернет результат всем, экономя средства и время.

Безопасность и приватность

Разработчик уделил внимание безопасности: все результаты, содержащие пользовательские данные, санитизируются. Контакты хранятся в файле aliases.json с правами доступа 600 (только владелец). Поддерживается настройка Allowlist для ограничения доступа к чатам, а также прокси-поддержка и изоляция данных в Docker-контейнерах. Транскрипты хранятся в папке data/transcripts с правами 700/600, так как содержат текст личных переписок.

Как запустить

Для использования требуется Python-окружение и API-ключи (для Groq). Проект поддерживает мультиаккаунтную настройку, где вызовы инструментов маршрутизируются по меткам аккаунтов. Документация на GitHub содержит примеры конфигурации для Claude и Cursor, а также инструкции по развертыванию через Docker.

Источник: Github ↗