OpenPost MCP
MCP-сервер планировщика соцсетей OpenPost: агент смотрит календарь и аккаунты, готовит черновики, планирует и публикует посты, разбирает комментарии
- 753 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- С областью mcp:full агент публикует и планирует посты в подключенных соцсетях от вашего имени, отвечает на комментарии и скрывает их
- Он загружает медиа и читает аккаунты, комментарии и аналитику рабочего пространства
- Токен разработчика действует, пока вы его не отозвали, и открывает рабочие пространства без повторного входа
Установка
- Работает в
В терминале, через 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 — официальный сервер сервиса автопостинга: агент планирует и публикует посты в соцсетях, правит публикации и смотрит аналитику
Self-hosted MCP-сервер для xiaohongshu: публикация заметок и видео, поиск, лента, комментарии, лайки и избранное от лица агента
MCP автопостинга в Telegram, VK и TenChat
Customer MCP Autoposting
MCP-сервер публикует один текст сразу в Telegram, ВКонтакте (группа и личная стена) и TenChat одним вызовом publish_all
X API MCP (xmcp)
X API FastMCP Server
Локальный MCP-сервер на FastMCP превращает спецификацию OpenAPI платформы X в инструменты: поиск и публикация постов, сообщения, списки, закладки
MCP-сервер для рекламы в Facebook и Instagram: кампании, креативы, бюджеты и аналитика через диалог с агентом
Официальный удаленный MCP-сервер Metricool: агент публикует посты, смотрит аналитику соцсетей и ведет рекламные кампании
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| OpenPost MCP (эта запись) | да | OAuth | 753 | |
| Postiz Agent | нет | 536 | скилл и командная строка для планировщика Postiz, облачного или на своем сервере | |
| Postmypost MCP | да | API-ключ | 0 | официальный сервер сервиса автопостинга Postmypost |
Из блога
Коротко о README
Описание проекта подается как открытая замена Buffer, Canva и CapCut: планировщик с календарем и очередями, редактор картинок и каруселей, видеоредактор, медиатека, мем-генератор, входящие сообщения, аналитика и воркфлоу, которые превращают релизы GitHub и ленты RSS в черновики. Отдельный раздел собирает API, SDK, командную строку, MCP и n8n. Дальше идут запуск у себя в одном контейнере с SQLite и локальным хранилищем, список поддерживаемых сетей и правила участия в проекте. Подробная документация по подключению каждого ассистента лежит в каталоге apps/docs.