OpenPost MCP

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

  • 753 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-серверОфициальный

Широкий доступ

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

  • С областью mcp:full агент публикует и планирует посты в подключенных соцсетях от вашего имени, отвечает на комментарии и скрывает их
  • Он загружает медиа и читает аккаунты, комментарии и аналитику рабочего пространства
  • Токен разработчика действует, пока вы его не отозвали, и открывает рабочие пространства без повторного входа
Все причины и проверки

getopenpost/openpost

Установка

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

npx skillfoxx add mcp/openpost-mcp

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

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

Доступ и проверки

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • С областью mcp:full агент публикует и планирует посты в подключенных соцсетях от вашего имени, отвечает на комментарии и скрывает их
  • Он загружает медиа и читает аккаунты, комментарии и аналитику рабочего пространства
  • Токен разработчика действует, пока вы его не отозвали, и открывает рабочие пространства без повторного входа

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

Что делает

OpenPost MCP подключает агента к OpenPost — открытому планировщику публикаций в соцсетях, который можно развернуть у себя или использовать в облачной версии. Агент видит рабочие пространства, подключенные аккаунты, медиатеку, посты и их варианты под каждую сеть, расписание, готовность провайдеров, комментарии и события жизненного цикла публикации. С полным доступом он создает и правит черновики и публикации, ставит их в очередь или на время, загружает медиа, отвечает на комментарии и модерирует их. Сервер дает два адреса. Основной, `https://app.openpo.st/mcp`, показывает каждую операцию отдельным инструментом, например `list_workspaces`, `list_posts` или `create_post`. Компактный, `/mcp/code`, оставляет небольшой набор: `search_operations` ищет операции и возвращает их схемы, `query_operation` выполняет только чтение, а `execute_operation` выполняет только изменяющие операции. Он нужен клиентам с жестким лимитом на список инструментов. Для своего экземпляра адрес заменяется на ваш HTTPS-адрес с тем же путем /mcp. Если клиент не достучится до вашего сервера, ставится локальный мост `openpost-mcp`: он читает сохраненный профиль и токен командной строки и пересылает сообщения на /mcp. В репозитории также есть командная строка `openpost` и скилл openpost-cli, который учит агента работать с ней осторожно: по умолчанию создавать черновик, а публикацию, удаление и отключение аккаунта выполнять только по просьбе.

Для кого. Для SMM-специалистов, маркетологов и владельцев небольших брендов, которые планируют контент в OpenPost и хотят поручать агентам в Claude Code, Cursor, Codex или ChatGPT подготовку, расписание и разбор публикаций.

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

  • Нужно разобрать календарь: какие публикации стоят в очереди, где окна без постов и что не ушло в сеть
  • Из одного текста надо подготовить черновики под несколько аккаунтов и оставить их на вашу проверку
  • Публикация ушла частично, и агент должен показать варианты и события доставки по каждой сети
  • Комментарии накопились, и их надо сгруппировать, ответить на простые и скрыть спам
  • Скрипты и регламентные задачи удобнее вести из терминала командой openpost и скиллом openpost-cli

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

  • У вас нет экземпляра OpenPost: облачная версия временно принимает новых пользователей через список ожидания, а свой сервер придется развернуть через Docker Compose
  • Планировщик другой: сервер работает только с OpenPost, для Postiz и Postmypost в каталоге есть свои записи
  • Нужно подключить новый аккаунт соцсети: это делается только в веб-интерфейсе OpenPost, а MCP и командная строка не принимают учетные данные провайдеров
  • Публикации должны уходить только после ручного согласования: тогда выдайте доступ `mcp:read` и просите агента готовить черновики в веб-интерфейсе

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

Покажи расписание на эту неделю в рабочем пространстве personal, найди публикации, которые не ушли, и подготовь для них черновики без планирования

MCP

Транспорт
http, stdio
Авторизация
OAuth

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

OPENPOST_TOKEN секрет
Токен разработчика для командной строки и скилла openpost-cli. Для MCP вход идет через браузер.
OPENPOST_MCP_MODE
Только для своего сервера: direct, search или both задают список инструментов на /mcp.

Ограничения

Проект распространяется по лицензии AGPL-3.0-only. Регистрация в облачной версии временно идет через список ожидания, пока владельцы доводят согласования с соцсетями, а существующие аккаунты работают как раньше.

Доступ задается областью. Область `mcp:read` позволяет только смотреть. Область `mcp:full` разрешает создавать, править, планировать, публиковать, загружать и модерировать, и OAuth-запрос без указанной области получает ее по умолчанию, поэтому для проверок и аудита выбирайте `mcp:read` явно. Токен можно привязать к одному рабочему пространству.

