Вход по QR-коду
MCP Telegram использует аутентификацию по QR-коду — номер телефона не нужен.
Вход через бинарник
bash
TELEGRAM_API_ID=YOUR_ID TELEGRAM_API_HASH=YOUR_HASH ./mcp-telegram-loginВ терминале появится QR-код:
- Откройте Telegram на телефоне
- Перейдите в Настройки → Устройства → Подключить устройство
- Отсканируйте QR-код
Сессия сохраняется в ~/.mcp-telegram/session и используется автоматически. Вход нужен только один раз.
Вход через npx
bash
TELEGRAM_API_ID=YOUR_ID TELEGRAM_API_HASH=YOUR_HASH npx @overpod/mcp-telegram loginВход через Claude Desktop
Если вы используете Claude Desktop, терминал не нужен:
- Добавьте MCP-сервер в конфиг (см. настройка Claude Desktop)
- Перезапустите Claude Desktop
- Попросите Claude: «Выполни telegram-login»
- Будет сгенерировано изображение с QR-кодом
- Если изображение не видно, оно сохранено в
~/.mcp-telegram/qr-login.png - Отсканируйте в Telegram (Настройки → Устройства → Подключить устройство)
Проверка подключения
После входа попросите ассистента выполнить telegram-status — должна вернуться информация о вашем аккаунте.
Пользовательский путь к сессии
bash
TELEGRAM_SESSION_PATH=/path/to/session ./mcp-telegram-loginЭто полезно при использовании нескольких аккаунтов.
Безопасность сессии
- Файл сессии имеет права
0600(доступ только владельцу) - Директория сессии имеет права
0700 - Сессия даёт полный доступ к вашему аккаунту — обращайтесь как с паролем
- Одна сессия на процесс — использование одного файла в нескольких процессах вызывает
AUTH_KEY_DUPLICATED
Следующий шаг
→ Настройте MCP-клиент: Claude Desktop · Claude Code · Cursor