MCP-мост из VK в Telegram

vk-tg-bridge

MCP-сервер на 4 инструмента: забирает посты со стены VK, фильтрует по правилам и публикует в Telegram через Bot API

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Публикует контент в Telegram-канал от имени бота
  • Читает и пересылает содержимое стены VK без модерации человеком, если вызван bridge_run целиком
Все причины и проверки
Российский стек

shekelstrong/vk-tg-bridge

Установка

Ручная установка

git clone https://github.com/shekelstrong/vk-tg-bridge.git && cd vk-tg-bridge && pip install -r requirements.txt

Установка зависимостей, дальше нужны переменные VK_TOKEN и TG_BOT_TOKEN.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер решает одну задачу: перенос контента из VK в Telegram. fetch_vk получает посты со стены пользователя или сообщества по VK API, filter_posts отбирает их по длине текста, ключевым словам включения и исключения, наличию медиа и минимальному числу лайков, format_tg готовит текст под Telegram с HTML-разметкой и обрезкой по лимиту символов, а bridge_run прогоняет все три шага подряд и отправляет отфильтрованные посты в канал или чат через Telegram Bot API. Каждый инструмент можно вызывать отдельно или как единый пайплайн.

Для кого. Для тех, кто дублирует контент из группы VK в Telegram-канал и хочет отсеивать рекламу и слабые посты автоматически.

Подходит, если

  • Нужно автоматически переносить лучшие посты из VK-группы в Telegram-канал
  • Нужна фильтрация по ключевым словам, например исключить посты со словом реклама
  • Нужен пробный прогон fetch и filter отдельно, прежде чем публиковать в Telegram

Не подходит, если

  • Нужен перенос в обратную сторону, из Telegram в VK, сервер работает только в одном направлении
  • Нужна публикация со сложным форматированием, format_tg делает только базовый HTML и обрезку

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

Перенеси из группы -123456 в Telegram-канал посты за сегодня с числом лайков больше 50, без рекламы

Ограничения

Нужны отдельно VK_TOKEN и TG_BOT_TOKEN. Проект небольшой, README не описывает обработку дублей при повторном запуске bridge_run и лимиты VK API по частоте запросов.

Как отключить. Остановите процесс сервера и удалите его из конфигурации MCP-клиента.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
VK_TOKEN
обязательная, секрет
Токен доступа VK для чтения стены пользователя или сообщества.
TG_BOT_TOKEN
обязательная, секрет
Токен Telegram-бота для отправки постов в канал или чат.

Проверка безопасности

  • Публикует контент в Telegram-канал от имени бота
  • Читает и пересылает содержимое стены VK без модерации человеком, если вызван bridge_run целиком

Коротко о README

README описывает сервер как мост VK в Telegram с четырьмя инструментами и приводит для каждого пример вызова и формат ответа: fetch_vk возвращает список постов, filter_posts считает прошедшие и отсеянные, format_tg отдает готовый текст и режим разметки, bridge_run сводит все воедино со счетчиками полученных, отфильтрованных и отправленных постов. Структура репозитория показывает отдельные файлы для каждого инструмента и CI workflow.

Частые вопросы

Можно ли посмотреть, что отфильтровалось, до отправки?

Да, fetch_vk и filter_posts можно вызвать отдельно от bridge_run и посмотреть промежуточный результат перед публикацией.

Какие правила фильтрации поддерживаются?

Минимальная и максимальная длина текста, ключевые слова включения и исключения, наличие медиа и минимальное число лайков.

Выбор редакции

Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов

СкиллНизкий рискБез VPN52,7 тыс.Звезды репозитория
Выбор редакции

Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов

СкиллНизкий риск51,8 тыс.Звезды репозитория
Официальный

Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом

MCP-серверВысокий рискРоссийский стек1Звезды репозитория
Выбор редакции

MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно

MCP-серверВысокий рискРоссийский стекБез VPN1Звезды репозитория
Foxx AIMCP-мост из VK в Telegram

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.