MCP контент-фабрика для Telegram, VK и MAX

publish-mcp

MCP-сервер генерирует, переводит и публикует посты в Telegram, VK, MAX и Threads: бренд-профиль, анализ конкурентов и картинки одним пайплайном

MCP-сервер

Высокий риск

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

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

  • Публикует посты сразу в несколько мессенджеров от имени владельца токенов
  • Отправляет содержимое на внешний ИИ-провайдер для генерации текста и картинок
Все причины и проверки
Российский стек

devladpopov/publish-mcp

Установка

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

npx skillfoxx add mcp/publish-mcp

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

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

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

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

claude mcp add --transport stdio --env 'GEMINI_API_KEY=<ваш GEMINI_API_KEY>' publish -- npx -y content-factory-mcp

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

code --add-mcp '{"name":"publish","type":"stdio","command":"npx","args":["-y","content-factory-mcp"],"env":{"GEMINI_API_KEY":"<ваш GEMINI_API_KEY>"}}'

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

{
  "servers": {
    "publish": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

codex mcp add publish --env 'GEMINI_API_KEY=<ваш GEMINI_API_KEY>' -- npx -y content-factory-mcp

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

[mcp_servers.publish]
command = "npx"
args = ["-y", "content-factory-mcp"]
env = { GEMINI_API_KEY = "<ваш GEMINI_API_KEY>" }

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

Бывший Windsurf.

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

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

{
  "mcp": {
    "publish": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "content-factory-mcp"
      ],
      "environment": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

{
  "context_servers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

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

{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": [
        "-y",
        "content-factory-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "<ваш GEMINI_API_KEY>"
      }
    }
  }
}

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

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

TELEGRAM_BOT_TOKENсекрет, необязательная
TELEGRAM_CHAT_IDнеобязательная
GEMINI_API_KEYсекрет, обязательная

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

Понадобится: Node.js

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

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

Добавь в конфиг MCP-клиента команду npx -y content-factory-mcp с переменными TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID и GEMINI_API_KEY, затем вызови setup_brand перед первой генерацией поста.

Другие способы из описания автора
{
  "mcpServers": {
    "publish": {
      "command": "npx",
      "args": ["-y", "content-factory-mcp"],
      "env": {
        "TELEGRAM_BOT_TOKEN": "123456:ABC-DEF...",
        "TELEGRAM_CHAT_ID": "@my_channel",
        "GEMINI_API_KEY": "AIza..."
      }
    }
  }
}

Быстрый старт из README, VK и MAX подключаются дополнительными переменными окружения по документации сервера.

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

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

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

  • Публикует посты сразу в несколько мессенджеров от имени владельца токенов
  • Отправляет содержимое на внешний ИИ-провайдер для генерации текста и картинок

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

Что делает

Сервер дает 11 инструментов на весь цикл контента: setup_brand задает нишу, тон и структуру постов, analyze_competitors собирает и разбирает страницы конкурентов через ИИ, find_sources ищет RSS и сайты для тем, generate_post пишет пост голосом бренда, translate_post переводит с сохранением стиля, generate_media рисует изображение через Gemini Imagen или DALL-E. Публикующая часть отдельная: publish отправляет текст и картинку в один канал, publish_all сразу во все настроенные каналы, list_channels показывает список, а preview делает пробный прогон без реальной отправки. README указывает, что сервер уже используется для каналов суммарно больше 157 тысяч подписчиков.

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

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

  • Нужен полный цикл от темы до публикации в Telegram, VK, MAX и Threads одним сервером
  • Нужен анализ конкурентов перед написанием поста
  • Нужен перевод готового поста на другой язык с сохранением голоса бренда

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

  • Нужна публикация без внешнего ИИ-провайдера, генерация текста и картинок завязана на Gemini или совместимые ключи
  • Нужен только постинг без генерации контента, специализированный сервер под одну площадку будет проще

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

Настрой бренд для ниши ИИ-образование, найди источники, напиши пост про новую модель и опубликуй во все каналы

MCP

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

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

TELEGRAM_BOT_TOKEN секрет
Токен Telegram-бота для публикации в канал.
TELEGRAM_CHAT_ID
ID или username Telegram-канала.
GEMINI_API_KEY обязательная, секрет
Ключ Gemini для генерации текста и изображений.

Ограничения

Генерация текста и картинок зависит от внешнего ключа (в примере README: GEMINI_API_KEY), то есть требует доступного зарубежного провайдера. Лицензия в репозитории не указана. README не детализирует лимиты частоты публикации в VK и MAX.

Как отключить. Удалите сервер publish из конфигурации MCP-клиента и отзовите токены Telegram, VK и MAX в соответствующих кабинетах.

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

Можно ли посмотреть пост перед публикацией?

Да, инструмент preview делает пробный прогон без реальной отправки в канал.

Поддерживает ли сервер MAX?

Да, README упоминает MAX среди площадок публикации наравне с Telegram, VK и Threads.

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

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

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

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

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

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

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

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

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

Коротко о README

README на английском представляет сервер как ИИ-контент-фабрику для Telegram, VK, MAX и Threads одним конфигом MCP. Приведена таблица из 11 инструментов, разделенная на блок контент-фабрики (бренд, конкуренты, источники, генерация текста, перевод, картинки) и блок публикации (одиночная, массовая, список каналов, превью). Дан полный пример пайплайна от постановки бренда до публикации и указано число подписчиков каналов, где сервис уже используется.

Foxx AIMCP контент-фабрика для Telegram, VK и MAX

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