К основному содержанию
MCP-сервер CX Codex

claude-ops-telegram-server — MCP-сервер для Claude Code

Подключает личный аккаунт Telegram к ассистенту через MTProto. Помогает разбирать входящие личные сообщения, искать переписки и отвечать в чатах.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add claude-ops-telegram-server -e TELEGRAM_API_ID=<TELEGRAM_API_ID> -e TELEGRAM_API_HASH=<TELEGRAM_API_HASH> -e TELEGRAM_PHONE=<TELEGRAM_PHONE> -e TELEGRAM_SESSION=<TELEGRAM_SESSION> -- npx -y claude-ops-telegram-server
Открыть на GitHub

Что делает claude-ops-telegram-server

Сервер работает через библиотеку gram.js по протоколу MTProto от лица личного профиля, а не бота из BotFather. Боты технически не видят чужие личные диалоги. Здесь же агент получает доступ к приватным перепискам, группам и каналам. В набор входят четыре инструмента: list_dialogs, get_messages, send_message и search_messages.

Для запуска понадобятся api_id и api_hash, полученные на https://my.telegram.org/apps. Перед добавлением в IDE нужно пройти интерактивную авторизацию с кодом из SMS и паролем двухфакторной аутентификации, чтобы сформировать токен TELEGRAM_SESSION.

Строка сессии даёт полный доступ к аккаунту: её нельзя передавать третьим лицам или сохранять в публичных репозиториях. При частых запросах Telegram может временно ограничить аккаунт на 15–30 минут.

Какие задачи решает

  • читать личные сообщения и ветки диалогов прямо из рабочего окружения
  • находить сообщения по ключевым словам сразу во всех чатах
  • проверять список диалогов и количество непрочитанных уведомлений
  • отправлять ответы контактам или писать в каналы от своего имени

Примеры запросов агенту

  • Посмотри последние непрочитанные личные сообщения в Telegram через list_dialogs.
  • Найди во всех переписках Telegram сообщения со словом «деплой».
  • Отправь пользователю ответ в чат через инструмент send_message.

Как установить claude-ops-telegram-server

Командой платформы

claude mcp add claude-ops-telegram-server -e TELEGRAM_API_ID=<TELEGRAM_API_ID> -e TELEGRAM_API_HASH=<TELEGRAM_API_HASH> -e TELEGRAM_PHONE=<TELEGRAM_PHONE> -e TELEGRAM_SESSION=<TELEGRAM_SESSION> -- npx -y claude-ops-telegram-server

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о claude-ops-telegram-server

Как установить claude-ops-telegram-server в Claude Code?

Сначала получите api_id, api_hash и сгенерируйте сессию командой авторизации. Затем подключите сервер командой `claude mcp add claude-ops-telegram-server -e TELEGRAM_API_ID=<TELEGRAM_API_ID> -e TELEGRAM_API_HASH=<TELEGRAM_API_HASH> -e TELEGRAM_PHONE=<TELEGRAM_PHONE> -e TELEGRAM_SESSION=<TELEGRAM_SESSION> -- npx -y claude-ops-telegram-server`.

Зачем использовать MTProto вместо обычного Telegram-бота?

Стандартные боты не имеют доступа к личным перепискам между пользователями. Авторизация по MTProto позволяет агенту читать входящие сообщения и отвечать в приватных диалогах владельца аккаунта.

Что делать, если сервер выдаёт ошибку о недействительной сессии?

Потребуется заново запустить скрипт авторизации через node index.js --auth, подтвердить вход по коду и обновить значение переменной TELEGRAM_SESSION.

Похожие MCP-серверы

Каталог MCP-серверов →

Спонсоры проекта

Компании, которые помогают держать аналитику открытой