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

Better Telegram MCP — MCP-сервер для Claude Code: доступ к Telegram

Даёт агенту доступ к Telegram: сообщения, чаты, медиа и контакты. Работает и от бота, и от обычного аккаунта.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> --env TELEGRAM_API_ID=<TELEGRAM_API_ID> --env TELEGRAM_API_HASH=<TELEGRAM_API_HASH> --transport stdio better-telegram-mcp -- uvx better-telegram-mcp
Открыть на GitHub

Что делает Better Telegram MCP

Сервер действует в двух режимах. Если задан токен бота, запросы идут через Bot API на httpx. Если вместо токена указаны API-ключи аккаунта, включается MTProto на Telethon — тогда агенту доступен обычный пользовательский аккаунт, а не только бот.

Внутри семь инструментов с диспетчеризацией по действию: message, chat, media, contact, config, help и config__open_relay. Часть из них помечена как read-only, часть — как разрушительная, так что агенту есть на что опереться при выборе. Справка отдаётся ещё и MCP-ресурсами по схеме telegram://docs/*.

Для пользовательского аккаунта вход устроен через браузер: в HTTP-режиме форма принимает телефон, OTP и пароль двухфакторной аутентификации. На одной машине то же самое делает auth в CLI, login остался устаревшим псевдонимом. Без токена бота или пары API ID и hash сервер не поймёт, от чьего имени работать. Локально исполняемый файл по умолчанию поднимается на stdio, а HTTP включается флагами --http, MCP_TRANSPORT=http или TRANSPORT_MODE=http.

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

  • Отправить сообщение в чат прямо из сессии агента
  • Скачать медиа из переписки и передать его в проект
  • Пройтись по списку контактов и найти нужного человека
  • Разобрать входящие сообщения и разложить по задачам
  • Завести бота и аккаунт под одним интерфейсом

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

  • Отправь в чат dev-team сообщение о том, что сборка упала
  • Найди в контактах Ивана и покажи последние сообщения с ним
  • Скачай последнее фото из чата release

Как установить Better Telegram MCP

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

claude mcp add --env TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> --env TELEGRAM_API_ID=<TELEGRAM_API_ID> --env TELEGRAM_API_HASH=<TELEGRAM_API_HASH> --transport stdio better-telegram-mcp -- uvx better-telegram-mcp

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from better-telegram-mcp <команда>

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

Вопросы о Better Telegram MCP

Как установить Better Telegram MCP в Claude Code?

Через CLI: claude mcp add better-telegram-mcp -e TELEGRAM_BOT_TOKEN=<TELEGRAM_BOT_TOKEN> -e TELEGRAM_API_HASH=<TELEGRAM_API_HASH> -- uvx better-telegram-mcp. Для пользовательского аккаунта есть второй вариант — с TELEGRAM_API_ID и --transport stdio.

Что делает Better Telegram MCP?

Соединяет агента с Telegram: отправляет сообщения, читает чаты, работает с медиа и контактами. Режим зависит от того, что вы указали — токен бота или ключи аккаунта.

Что нужно, чтобы работать от обычного аккаунта?

TELEGRAM_API_ID, TELEGRAM_API_HASH и вход по номеру телефона. В HTTP-режиме код подтверждения и пароль 2FA вводятся в браузерной форме.

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

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

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

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