This server acts as a Model Context Protocol (MCP) server for the Telegram Bot API, enabling comprehensive automated management of a Telegram channel through AI clients like ChatGPT, Claude Desktop, and automation platforms like Make.com.
Core capabilities:
Send content - text messages, photos, videos, and documents with HTML/Markdown formatting and captions
Create interactive content - polls and quizzes with customizable options and anonymity settings
Message management - edit existing messages, delete messages, and add emoji reactions
Channel information - retrieve channel details and statistics
Easy deployment - seamless integration on cloud platforms like Railway.com via MCP protocol
Provides comprehensive Telegram Bot API integration for managing channels, including sending messages with HTML/Markdown formatting, sharing photos with captions, creating interactive polls and quizzes, adding emoji reactions, editing and deleting messages, and retrieving channel information.
Telegram MCP Server with Pexels API
Полнофункциональный MCP (Model Context Protocol) сервер для интеграции с Telegram каналами и Pexels API.
🚀 Возможности
12 Telegram функций: отправка сообщений, фото, видео, документов, опросов, реакций, редактирование, удаление, закрепление сообщений
5 Pexels API функций: поиск фото и видео, кураторские подборки, популярные видео
MCP протокол: полная поддержка JSON-RPC 2.0
HTTP API: поддержка как MCP, так и REST API
Railway деплой: готов к развертыванию в облаке
UTF-8 поддержка: корректная обработка русского текста
📋 Доступные инструменты
Telegram (12 инструментов)
send_message
- Отправка текстовых сообщенийsend_photo
- Отправка фотографийsend_video
- Отправка видеоsend_document
- Отправка документовsend_poll
- Создание опросовsend_reaction
- Отправка реакцийedit_message
- Редактирование сообщенийdelete_message
- Удаление сообщенийpin_message
- Закрепление сообщенийunpin_message
- Открепление сообщенийget_channel_info
- Получение информации о каналеget_channel_stats
- Получение статистики канала
Pexels API (5 инструментов)
pexels_search_photos
- Поиск фотографий по запросуpexels_get_photo
- Получение фото по IDpexels_curated_photos
- Кураторские фотографииpexels_search_videos
- Поиск видео по запросуpexels_popular_videos
- Популярные видео
🛠 Установка
🚀 Запуск
🌐 Деплой на Railway
Подключите GitHub репозиторий к Railway
Railway автоматически определит Node.js проект
Настройте переменные окружения:
TELEGRAM_BOT_TOKEN
- токен Telegram ботаTELEGRAM_CHANNEL_ID
- ID канала (например, @channel)PEXELS_API_KEY
- API ключ Pexels (получить на https://www.pexels.com/api/)
📡 API Endpoints
GET /
- Информация о сервереGET /health
- Проверка здоровьяGET /tools/list
- Список инструментов (MCP)POST /
- MCP JSON-RPC 2.0 эндпоинт
🔧 Использование
MCP клиенты (ChatGPT, Claude Desktop)
REST API
📁 Структура проекта
✅ Статус
Railway URL:
https://telegram-mcp-server-production.up.railway.app
Версия: v2.1.0
Статус: ✅ Работает
MCP совместимость: ✅ Полная
Telegram интеграция: ✅ Активна
Pexels API: ✅ Активна
Всего инструментов: 17 (12 Telegram + 5 Pexels)
📖 Документация
Pexels API Guide - Полная документация по Pexels интеграции
Telegram Setup - Настройка Telegram бота
Troubleshooting - Решение проблем
🎯 Готов к использованию!
Сервер полностью настроен и готов к работе с ChatGPT, Claude Desktop и другими MCP клиентами.
Новые возможности v2.1.0:
✨ Интеграция с Pexels API
🖼️ Поиск высококачественных фотографий
🎥 Поиск профессиональных видео
📸 Кураторские подборки
🔥 Популярные видео
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables interaction with Telegram channels through the Bot API, supporting comprehensive messaging operations including sending text/photos, creating polls, managing reactions, and editing/deleting messages. Provides complete channel management capabilities for automated Telegram bot operations.