MCP-сервер работает · подключение занимает минуту
Постинг в соцсети прямо из ИИ-агента
MCP — это способ дать агенту руки: он не рассказывает, как опубликовать пост, а публикует его сам. Подключите Smmly к Claude и скажите «запости это в телеграм и ВК» — пост уйдёт в ваши каналы.
Нужен аккаунт с подключёнными каналами · 7 дней доступа за 10 ₽
Подключение за три шага
Возьмите ключ в кабинете
Ключи доступа → «Создать ключ». Он показывается один раз и начинается с
smk_— скопируйте сразу. Потеряли — удалите его и выпустите новый: удалённый ключ перестаёт работать сразу.Вставьте конфиг
Подставьте свой ключ вместо
smk_ВАШ_КЛЮЧ. Подойдёт любой клиент, который умеет MCP по HTTP и свои заголовки — ниже два самых частых.Claude Code — одна команда в терминалеclaude mcp add --transport http smmly https://smmly.ru/api/mcp --header "Authorization: Bearer smk_ВАШ_КЛЮЧ"Claude Desktop — вclaude_desktop_config.json{ "mcpServers": { "smmly": { "command": "npx", "args": [ "-y", "mcp-remote", "https://smmly.ru/api/mcp", "--header", "Authorization: Bearer smk_ВАШ_КЛЮЧ" ] } } }- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json, Windows:%APPDATA%\Claude\claude_desktop_config.json. - Обёртка
mcp-remoteнужна потому, что Desktop не умеет задавать свои заголовки в интерфейсе, — она подставляет ключ за вас. Нужен установленный Node.js. - Клиент читает список серверов при запуске: Claude Desktop после правки конфига надо перезапустить, а в Claude Code — начать новую сессию. Уже открытый разговор про свежеподключённый сервер не узнает.
- macOS:
Проверьте связку
Скажите агенту: «покажи мои каналы в smmly». Пришёл список с площадками и ярлыками — всё подключено, можно постить. Пришёл отказ — почти всегда это неподтверждённая почта аккаунта или отозванный ключ.
Что умеет агент
smmly_channels
Показать каналы
Площадка, имя канала и его ярлыки. С этого агент начинает: без списка он постит вслепую.
smmly_tag_channels
Расставить ярлыки
«Помечай этот канал как тестовый» — ярлыки, которыми потом адресуются посты, агент вешает и снимает сам. Подключить канал он всё так же не может.
smmly_upload_media
Загрузить вложение
Картинка или видео с вашего диска — прямо из разговора, без выкладывания куда-то ради ссылки. Файл ложится в хранилище smmly и сразу готов к посту.
smmly_post
Опубликовать сейчас
Текст, картинки, выбор каналов ярлыком, площадкой или списком. Пост уходит в ту же очередь, что и из кабинета.
smmly_schedule_post
Поставить на время
То же самое, но с датой и временем публикации. До отправки пост виден в календаре и правится руками.
smmly_post_status
Что стало с постом
По каждому каналу: состояние, ссылка на опубликованное, текст ошибки — если площадка отказала.
Из чего собирается пост
Всё это — обычными словами в разговоре, никакого особого синтаксиса. Чего площадка не умеет, там просто не будет: пост уйдёт, а не отобьётся.
Текст
Обычный или с разметкой: жирное, курсив, ссылка словом. ВКонтакте разметку не понимает — туда уходит тот же текст без тегов.
Разный текст под площадки
Один замысел, но своя формулировка для телеграма и для ВК. Просто скажите, чем они должны отличаться.
Картинки и видео
До десяти вложений. Файл с диска или только что нарисованную картинку агент загружает сам, в разговоре; лежащее в интернете берётся ссылкой. Картинка до 10 МБ, видео крупнее — ссылкой.
Кнопки-ссылки под постом
«Оформить», «Читать целиком» — подпись и адрес. Умеет только Телеграм; в посте с двумя и более картинками кнопок не бывает вовсе, такой пост мы отобьём, а не отправим молча без них.
Комментарий следом
Второе сообщение ответом на пост — длинный разбор, дисклеймер, ссылки. Тоже только Телеграм.
Время публикации
Сейчас или на дату и время. Отложенный пост до отправки лежит в календаре кабинета, его можно поправить или снять руками.
Каналы выбираются ярлыком, а не номером
Повесьте на каналы ярлыки в кабинете — «новости», «клиенты», «тестовые» — и говорите агенту человеческими словами. «Запости в новости» уйдёт во все каналы с этим ярлыком, включая тот, который вы подключите завтра и тоже так подпишете. Ни агенту, ни вам не приходится помнить id.
Можно и по площадке: «во все телеграм-каналы». И поимённо, если каналов два и так проще. Сам ярлык тоже можно попросить у агента: «помечай этот канал как тестовый».
новости
- Телеграм Кофейня на Мойке
- ВКонтакте Кофейня на Мойке
- MAX Кофейня на Мойке
Что говорить агенту
Обычная фраза в разговоре — и что после неё произойдёт.
покажи мои каналы в smmly
Список: площадка, имя канала, ярлыки. С этого стоит начинать — дальше можно ссылаться на ярлыки словами.
запости в новости: сегодня привезли новую обжарку, ждём с утра
Пост уходит во все каналы с ярлыком «новости» — сразу, во все площадки разом.
вот картинка с моего компьютера — приложи её к посту
Агент сам загрузит файл в smmly и приложит. Выкладывать его куда-то ради ссылки не нужно; ссылка тоже подойдёт, если файл уже в интернете.
то же самое, но в телеграм — и текст подписью к картинке
Пост с вложением. Если текст не влезет в подпись, он уедет вторым сообщением, а не обрежется.
в телеграм текст подлиннее, в ВК — короткий анонс со ссылкой
Один вызов, две разные формулировки. Каналы всё те же, разъезжается только текст.
добавь под постом кнопку Записаться на мой сайт
Кнопка-ссылка под сообщением в телеграм-каналах. ВК и MAX получат тот же пост без неё.
поставь это на завтра в 9 утра по Москве во все телеграм-каналы
Пост в календаре на 9:00 МСК. Часовой пояс лучше называть городом: без него агент может понять время как всемирное — и пост уйдёт на три часа раньше.
что с последним постом?
По каждому каналу: ушёл или ждёт, ссылка на опубликованное, текст ошибки — если площадка отказала.
помечай мой второй канал как тестовый
Агент повесит на него ярлык «тестовый» — раньше это можно было сделать только в кабинете. Снять ярлык он тоже умеет, подключить канал — нет.
проверь на тестовом канале, боевые не трогай
Ровно то, что сказано, — если у тестового канала есть свой ярлык. Заведите его до первого настоящего поста.
Чего агент сделать не может
Ключ даёт право постить — не управлять аккаунтом. Всё остальное живёт в кабинете, за паролем.
- Подключать и отключать каналы
- Менять тариф и платить
- Выдавать и удалять ключи
- Удалять уже отправленное
- Снимать и править пост, который уже поставлен в очередь, — это в календаре кабинета
- Читать ваши файлы сам — вложение он берёт только то, что вы дали в разговоре
- Читать токены площадок
Частые вопросы
Что такое MCP простыми словами?
Общий протокол, по которому ИИ-агент получает доступ к внешнему сервису. Раньше агент мог только рассказать, как опубликовать пост; с MCP он публикует его сам — в ваших каналах, вашим ключом.
Работает только с Claude?
Нет. Мы отдаём обычный MCP-сервер по HTTP, и подойдёт любой клиент, который умеет MCP и позволяет задать заголовок авторизации. Готовые конфиги на этой странице — для Claude Code и Claude Desktop просто потому, что их спрашивают чаще всего.
Зачем Claude Desktop обёртка mcp-remote?
Desktop не умеет задавать свои HTTP-заголовки в интерфейсе, а ключ мы принимаем именно заголовком. mcp-remote запускается локально через npx, ходит на наш адрес и подставляет заголовок за вас. Нужен установленный Node.js. Claude Code это умеет сам, там обёртка не нужна.
Агент сможет случайно удалить мои посты или отключить канал?
Нет. Ключ даёт право читать список каналов и ставить посты в очередь — и всё. Подключение каналов, оплата, выдача ключей и удаление опубликованного живут только в кабинете, за паролем.
Что будет, если ключ утечёт?
Тот, у кого он есть, сможет постить в ваши каналы, пока вы его не удалите. Ключ удаляется в кабинете одной кнопкой, взамен выдаётся новый. Поэтому ключ не место в репозитории и не место в переписке.
Куда именно уйдёт пост, если каналов десять?
Куда сказали: в каналы с названным ярлыком, во все каналы одной площадки или в перечисленные поимённо. Если не сказали никак — агент не угадывает, а спрашивает.
Куда попадает картинка, которую загрузил агент?
В наше хранилище, к вашему аккаунту. Публичной ссылки у неё нет и не появляется: площадке файл уходит содержимым, а не адресом. Загруженное и никуда не приложенное удаляется через сутки; попавшее в пост живёт вместе с постом, в том числе отложенным.
Подключил, а агент не видит инструменты
Список серверов клиент читает при запуске: уже открытый разговор про новый сервер не знает. Перезапустите Claude Desktop или начните в Claude Code новую сессию — и спросите «покажи мои каналы в smmly».
Попросил дважды — уйдёт два поста?
Да. Защиты от повтора у агента нет: каждая просьба опубликовать — отдельный пост. Прежде чем повторять, спросите статус: возможно, первый уже ушёл.
Агент увидит мои старые посты и переписку в каналах?
Нет. Читать он умеет ровно две вещи: список ваших каналов и состояние постов, которые сам же и поставил. Содержимое каналов, комментарии и подписчиков мы наружу не отдаём.
Мелким шрифтом
- Ключ — это доступ к публикации в ваших каналах. Не коммитьте его в репозиторий и не пересылайте в переписке: утёкший ключ удаляется в кабинете, но всё, что успели опубликовать до этого, останется опубликованным.
- Потолок — 60 запросов в минуту на ключ. Дальше сервер отвечает отказом до конца минуты.
- Кнопки-ссылки под постом и ответ-комментарий умеет только Телеграм. ВКонтакте и MAX получат тот же пост без них, ВК вдобавок снимает разметку текста.
- Постить можно только в каналы, подключённые в кабинете, и только со своего аккаунта.
Пусть посты ставит агент
7 дней полного доступа за 10 ₽ — подключите каналы, возьмите ключ и проверьте на своих постах.
Попробовать за 10 ₽