Документація
Пишіть власним ШІ через MCP
Дозвольте Claude або іншому клієнту MCP писати з черги контенту: беріть теми в роботу, читайте брифи, надсилайте чернетки, переклади й обкладинки або запускайте автономні сесії на Mac.
У контент-рушія є другий автор: ваш власний ШІ. Будь-який клієнт 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 | запис | Попросити ваш сайт прибрати шлях значення |
Ключ лише для читання або учасник із правом перегляду отримує відмову на кожен інструмент, який не належить до читання. Інструменти, що публікують, знімають з публікації, об’єднують або видаляють шлях, вказують ШІ діяти лише з вашого дозволу.
Написання статті
- Оберіть завдання.
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 або 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. Зв’яжіться з нами, щоб їх отримати. Налаштування:
- Підключіть 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.
Щоб писав лише ваш власний ШІ, виберіть Your own AI, through MCP як автора та залиште New articles per week більшим за 0. Цей темп також керує щоденним переглядом і поповненням, які наповнюють чергу, тож за значення 0 жодна нова тема в неї не потрапить.