Этот материал — практический мастер-класс школы 2030AI, в котором Дмитрий Камышников показывает, как поднять собственный MCP-сервер для Telegram на VPS и подключить к нему ИИ-агентов: Claude Code, Cursor, Codex и любые другие клиенты, поддерживающие протокол Model Context Protocol. К концу занятия у слушателя получается не схема на слайде, а работающий сервис в Docker, который умеет читать чаты, создавать черновики, скачивать медиа и при этом разделяет права доступа между разными проектами с помощью ключей.
Разбираем материал по шагам: зачем такой сервер нужен, как устроена архитектура из трёх слоёв, какие данные нужно подготовить заранее, как собрать каркас, добавить контроль доступа через scopes, обернуть всё в Docker и выкатить на удалённый сервер.
Зачем агентам нужен Telegram через MCP
Современные ИИ-агенты всё чаще работают не только с файлами и браузером, но и с реальными рабочими каналами. Telegram — один из таких каналов: агенту бывает нужно найти переписку, посмотреть последние сообщения в канале, подготовить черновик ответа, скачать файл из чата или просто восстановить контекст того, что происходило в проекте за последние пару дней.
Самый прямолинейный путь — выдать каждому агенту прямой Telethon session-файл. Но это, по словам Дмитрия, всё равно что раздать всем ключи от квартиры и надеяться, что никто не зайдёт не в ту дверь. Session-файл даёт полный доступ к аккаунту: его трудно ограничить, трудно отозвать, и непонятно, кто именно совершил то или иное действие.