Работает без обёрток · пять строк в файле настроек, ничего доустанавливать не нужно
Постинг в соцсети из Cursor
Подключение — пять готовых строк в файле настроек: скопировать, вставить свой ключ, перезапустить редактор. Доустанавливать ничего не нужно, терминал открывать тоже. Дальше агент публикует посты в ваши каналы прямо из редактора: собрали релиз — тут же рассказали о нём в канале.
Нужен аккаунт с подключёнными каналами · 7 дней доступа за 10 ₽
Подключение за 3 шага
Возьмите ключ в кабинете
Раздел «Ключи доступа» → «Создать ключ». Показывается один раз, начинается с smk_. Ключ даёт право публиковать в ваших каналах — обращайтесь с ним как с паролем.
Вставьте пять строк в файл настроек
Откройте самим Cursor файл mcp.json — путь под блоками. Файл в домашней папке работает во всех проектах, файл внутри проекта — только в нём, зато уедет к коллегам вместе с кодом: для него берите второй блок, где ключ вынесен отдельно. Если файла ещё нет, создайте его и вставьте первый блок целиком; если в нём уже описаны другие подключения, допишите smmly рядом.
mcp.json — ключ строкойjsonСамый короткий путь. Годится для глобального файла в домашней папке, где ключ никуда не уедет.
{ "mcpServers": { "smmly": { "url": "https://smmly.ru/api/mcp", "headers": { "Authorization": "Bearer smk_ВАШ_КЛЮЧ" } } } }mcp.json — ключ переменной окруженияjsonВариант для файла внутри проекта: тогда в репозиторий уедет настройка без ключа. Сам ключ надо задать переменной окружения SMMLY_MCP_TOKEN в системе — файл envFile для нашего случая не годится, почему — в «Граблях».
{ "mcpServers": { "smmly": { "url": "https://smmly.ru/api/mcp", "headers": { "Authorization": "Bearer ${env:SMMLY_MCP_TOKEN}" } } } }- Все проекты:
~/.cursor/mcp.json - Один проект:
<папка проекта>/.cursor/mcp.json
- Все проекты:
Перезапустите и скажите проверочную фразу
В настройках Cursor есть раздел MCP с кнопкой обновления списка; если smmly не появился — перезапустите редактор. Уже открытый разговор про свежее подключение не узнает, начните новый и напишите «покажи мои каналы в smmly».
Как понять, что получилось
«покажи мои каналы в smmly»
Список: площадка, имя канала, ярлыки. Дальше можно говорить словами: «запости в новости», «поставь на завтра в 9 утра по Москве».
Сервер в списке серым или «0 tools» — почти всегда опечатка в headers или ключ не подставился из переменной. Отказ с текстом про ключ — почта аккаунта не подтверждена либо ключ удалён.
Грабли Cursor
envFile здесь не работает
Это главная ловушка Cursor в нашем случае. Файл с переменными подхватывается только для локальных серверов, которые запускаются командой; для удалённых по HTTP он игнорируется, и в заголовок уходит пустая строка. Внешне это выглядит как «сервер отвечает 401». Задавайте переменную в самой системе или пишите ключ строкой в глобальном файле.
Файл в проекте уезжает в репозиторий
.cursor/mcp.json лежит рядом с кодом и по умолчанию коммитится. Ключ строкой в нём — это ключ, отданный всем, у кого есть доступ к репозиторию, включая историю коммитов. Либо переменная окружения, либо .gitignore, либо глобальный файл в домашней папке.
Агент любит повторить после таймаута
Cursor работает в редакторе, где ответ иногда приходит с задержкой, и агент честно пробует ещё раз. Пять минут на этот случай прикрыты: точно такая же просьба в те же каналы вернёт уже созданный пост, а не второй. Дальше окно кончается — та же фраза через час опубликуется заново. Если публикация «зависла», спросите «что с последним постом», а не повторяйте вслепую.
Кнопка в настройках пишет в тот же файл
«Add new MCP server» в настройках Cursor — это визуальная обёртка над mcp.json, а не отдельное хранилище. Можно завести сервер кнопкой, а потом дописать headers руками в файле: конфликта не будет, место одно.
Каналы адресуются ярлыком, а не номером
Повесьте на каналы ярлыки в кабинете — «новости», «релизы», «тестовый» — и говорите агенту словами. «Запости в релизы» уйдёт во все каналы с этим ярлыком, включая тот, который вы подключите завтра и так же подпишете. Диктовать номера каналов не придётся ни разу.
Частые вопросы
Нужно ли что-то доустанавливать для Cursor?
Нет. Cursor умеет ходить на удалённые MCP-серверы по HTTP и задавать свои заголовки, поэтому между ним и нами ничего не стоит. Node.js, мосты и локальные прокси нужны другим клиентам, здесь — только файл mcp.json.
Класть конфиг глобально или в проект?
Глобально, если постите из разных проектов и не хотите думать о ключе. В проект — если это рабочий репозиторий и сервер нужен только в нём; тогда ключ выносите в переменную окружения, потому что файл уедет к коллегам вместе с кодом.
Нужно ли указывать тип транспорта?
Нет. Достаточно пары url и headers — по ним Cursor понимает, что сервер удалённый и говорить с ним надо по Streamable HTTP. Лишние поля в конфиге лучше не писать вовсе: разбор чужого формата ломается молча, и вы будете искать ошибку в ключе.
Правил файл, а список серверов прежний
Cursor читает конфиг не на каждый чих. Обновите список серверов в настройках MCP, а если не помогло — перезапустите редактор. Уже открытый разговор про новый сервер всё равно не узнает: начните новый.
Агент может опубликовать что-то, пока я не смотрю?
Он публикует только то, о чём вы попросили в разговоре. Сам по себе ничего не постит: у сервера нет ни расписания со стороны агента, ни фонового запуска. Стоит помнить о другом — повторная просьба и повтор после таймаута дают два отдельных поста.
Как проверить, что публикация дошла до канала?
Спросите «что с последним постом». Агент вернёт состояние по каждому каналу: ушёл или ждёт, ссылку на опубликованное и текст ошибки, если площадка отказала. Та же картина видна в календаре кабинета.
Постить в конкретную площадку из Cursor
- Постить в Телегрампостим в канал сами, поле поста доезжает целиком
- Постить в ВКпостим на стену сообщества сами — пока только текст
- Постить в MAXпостим в канал сами, через нашего бота-администратора
- Постить в Xпостим в аккаунт сами, 280 знаков и до четырёх картинок
- Постить в Дзенпрямого постинга нет: публикуем в телеграм-канал, Дзен забирает оттуда сам
Другие клиенты
- Claudeбраузер и Desktop — коннектором, Claude Code — одной строчкой
- Codex CLIтри строчки в файл настроек и одна в терминал
- ChatGPTадрес сервера и вход в Smmly, ключ не нужен
Обзор всего блока — на странице про постинг из ИИ-агента. Общая инструкция по подключению — MCP-сервер, поля инструментов и коды ошибок — техническая справка, постинг из своего кода — API.
Пусть посты ставит агент
7 дней полного доступа за 10 ₽ — подключите каналы, возьмите ключ и проверьте на своих постах.