Zernio MCP
официальныйZernio — это платформа для планирования публикаций в социальных сетях, которая позволяет управлять контентом и публиковать его на всех основных платформах через единый API.
Что можно делать с Zernio MCP?
- Список подключённых аккаунтов — Попросите ассистента вызвать
accounts_listи посмотреть платформу, имя пользователя и ID каждого подключённого социального аккаунта. - Создание и публикация постов — Используйте
posts_createдля мгновенной публикации, планируйте с помощьюschedule_minutesили сохраняйте как черновик сis_draft. - Управление входящими и медиа — Поручить ассистенту обрабатывать личные сообщения, загружать медиа через браузерный поток и запускать рекламу через конечные точки, такие как
ad_campaigns_list_ad_campaigns. - Чтение аналитики и проверка состояния аккаунтов — Запрашивайте метрики вовлечённости, статус валидации и данные об использовании по всем подключённым аккаунтам.
- Поиск и вызов любой конечной точки — Используйте
search_toolsдля поиска длиннохвостовых API-инструментов по запросу, затемcall_toolдля их выполнения, не загромождая контекст вашего клиента.
Документация
MCP
Подключите Claude, ChatGPT, Codex, Cursor или любой MCP-клиент к размещённому серверу Zernio MCP, и ассистент сможет создавать посты, загружать медиа и управлять входящими сообщениями.
Укажите любому MCP-клиенту адрес https://mcp.zernio.com/mcp и войдите с помощью учётной записи Zernio; после этого ассистент сможет вызывать любую конечную точку API — от создания и планирования постов до ответов на личные сообщения, запуска рекламы и чтения аналитики. Сервер размещён в облаке, поэтому устанавливать ничего не нужно, и он реализует Model Context Protocol, поэтому работает с Claude, Claude Code, ChatGPT, Codex, Cursor, Windsurf, VS Code и любым другим MCP-клиентом.
Первый вызов
Добавьте сервер в свой клиент и войдите. В Claude Code это две команды:
claude mcp add --transport http zernio https://mcp.zernio.com/mcp
claude /mcp
Затем попросите ассистента перечислить ваши подключённые аккаунты. Он вызовет accounts_list, который вернёт платформу, имя пользователя и идентификатор каждого из них:
Found 2 connected account(s):
- instagram: acmecorp (ID: 66b2e19d8c3f5a7e9d0b1c2d)
- linkedin: acme (ID: 66b2e19d8c3f5a7e9d0b1c2e)
В Setup есть конфигурация для Cursor, Codex, ChatGPT, Claude, VS Code и любого другого клиента — от однострочной команды до файла конфигурации.
Автономные агенты
У агента нет человека у браузера, который мог бы войти в систему, поэтому он отправляет API-ключ и сам вызывает инструменты. Сервер поддерживает Streamable HTTP, поэтому обычный HTTP работает. Это публикует пост с помощью инструмента posts_create; account_id указывает аккаунт, когда на платформе их несколько.
curl https://mcp.zernio.com/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer $ZERNIO_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "posts_create",
"arguments": {
"content": "Hello world. This is my first post from an agent.",
"platform": "linkedin",
"account_id": "66b2e19d8c3f5a7e9d0b1c2d",
"publish_now": true
}
},
"id": 1
}'
Ответ (200) — это результат JSON-RPC, чьё поле content[0].text содержит ответ инструмента:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{ "type": "text", "text": "✅ Published to linkedin (@acme)\nPost ID: 65f1c0a9e2b5af0012ab34cd" }
]
}
}
Опустите publish_now — и инструмент запланирует публикацию поста через schedule_minutes от текущего момента (по умолчанию 60); передайте is_draft: true, чтобы сохранить черновик. Если на платформе несколько аккаунтов и вы опустите account_id, ответом будет ошибка со списком подходящих идентификаторов: вызовите accounts_list, затем повторите с одним из них.
Создавайте отдельный ключ для каждого агента, чтобы можно было отозвать его независимо; остальное описано в Setup.
Инструменты
20 основных инструментов покрывают типовые сценарии. Остальные генерируются из спецификации OpenAPI — по одному на каждую конечную точку API, с именем {category}_{operation} (ad_campaigns_list_ad_campaigns для listAdCampaigns).
Setup
Конфигурация для Cursor, Claude Code, Codex, ChatGPT, Claude, VS Code и других клиентов, локальный запуск сервера и что делать при сбоях
Tools
Параметры основных инструментов, вызов tools/list, возвращающий каталог вашего клиента, и процесс загрузки медиа через браузер
Как это работает
Сервер держит около 50 инструментов видимыми, остальные — за search_tools
Ваш клиент видит основные инструменты, а также повседневные инструменты публикации, очереди, валидации, проверки здоровья аккаунтов, аналитики и вовлечённости, поэтому клиент с ограниченным списком инструментов всё равно показывает всё необходимое. Остальные конечные точки не расходуют контекст, пока ассистент не начнёт искать нужную: search_tools и call_tool подгружают длинный хвост по требованию.
OAuth или API-ключ
Клиентам с поддержкой OAuth нужен только URL сервера, и вы можете отозвать доступ этого клиента из панели управления. Клиенты без OAuth и автономные агенты отправляют API-ключ как Authorization: Bearer $ZERNIO_API_KEY, как в примере выше. В Setup описаны оба способа.
Связанные материалы
- Setup: конфигурация для каждого клиента, локальный сервер и исправление сбоев.
- Tools: параметры основных инструментов и каталог
tools/list. - API keys
- Python SDK: пакет, в котором поставляется MCP-сервер.
- SDKs
Была ли эта страница полезной?
[
Команды управления
Создание API-ключей, управление пользователями, приглашениями, группами аккаунтов, настройками каждого аккаунта, вебхук-эндпоинтами и чтение статистики использования из терминала, начиная со значения ключа, которое возвращается один раз.
](https://docs.zernio.com/cli/management)[
Setup
Подключите Cursor, Claude Code, Codex, ChatGPT, Claude, VS Code или любой MCP-клиент к размещённому серверу Zernio MCP через OAuth или API-ключ, либо запустите сервер локально.