MCP-сервер VK и Telegram на Cloudflare Workers

smm-mcp

MCP-сервер на Cloudflare Workers, объединяющий VK API и Telegram Bot API: статистика сообществ, стена, участники, посты и рассылки

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Может отправлять сообщения через Telegram Bot API от имени бота
  • Токены VK и Telegram хранятся как секреты воркера и доступны коду сервера
Все причины и проверки
Российский стек

igor1000rr/smm-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/smm-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале

claude mcp add --transport http smm-mcp 'https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp'

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "smm-mcp": {
      "type": "http",
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "smm-mcp": {
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"smm-mcp","type":"http","url":"https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "smm-mcp": {
      "type": "http",
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add smm-mcp --url 'https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp'

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.smm-mcp]
url = "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"

Если файл уже есть, допишите блок в конец.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

gemini mcp add -s user -t http smm-mcp 'https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp'

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "smm-mcp": {
      "httpUrl": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "smm-mcp": {
      "serverUrl": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "smm-mcp": {
      "type": "streamableHttp",
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "smm-mcp": {
      "type": "streamable-http",
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "smm-mcp": {
      "type": "remote",
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "smm-mcp": {
      "url": "https://smm-mcp.<значение ACCOUNT>.workers.dev/<ваш MCP_SECRET>/mcp"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

ACCOUNTобязательная
Cloudflare account for workers deployment
MCP_SECRETсекрет, обязательная
Secret path token for MCP connector
VK_TOKENсекрет, обязательная
VK API token
TG_BOT_TOKENсекрет, обязательная
Telegram bot token

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Сверено с репозиторием 25 сент. 2026, коммит 357f973.

Текст для агента

Задеплой воркер командой wrangler deploy, задай секреты MCP_SECRET, VK_TOKEN и TG_BOT_TOKEN и подключи MCP-клиент к адресу https://<worker>.workers.dev/<MCP_SECRET>/mcp.

Другие способы из описания автора
wrangler deploy

Деплой воркера Cloudflare после настройки секретов MCP_SECRET, VK_TOKEN и TG_BOT_TOKEN.

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

Как мы проверяем

Средний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

  • Может отправлять сообщения через Telegram Bot API от имени бота
  • Токены VK и Telegram хранятся как секреты воркера и доступны коду сервера

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

Что делает

Сервер вручную реализует протокол MCP версии 2025-06-18 на Cloudflare Workers без готового SDK и дает инструменты для двух площадок сразу: статистика сообщества ВКонтакте, записи со стены, список участников через VK API, и отправка сообщений и постов через Telegram Bot API. Сервер разворачивается как воркер и отвечает по адресу вида https://<worker>.workers.dev/<MCP_SECRET>/mcp, где секрет в пути служит простой защитой доступа.

Для кого. Для SMM-специалистов, которые ведут сообщество ВКонтакте и канал в Telegram одновременно и хотят единую точку входа для агента.

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

  • Нужен один сервер сразу для VK и Telegram вместо двух отдельных
  • Нужен бессерверный деплой на Cloudflare Workers без своего хостинга
  • Устраивает защита секретом в пути URL вместо полноценной авторизации

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

  • Нужна публикация постов в сообщество ВКонтакте: судя по коду, реализовано в основном чтение (статистика, стена, участники)
  • Нужна более серьезная защита, чем секрет в адресе воркера
  • Нет аккаунта Cloudflare для деплоя воркера

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

Покажи статистику сообщества ВКонтакте apiclub и последние записи с его стены

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

MCP_SECRET обязательная, секрет
Секрет в пути URL, защищающий доступ к воркеру.
VK_TOKEN обязательная, секрет
Токен доступа VK API.
TG_BOT_TOKEN обязательная, секрет
Токен Telegram-бота от @BotFather.

Ограничения

Проект небольшой, семь файлов, протокол MCP реализован вручную без официального SDK, что увеличивает риск несовместимости при обновлении спецификации. Защита строится на секрете в пути URL, это проще токена в заголовке и заметно слабее полноценной авторизации. VK-часть в README и коде сфокусирована на чтении данных (статистика, стена, участники), публикация постов явно не описана.

Как отключить. Удалите воркер из Cloudflare или уберите его из конфигурации MCP клиента.

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

Нужен ли официальный MCP SDK?

Нет, протокол реализован вручную прямо в src/index.js на Cloudflare Workers.

Как защищен адрес сервера?

Секретом MCP_SECRET прямо в пути URL, а не токеном в заголовке.

MCP-серверы
Выбор редакции

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

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

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

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

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

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

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

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

Коротко о README

README короткий и указывает, что это MCP-комбайн соцсетей на Cloudflare Workers, объединяющий VK API и Telegram Bot API, с адресом подключения вида /<MCP_SECRET>/mcp и тремя секретами: MCP_SECRET, VK_TOKEN и TG_BOT_TOKEN. Сам код в src/index.js описывает инструменты подробнее README: статистику сообщества, записи стены и участников для VK.

Foxx AIMCP-сервер VK и Telegram на Cloudflare Workers

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