Перейти до вмісту
Документація

Пишіть власним ШІ через MCP

Дозвольте Claude або іншому клієнту MCP писати з черги контенту: беріть теми в роботу, читайте брифи, надсилайте чернетки, переклади й обкладинки або запускайте автономні сесії на Mac.

Ресурс → Контент → Налаштування7 хв читання

У контент-рушія є другий автор: ваш власний ШІ. Будь-який клієнт MCP, в якому виконано вхід в AutoPSEO, наприклад Claude Code, застосунки Claude чи Cursor, може брати теми з тієї самої черги, читати той самий бриф і правила та надсилати чернетки, які проходять ті самі перевірки, що й чернетки автора AutoPSEO. Чернетки, написані таким способом, не враховуються в місячній квоті статей. Працювати можна в чаті або запустити автономну сесію, яка писатиме за розкладом.

Підключення ШІ

Кінцева точка MCP: https://app.autopseo.com/mcp. Є два способи підключення, обидва на сторінці MCP & API вашого облікового запису:

  • Вхід через OAuth у розділі «Connect by signing in». У Claude Code: claude mcp add --transport http autopseo https://app.autopseo.com/mcp, потім /mcp і Authenticate.
  • Ключ API, що починається з apk_live_, у заголовку Authorization: Bearer <key>. Контентні інструменти, які щось змінюють, потребують ключа Read & write; ключ Read only дає доступ лише до інструментів читання.

Має значення і ваша роль: учасник із правом перегляду може користуватися лише інструментами читання, а учасник, запрошений до окремих ресурсів, бачить лише їх. Повний каталог, зокрема інструменти Search Console, є на сторінці MCP; про керування ключами читайте в MCP & ChatGPT app.

У Settings на сторінці Content параметр Who writes the topics in the queue визначає, хто обробляє чергу: AutoPSEO, at the pace above або Your own AI, through MCP. Якщо вибрано власний ШІ, автор AutoPSEO перестає брати завдання з черги. За будь-якого вибору «Your own AI can write and rewrite articles at any time, whichever you choose here.» Щоб брати завдання й надсилати результат, рушій має бути ввімкнений для ресурсу, а тариф — активний.

Контентні інструменти

ІнструментДоступЩо робить
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записПопросити ваш сайт прибрати шлях значення

Ключ лише для читання або учасник із правом перегляду отримує відмову на кожен інструмент, який не належить до читання. Інструменти, що публікують, знімають з публікації, об’єднують або видаляють шлях, вказують ШІ діяти лише з вашого дозволу.

Написання статті

  1. Оберіть завдання. content_list_tasks показує, що є в черзі; content_find_pages перевіряє, чи ваш сайт уже охоплює цю тему.
  2. Візьміть його в роботу. content_claim { taskId } закріплює завдання на дві години, а повторний виклик продовжує закріплення. Також можна взяти опубліковану статтю за допомогою pageId і kind або почати з ключового слова, за потреби вказавши ключ типу контенту. Ключове слово спершу проходить фільтри.
  3. Прочитайте бриф. content_get_brief повертає rules (ті самі правила написання, що й для автора AutoPSEO), brief, allowedLinks і cover.wanted. Перший виклик аналізує результати пошуку й витрачає кредити на дослідження; наступні виклики для того самого завдання безкоштовні.
  4. Напишіть і надішліть. Надішліть статтю як JSON у форматі, описаному в розділі доставка, через content_submit. Якщо перевірка не пройдена, відповідь починається словами «Not saved. Fix these and submit again:» і містить перелік зауважень; посилання поза allowedLinks перетворюються на жирний текст. Якщо завдання змінює опубліковану статтю, передайте baseRev — ревізію, з якою ви працювали; якщо стаття вже змінилася, надсилання відхиляється як конфлікт.
  5. Перекладіть. Для кожної іншої мови викличте content_get_translation, а потім content_submit_translation. Мови можна надсилати паралельно. Див. переклад.
  6. Додайте обкладинку, якщо бриф вказує, що вона потрібна (див. нижче).
  7. Опублікуйте. Чернетка очікує на перевірку. content_publish { taskId } схвалює її, але інструмент залишає цю дію на момент, коли ви про це скажете.

Закріплення, що минуло, знімає розклад, який спрацьовує кожні п’ять хвилин: завдання повертається в чергу. content_decline остаточно відхиляє завдання з причиною довжиною від 3 до 300 символів, тож воно більше ніколи не пропонуватиметься.

Доопрацювання чернетки на перевірці

Коли рецензент просить внести зміни, відхиляти чернетку не потрібно:

  1. content_claim із завданням (або сторінкою, або ключовим словом) повертає вашу чернетку в стан написання, щоб ніхто не опублікував її за цей час.
  2. content_get_page повертає чернетку як draft.
  3. content_submit зберігає наступну ревізію за тією самою адресою та позначає стару чернетку як замінену.
  4. Надішліть переклади знову: нова ревізія містить лише власну мову, а content_get_translation пропонує переклад замінної чернетки як current.

Якщо закріплення спливе раніше, чернетка повернеться на перевірку без змін.

Промпти

Сервер також пропонує промпти, які в Claude Code відображаються як слеш-команди, наприклад /mcp__autopseo__write-articles:

ПромптАргументиЩо він проводить крок за кроком
write-articlessite, count (від 1 до 10)Написання статей із черги крок за кроком
revise-draftsite, draft, changesДоопрацювання чернетки, що очікує на перевірку
optimize-pagesite, pageПокращення однієї опублікованої статті
refresh-decayedsite, limit (до 10)Оновлення статей, що втратили кліки
connect-repoarticlesUrlСтворення підписаного приймача вебхуків у коді вашого сайту

Обкладинки від власного ШІ

Якщо ваш сайт показує обкладинки, content_get_brief повертає cover.wanted. Ваш ШІ може передати створене ним зображення через cover у content_submit (https-адреса url або base64 data до 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 — це невеликий набір скриптів для macOS, який запускає цей сценарій у вашому Claude Code за вашою підпискою Claude під керуванням launchd. Зв’яжіться з нами, щоб їх отримати. Налаштування:

  1. Підключіть Claude Code до AutoPSEO (конектор у Claude або claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcp і Authenticate у /mcp).
  2. Виконайте ./install.sh. Він створить ~/.autopseo/ із файлами run.sh, cover-mcp.mjs і зразком writer.json, а також завдання launchd, що щодня о 15:07 запускає сесію (змінити час можна через AUTOPSEO_HOUR і AUTOPSEO_MINUTE). Завдання поки не завантажене.
  3. Заповніть ~/.autopseo/writer.json: properties (кожен id з необов’язковим limit нових статей за сесію, за замовчуванням 8, не більше 20), model і fallbackModel, необов’язковий subagentModel для субагентів-перекладачів, everyDays — інтервал між сесіями для ресурсу (за замовчуванням 3) і covers (codex,grok або off).
  4. Спробуйте одну сесію: AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, а потім прочитайте ~/.autopseo/logs/history.log.
  5. Завантажте розклад: 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.

Щоб писав лише ваш власний ШІ, виберіть Your own AI, through MCP як автора та залиште New articles per week більшим за 0. Цей темп також керує щоденним переглядом і поповненням, які наповнюють чергу, тож за значення 0 жодна нова тема в неї не потрапить.

Переведіть свій SEO-контент на автопілот

Підключіть Search Console і свій сайт. AutoPSEO просканує його й одразу спланує перші теми. Кредитна картка не потрібна.