Интеграция с AI-агентами · MCP
Chikaboom для AI-агентов
Chikaboom открывает свои инструменты рендеринга и планирования через MCP (Model Context Protocol). Любой MCP-совместимый AI-клиент может пройти аутентификацию по API-ключу и вызывать инструменты Chikaboom от имени пользователя.
Что даёт интеграция
Когда вы подключаете внешнего AI-агента к Chikaboom, ваш AI-ассистент получает возможность:
- показывать ваши бренды и доступные шаблоны
- рендерить посты для соцсетей в фирменном стиле (одиночные, пакетом или многослайдовой каруселью)
- планировать готовые посты в контент-календаре для автоматической публикации
- читать запланированные посты, чтобы не занять один слот дважды
Агент работает с теми же фирменными шаблонами, которые для вас сделал дизайнер, поэтому результат всегда соответствует бренду. Агент не может рисовать фигуры или менять айдентику; он только заполняет текстовые поля, которые открыл ваш дизайнер.
Быстрый старт: Claude Desktop
- Создайте API-ключ. Войдите в Chikaboom, откройте «Настройки» → «API и MCP», нажмите Создать ключ. Скопируйте токен (
bs_live_…). Он показывается только один раз. - Отредактируйте конфигурацию Claude Desktop. В macOS:
~/Library/Application Support/Claude/claude_desktop_config.json{ "mcpServers": { "chikaboom": { "url": "https://<your-chikaboom-domain>/api/mcp", "headers": { "Authorization": "Bearer bs_live_YOUR_TOKEN" } } } } - Перезапустите Claude Desktop. Инструменты Chikaboom появятся в списке инструментов Claude.
- Пишите обычным языком. Попробуйте: «Отрендерь пост для LinkedIn о запуске нашего нового продукта и запланируй его на пятницу, 9:00». Агент вызовет инструменты Chikaboom и вернёт кликабельные ссылки на превью.
Справочник инструментов
Chikaboom предоставляет через MCP следующие инструменты:
list_brandsУзнать, к каким брендам у авторизованного пользователя есть доступ.
(без параметров)Array of { brand_id, brand_name, role, templates_count }list_templatesСписок шаблонов бренда со схемой полей каждого шаблона (чтобы агент знал, какие ключи можно заполнить).
{ brand_id: string }Array of { template_id, name, category, width, height, fields[] }render_postРендер одного поста в PNG. Возвращает публичный URL.
{ brand_id, template_id, content: Record<string,string>, format_id? }{ url, template_id, template_name, width, height, duration_ms }render_batchРендер множества постов за один вызов. Возвращает URL ZIP-архива.
{ brand_id, template_id, rows: Array<Record<string,string>> }{ zip_url, total, succeeded, failed, failures[] }render_carouselРендер многослайдовой карусели в PDF для документ-постов LinkedIn. Возвращает URL PDF и PNG обложки для превью.
{ brand_id, slides: Array<{template_id, content}>, title? }{ pdf_url, cover_url, slides_count }schedule_postСоздать запланированный пост в контент-календаре пользователя. Можно заранее отрендерить изображение или запланировать как черновик.
{ brand_id, template_id, content, scheduled_for (ISO 8601), caption?, platforms?, asset_url? }{ post_id, status, scheduled_for, calendar_url }list_scheduled_postsПрочитать календарь пользователя за диапазон дат. Полезно перед планированием, чтобы не опубликовать дважды.
{ brand_id, from?, to? }{ posts[], count }ask_userКлиентский инструмент: показывает пользователю варианты для выбора. Агент использует его, когда ответ входит в небольшой набор (какой бренд, какой шаблон, какое время и т. п.).
{ question, options: string[2..6], allow_other? }(выбранный пользователем текст приходит следующим сообщением пользователя)Детали протокола
Chikaboom реализует MCP версии 2024-11-05 поверх JSON-RPC 2.0 по адресу POST /api/mcp.
Поддерживаемые методы:
initialize: рукопожатие, возвращает версию протокола и сведения о сервереtools/list: список доступных определений инструментовtools/call: вызов инструмента с аргументамиnotifications/initialized: пустое подтверждение (возвращает 204)
Ошибки используют стандартные коды JSON-RPC 2.0. Ошибки аутентификации возвращают -32000 с понятным сообщением; несуществующие методы возвращают -32601.
Частые вопросы
Какой протокол использует AI-интеграция Chikaboom?
MCP (Model Context Protocol). Chikaboom реализует сервер JSON-RPC 2.0 по адресу POST /api/mcp, который поддерживает стандартные методы MCP: initialize, tools/list, tools/call.
Какие AI-клиенты можно подключить к Chikaboom?
Любой MCP-совместимый клиент. Проверено: Claude Desktop. Также должны работать Cursor, собственные агенты на Anthropic SDK и другие MCP-клиенты по мере внедрения стандарта.
Как работает аутентификация AI-агентов?
По API-ключам. Каждый пользователь создаёт один или несколько ключей на странице «Настройки». Ключ даёт доступ только к брендам этого пользователя. Передавайте его как Authorization: Bearer <key>. Ключ можно отозвать в любой момент, время последнего использования записывается.
Может ли AI-агент публиковать в LinkedIn/Twitter напрямую через Chikaboom?
Косвенно. Агент вызывает schedule_post, чтобы поставить пост в календарь. Затем cron-воркер Chikaboom публикует его в подключённые платформы в запланированное время. Сам агент никогда не обращается к API платформ.
Есть ли ограничения частоты запросов к MCP-эндпоинту?
Каждый рендер занимает примерно 200-400 мс в зависимости от сложности шаблона. Жёсткого лимита сейчас нет; при злоупотреблении ключ автоматически блокируется. Пакетный инструмент снижает накладные расходы при массовых операциях.
Готовы подключиться?
Войдите, создайте API-ключ в «Настройках», и ваш AI-клиент получит рендеринг в фирменном стиле как встроенную возможность.
Войти и создать ключ