NEW MCP
Crosslybot для AI-агентов
Подключите Crosslybot к Claude Desktop, Cursor или другому MCP-клиенту. AI-агент будет публиковать посты в ваши каналы в ответ на команды на естественном языке.
Что такое MCP
Model Context Protocol — открытый стандарт от Anthropic для подключения AI-агентов к внешним инструментам. Когда вы подключаете MCP-сервер Crosslybot к своему AI-клиенту, у агента появляются tools для работы с вашими каналами.
Вместо того чтобы копировать токены в скрипт или генерировать webhook-запросы вручную, вы пишете в чате с AI:
Tools
Получить структуру
Возвращает список ваших проектов и целей публикации (Telegram-каналы, VK-группы, Max-каналы) — AI узнаёт куда можно постить.
AI вызывает это в начале диалога чтобы понять контекст.
Опубликовать пост
Создаёт пост с текстом, медиа (до 10 файлов), адресной публикацией в конкретные каналы. Опционально — отложенная пауза проекта или канала после публикации.
Цель можно указать по фрагменту имени — fuzzy-резолв сам найдёт.
Поставить паузу
Отложенная пауза без публикации поста: проект целиком или конкретные каналы на N минут. Пауза канала глобальная — действует во всех ваших проектах.
«Поставь маркетинг-канал на час» — AI сам зарезолвит цель.
Снять паузу
Досрочно снимает отложенную паузу — проектов, каналов или всё сразу. Накопленные за паузу посты публикуются с интервалом 1 мин.
scope: project / targets / all.
Как подключить
Создайте webhook IN endpoint в боте
Откройте Crosslybot, перейдите в проект → Webhook IN. Скопируйте slug и Bearer-токен. Токен показывается один раз при создании. Требуется тариф Pro+.
В разделе «Безопасность» включите toggle «Раскрывать имена в discovery» — без этого AI сможет указывать цели только по public_id.
Добавьте конфиг в MCP-клиент
Claude Desktop: файл ~/.config/Claude/claude_desktop_config.json (или %APPDATA%\Claude\claude_desktop_config.json на Windows).
{
"mcpServers": {
"crosslybot": {
"url": "https://mcp.crosslybot.ru/sse/<ваш-slug>",
"headers": {
"Authorization": "Bearer crossly_live_..."
}
}
}
} Cursor и Cline — тот же формат, конфиг в их собственных файлах настроек.
Перезапустите клиент и пишите
AI-агент увидит 4 tools: crosslybot_discover, crosslybot_publish, crosslybot_pause, crosslybot_resume. Дальше — просто пишите команды:
Запустить у себя
Если для вас критична политика безопасности или хотите указать свой IP в allowlist webhook'а — поднимите MCP-сервер сами. Образ публикуется в GitHub Container Registry, multi-arch (amd64 + arm64).
docker run -d --name crosslybot-mcp -p 8080:8080 \
-e CROSSLYBOT_BASE_URL=https://wh.crosslybot.ru \
ghcr.io/antiblef/crosslybot-mcp:latest git clone https://github.com/antiblef/Crosslybot-mcp.git
cd mcp-server
docker compose up -d
После запуска в config Claude Desktop укажите http://localhost:8080/sse/{slug} (или ваш домен через HTTPS reverse-proxy). Полная документация — в README.
Безопасность
- ✓ Privacy by default: имена каналов скрыты в discovery, пока вы явно не включите toggle.
- ✓ Опциональный HMAC: можно дополнительно подписывать запросы — добавьте
X-Crosslybot-Hmac-Secretв headers. - ✓ IP allowlist: если включён, добавьте IP MCP-сервера
89.223.125.61в разрешённые. - ✓ Stateless-сервер: на стороне MCP не хранится конфигурация — slug и токен живут только в клиенте.
- ✓ Self-hosted: при желании поднимите MCP-сервер у себя через Docker — указав свой
CROSSLYBOT_BASE_URL.
Готовы попробовать?
Откройте бота, создайте webhook IN endpoint и подключите Claude Desktop за пару минут.