Пост в очереди или на времени еще не опубликован. Часть сетей требует одобрения приложения у провайдера или публично доступных адресов медиа. Облачные клиенты не видят localhost и частные адреса, поэтому локальный мост подходит, только если процесс запущен на машине с доступом к серверу. Клиенты кэшируют описания инструментов, так что после смены адреса или режима нужна новая сессия.

Как отключить. Для Claude Code выполните `claude mcp remove openpost -s user`, в других клиентах удалите запись openpost из настроек MCP. Токен разработчика отзовите в OpenPost в разделе Настройки, Личные, Разработчик. Командную строку снимает `npm uninstall -g @getopenpost/cli`.

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

Чем основной адрес MCP отличается от компактного?

Основной `/mcp` показывает каждую операцию отдельным инструментом со своей схемой. Компактный `/mcp/code` отдает небольшой набор для поиска и выполнения операций и подходит клиентам с жестким лимитом на список инструментов. Права от выбора адреса не зависят.

Как подключить OpenPost MCP к Claude Code?

Командой `claude mcp add --transport http --scope user openpost https://app.openpo.st/mcp`. Затем в Claude Code откройте `/mcp`, выберите openpost и войдите в браузере. Для проверки попросите показать ваши рабочие пространства.

Как подключить свой сервер OpenPost, если он закрыт от интернета?

Поставьте командную строку и мост скриптом установки с ключом `--with-mcp`, войдите в экземпляр под именованным профилем и настройте клиент на команду `openpost-mcp` с аргументом `--profile`. Мост берет токен из профиля и пересылает сообщения на ваш /mcp.

Какие области доступа есть у токена?

Две: `mcp:read` для просмотра рабочих пространств, аккаунтов, медиа, постов, расписания, комментариев и событий, и `mcp:full`, которая добавляет создание, правку, планирование, публикацию, загрузку, ответы и модерацию.

Где посмотреть, что агент делал через MCP?

В OpenPost в разделе Настройки, Личные, Доступ разработчика: там видны недавние вызовы с клиентом, инструментом, рабочим пространством, результатом и причиной отказа.

Какие сети поддерживает OpenPost?

Среди них LinkedIn, X, TikTok, YouTube, Bluesky, Mastodon, Pixelfed, PeerTube, Lemmy, PieFed, Discord, Pinterest и Telegram, полный список ведется в описании проекта. Telegram подключается через бота, форматы публикаций и аналитика различаются по сетям.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Postmypost MCP — официальный сервер сервиса автопостинга: агент планирует и публикует посты в соцсетях, правит публикации и смотрит аналитику

MCP-серверШирокий доступ

Self-hosted MCP-сервер для xiaohongshu: публикация заметок и видео, поиск, лента, комментарии, лайки и избранное от лица агента

MCP-серверШирокий доступ16,4 тыс.Звезды репозитория
Российский стек

MCP-сервер публикует один текст сразу в Telegram, ВКонтакте (группа и личная стена) и TenChat одним вызовом publish_all

MCP-серверШирокий доступ

X API MCP (xmcp)

X API FastMCP Server

Официальный

Локальный MCP-сервер на FastMCP превращает спецификацию OpenAPI платформы X в инструменты: поиск и публикация постов, сообщения, списки, закладки

MCP-серверШирокий доступ864Звезды репозитория
Официальный

MCP-сервер для рекламы в Facebook и Instagram: кампании, креативы, бюджеты и аналитика через диалог с агентом

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория
Официальный

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

MCP-серверШирокий доступ

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
OpenPost MCP (эта запись)даOAuth753
Postiz Agentнет536скилл и командная строка для планировщика Postiz, облачного или на своем сервере
Postmypost MCPдаAPI-ключ0официальный сервер сервиса автопостинга Postmypost

Из блога

Коротко о README

Описание проекта подается как открытая замена Buffer, Canva и CapCut: планировщик с календарем и очередями, редактор картинок и каруселей, видеоредактор, медиатека, мем-генератор, входящие сообщения, аналитика и воркфлоу, которые превращают релизы GitHub и ленты RSS в черновики. Отдельный раздел собирает API, SDK, командную строку, MCP и n8n. Дальше идут запуск у себя в одном контейнере с SQLite и локальным хранилищем, список поддерживаемых сетей и правила участия в проекте. Подробная документация по подключению каждого ассистента лежит в каталоге apps/docs.

Бейдж для README

Сообщить о проблеме

Foxx AIOpenPost MCP
Foxx AI

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