Документация
Пишите со своим ИИ через MCP
Позвольте Claude или другому MCP-клиенту писать из очереди контента: брать темы, читать брифы, отправлять черновики, переводы и обложки, а также работать без присмотра на Mac.
У контент-движка есть второй автор: ваш собственный ИИ. Любой MCP-клиент, авторизованный в AutoPSEO, например Claude Code, приложения Claude или Cursor, может брать темы из той же очереди, читать тот же бриф и те же правила и отправлять черновики, которые проходят те же проверки, что и черновики автора AutoPSEO. Черновики, написанные таким способом, не расходуют ежемесячную квоту статей. Работать можно в чате или запустить автономный прогон по расписанию.
Подключение вашего ИИ
Адрес MCP-эндпоинта: https://app.autopseo.com/mcp. Подключиться можно двумя способами, оба доступны на странице MCP и API вашего аккаунта:
- Вход через OAuth в разделе «Подключение через вход». В Claude Code:
claude mcp add --transport http autopseo https://app.autopseo.com/mcp, затем/mcpи Authenticate. - API-ключ, начинающийся с
apk_live_, который передаётся какAuthorization: Bearer <key>. Инструменты, которые что-либо меняют, требуют ключ Чтение и запись; ключ Только чтение открывает доступ лишь к инструментам чтения.
Важна и ваша роль: участник с правом просмотра может использовать только инструменты чтения, а участник, приглашённый в отдельные сайты, видит только их. Полный каталог, включая инструменты Search Console, есть на странице MCP; управление ключами описано в разделе MCP и приложение ChatGPT.
В Настройках на странице «Контент» параметр Кто пишет темы из очереди определяет, кто обрабатывает очередь: AutoPSEO в указанном выше темпе или Ваш ИИ через MCP. Если выбран ваш ИИ, автор AutoPSEO перестаёт брать задачи из очереди. В любом случае «Ваш ИИ может писать и переписывать статьи в любое время, независимо от выбора здесь». Чтобы брать задачи и отправлять результат, движок должен быть включён для сайта, а тариф активен.
Инструменты для работы с контентом
| Инструмент | Доступ | Что делает |
|---|---|---|
content_instructions | чтение | Полное описание одного автономного прогона для сайта, составленное по его настройкам |
content_report | чтение | Настройки, типы контента, квота, число задач, 20 новейших опубликованных статей и отклонённые доставки |
content_list_tasks | чтение | Задачи по убыванию перспективности с указанием, кто какую держит |
content_find_pages | чтение | Страницы вашего сайта, подходящие под запрос: для проверки охвата и выбора ссылок |
content_get_page | чтение | Опубликованный текст статьи, её черновик на проверке, ревизии и поисковые запросы за 28 дней |
content_get_translation | чтение | Один язык: оригинал, правила переводчика и текущий перевод |
content_get_brief | платный | Правила написания, бриф, разрешённые ссылки, адрес типизированной страницы и нужна ли обложка |
content_add_topics | запись | Запланировать от 1 до 200 тем; они проходят через фильтры и проверку |
content_claim | запись | Закрепить задачу на два часа: по задаче, по странице (rewrite, optimize или refresh) или по ключевому слову |
content_submit | запись | Проверить и сохранить черновик; пока есть ошибки, ничего не сохраняется |
content_submit_translation | запись | Проверить и сохранить один язык черновика или опубликованной статьи |
content_cover | запись | Проверить сцену и получить промпт для изображения, референсы и адрес для загрузки |
content_set_cover | запись | Установить или заменить обложку либо получить адрес для её загрузки |
content_publish | запись | Утвердить черновик или вернуть более раннюю ревизию |
content_unpublish | запись | Снять статью с публикации |
content_merge | запись | Объединить статью с другой страницей с редиректом 301 |
content_decline | запись | Отклонить задачу навсегда с указанием причины |
content_propose_value | запись | Предложить новое значение для типизированного типа контента после запроса к вашему сайту |
content_submit_value | запись | Отправить факты о новом значении на проверку |
content_remove_path | запись | Попросить ваш сайт убрать путь значения |
Ключ только для чтения или участник с правом просмотра получит отказ при вызове любого инструмента, кроме чтения. Инструменты, которые публикуют, снимают с публикации, объединяют или удаляют путь, предписывают ИИ действовать только с вашего согласия.
Как написать статью
- Выберите задачу.
content_list_tasksпоказывает, что стоит в очереди;content_find_pagesпроверяет, не освещена ли тема на вашем сайте. - Закрепите её.
content_claim { taskId }закрепляет задачу на два часа, а повторный вызов продлевает закрепление. Можно также взять опубликованную статью поpageIdиkindили начать с ключевого слова, при желании указав ключ типа контента. Ключевое слово сначала проходит фильтры. - Прочитайте бриф.
content_get_briefвозвращаетrules(те же правила написания, что получает автор AutoPSEO),brief,allowedLinksиcover.wanted. Первый вызов исследует поисковую выдачу и расходует кредиты на исследования; повторные вызовы для той же задачи бесплатны. - Напишите и отправьте. Передайте статью в формате JSON, описанном в разделе доставка, через
content_submit. Если проверка не пройдена, ответ начинается со слов "Not saved. Fix these and submit again:" и содержит список ошибок; ссылки внеallowedLinksпревращаются в жирный текст. Если задача меняет опубликованную статью, передайтеbaseRev, то есть ревизию, с которой вы работали; если статья уже изменилась, отправка отклоняется как конфликт. - Переведите. Для каждого другого языка вызовите
content_get_translation, затемcontent_submit_translation. Языки можно отправлять параллельно. См. раздел перевод. - Добавьте обложку, если в брифе она требуется (см. ниже).
- Опубликуйте. Черновик ожидает проверки.
content_publish { taskId }утверждает его; инструмент оставляет это действие на тот случай, когда вы сами дадите команду.
Истёкшее закрепление снимается по расписанию раз в пять минут: задача возвращается в очередь. content_decline отклоняет задачу навсегда с причиной длиной от 3 до 300 символов, и она больше не будет предложена.
Доработка черновика на проверке
Когда рецензент просит внести правки, отклонять черновик не нужно:
content_claimс задачей (или страницей, или ключевым словом) возвращает ваш черновик в статус написания, чтобы за это время его никто не опубликовал.content_get_pageвозвращает черновик в полеdraft.content_submitсохраняет следующую ревизию по тому же адресу и помечает прежний черновик как замещённый.- Отправьте переводы заново: новая ревизия содержит только собственный язык, а
content_get_translationотдаёт перевод замещённого черновика какcurrent.
Если закрепление истечёт раньше, черновик вернётся на проверку без изменений.
Промпты
Сервер также предлагает промпты, которые в Claude Code отображаются как слэш-команды, например /mcp__autopseo__write-articles:
| Промпт | Аргументы | Что проходит по шагам |
|---|---|---|
write-articles | site, count (от 1 до 10) | Написание статей из очереди шаг за шагом |
revise-draft | site, draft, changes | Доработка черновика, ожидающего проверки |
optimize-page | site, page | Улучшение одной опубликованной статьи |
refresh-decayed | site, limit (до 10) | Обновление статей, потерявших клики |
connect-repo | articlesUrl | Создание приёмника подписанных вебхуков в коде вашего сайта |
Обложки от вашего ИИ
Если на вашем сайте показываются обложки, content_get_brief возвращает cover.wanted. Ваш ИИ может передать созданное им изображение через параметр cover инструмента content_submit (https-адрес url или данные data в base64 до 2,5 МБ), загрузить файл методом PUT на coverUploadUrl, который возвращает content_submit, либо установить обложку позже через content_set_cover. Он также может сгенерировать изображение по собственному промпту AutoPSEO через content_cover. Форматы, размеры и проверки описаны в разделе обложки.
Сколько это стоит
- Черновики и переводы от вашего ИИ не расходуют ежемесячную квоту статей, а их отправка бесплатна.
- Первый просмотр поисковой выдачи для брифа и вызов модели, выбирающей тип контента для ключевого слова, которое подходит под два типа, расходуют кредиты на исследования.
- Добавление тем, отклонение задач и инструменты чтения бесплатны. Утверждение черновика, в котором не хватает языков, на сайте, где переводит AutoPSEO, запускает переводы за кредиты на исследования.
Автономные прогоны на Mac
content_instructions возвращает всё, что должен сделать один автономный прогон для сайта: отчёт, завершение того, что оставил предыдущий прогон, проверка охвата до затрат на бриф, отклонение дубликатов, написание, перевод, добавление обложек и публикация только при выключенной проверке на сайте. Он никогда не снимает статьи с публикации и не откатывает их, а завершается одной строкой, которую может прочитать скрипт:
AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>
Автор AutoPSEO для Mac — это небольшой набор скриптов для macOS, которые запускают этот прогон с вашим собственным Claude Code по вашей подписке Claude под управлением launchd. Чтобы получить их, свяжитесь с нами. Настройка:
- Подключите Claude Code к AutoPSEO (через коннектор в Claude или командой
claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcpи Authenticate в/mcp). - Запустите
./install.sh. Он создаст~/.autopseo/с файламиrun.sh,cover-mcp.mjsи образцомwriter.json, а также задание launchd, которое запускается ежедневно в 15:07 (изменить время можно черезAUTOPSEO_HOURиAUTOPSEO_MINUTE). Пока задание не загружено. - Заполните
~/.autopseo/writer.json:properties(у каждого свойidи необязательныйlimitновых статей за прогон, по умолчанию 8, максимум 20),modelиfallbackModel, необязательныйsubagentModelдля субагентов-переводчиков,everyDays— интервал между прогонами для сайта (по умолчанию 3) иcovers(codex,grokилиoff). - Попробуйте один прогон:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, затем прочитайте~/.autopseo/logs/history.log. - Загрузите расписание командой
launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.
Каждый прогон запускает по одному claude -p на сайт, которому разрешено использовать только инструменты AutoPSEO и субагентов: без оболочки, файлов и веба. Прогон считается успешным, только если он вывел строку с результатом. Если values больше 0, вторая сессия берёт новые пути типизированных страниц: она может искать и читать в вебе, но имеет доступ только к инструментам, нужным для задачи со значением. Прогоны, которые завершились сбоем по временной причине, повторяются до трёх раз, исчерпание лимита использования останавливает обработку оставшихся сайтов, сторожевой таймер завершает прогон через пять часов, а Mac всё это время не засыпает.
Для обложек скрипты подключают к Claude Code второй MCP-сервер с одним инструментом make_cover, который рисует по промпту AutoPSEO с помощью Codex CLI (с входом через ChatGPT) или Grok CLI, каждый в своей песочнице, и загружает результат только на app.autopseo.com.
Чтобы писал только ваш ИИ, выберите Ваш ИИ через MCP в качестве автора и оставьте Новых статей в неделю больше 0. Этот темп определяет и ежедневную проверку с пополнением, которые наполняют очередь, поэтому при значении 0 новые темы в неё не попадут.