Dokumentacja
Pisanie z własną AI przez MCP
Pozwól, by Claude lub inny klient MCP pisał z kolejki treści: przejmuj tematy, czytaj briefy, wysyłaj szkice, tłumaczenia i okładki albo uruchom to bez nadzoru na Macu.
Silnik treści ma drugiego autora: Twoją własną AI. Każdy klient MCP zalogowany do AutoPSEO, taki jak Claude Code, aplikacje Claude czy Cursor, może brać tematy z tej samej kolejki, czytać ten sam brief i te same zasady oraz wysyłać szkice, które przechodzą te same kontrole co szkice autora AutoPSEO. Szkice napisane w ten sposób nie wliczają się do miesięcznego limitu artykułów. Możesz pracować z AI w czacie albo pozwolić, by uruchomienie bez nadzoru pisało według harmonogramu.
Podłącz swoją AI
Punkt końcowy MCP to https://app.autopseo.com/mcp. Są dwie drogi dostępu, obie na stronie MCP & API w Twoim koncie:
- Zalogowanie przez OAuth w sekcji „Connect by signing in". W Claude Code:
claude mcp add --transport http autopseo https://app.autopseo.com/mcp, następnie/mcpi Authenticate. - Klucz API zaczynający się od
apk_live_, przesyłany jakoAuthorization: Bearer <key>. Narzędzia treści, które coś zmieniają, wymagają klucza Read & write; klucz Read only daje dostęp wyłącznie do narzędzi odczytu.
Znaczenie ma także Twoja rola: członek z dostępem tylko do podglądu może używać wyłącznie narzędzi odczytu, a członek zaproszony do wybranych witryn widzi tylko je. Pełny katalog, w tym narzędzia Search Console, znajdziesz na stronie MCP; zarządzanie kluczami opisano w MCP & ChatGPT app.
W sekcji Settings na stronie Content opcja Who writes the topics in the queue decyduje, kto obsługuje kolejkę: AutoPSEO, at the pace above lub Your own AI, through MCP. Gdy wybierzesz własną AI, autor AutoPSEO przestaje podejmować zadania z kolejki. W obu przypadkach „Your own AI can write and rewrite articles at any time, whichever you choose here." Aby przejmować zadania i wysyłać szkice, silnik musi być włączony dla witryny, a plan aktywny.
Narzędzia treści
| Narzędzie | Dostęp | Co robi |
|---|---|---|
content_instructions | odczyt | Cały przebieg jednego uruchomienia bez nadzoru dla witryny, zbudowany na podstawie jej ustawień |
content_report | odczyt | Ustawienia, typy treści, limit, liczby zadań, 20 najnowszych opublikowanych artykułów i odrzucone dostawy |
content_list_tasks | odczyt | Zadania, od najbardziej obiecujących, z informacją, kto je przetrzymuje |
content_find_pages | odczyt | Strony Twojej witryny pasujące do zapytania, do sprawdzania pokrycia i wybierania linków |
content_get_page | odczyt | Opublikowany tekst artykułu, jego szkic w recenzji, wersje i wyszukiwania z 28 dni |
content_get_translation | odczyt | Jeden język: oryginał, zasady tłumacza i bieżące tłumaczenie |
content_get_brief | płatne | Zasady pisania, brief, dozwolone linki, adres strony typowanej oraz informacja, czy potrzebna jest okładka |
content_add_topics | zapis | Planuje od 1 do 200 tematów; przechodzą przez bramki i recenzję |
content_claim | zapis | Przetrzymuje zadanie przez dwie godziny: według zadania, strony (rewrite, optimize lub refresh) albo słowa kluczowego |
content_submit | zapis | Sprawdza i zapisuje szkic; dopóki są błędy, nic nie zostaje zapisane |
content_submit_translation | zapis | Sprawdza i zapisuje jeden język szkicu lub opublikowanego artykułu |
content_cover | zapis | Sprawdza scenę i zwraca prompt obrazu, materiały referencyjne oraz adres do przesłania |
content_set_cover | zapis | Ustawia lub zastępuje okładkę albo zwraca adres do jej przesłania |
content_publish | zapis | Zatwierdza szkic lub przywraca wcześniejszą wersję |
content_unpublish | zapis | Wycofuje artykuł z publikacji |
content_merge | zapis | Scala artykuł z inną stroną przekierowaniem 301 |
content_decline | zapis | Odrzuca zadanie na stałe, podając powód |
content_propose_value | zapis | Proponuje nową wartość dla typowanego typu treści, po zapytaniu Twojej witryny |
content_submit_value | zapis | Wysyła fakty nowej wartości do recenzji |
content_remove_path | zapis | Prosi Twoją witrynę o usunięcie ścieżki wartości |
Klucz tylko do odczytu lub członek z dostępem tylko do podglądu zostanie odrzucony przez każde narzędzie, które nie jest narzędziem odczytu. Narzędzia, które publikują, wycofują, scalają lub usuwają ścieżkę, nakazują AI działać wyłącznie za Twoją zgodą.
Napisz artykuł
- Wybierz zadanie.
content_list_taskspokazuje, co czeka w kolejce;content_find_pagessprawdza, czy Twoja witryna już obejmuje dany temat. - Przejmij je.
content_claim { taskId }przetrzymuje zadanie przez dwie godziny, a ponowne przejęcie odnawia blokadę. Możesz też przejąć opublikowany artykuł, podającpageIdikind, albo zacząć od słowa kluczowego, opcjonalnie z kluczem typu treści. Słowo kluczowe najpierw przechodzi przez bramki. - Przeczytaj brief.
content_get_briefzwracarules(te same zasady pisania, które dostaje autor AutoPSEO),brief,allowedLinksicover.wanted. Pierwsze wywołanie analizuje wyniki wyszukiwania i zużywa kredyty badawcze; kolejne wywołania dla tego samego zadania są bezpłatne. - Napisz i wyślij. Wyślij artykuł jako JSON w formacie opisanym w sekcji dostawa za pomocą
content_submit. Jeśli szkic nie przejdzie którejś kontroli, odpowiedź zaczyna się od „Not saved. Fix these and submit again:" i zawiera listę; linki spozaallowedLinkssą zamieniane na pogrubiony tekst. Gdy zadanie zmienia opublikowany artykuł, przekażbaseRev, czyli wersję, na której pracowałeś; jeśli artykuł zdążył się zmienić, wysyłka zostanie odrzucona jako konflikt. - Przetłumacz. Dla każdego pozostałego języka użyj
content_get_translation, a potemcontent_submit_translation. Języki można wysyłać równolegle. Zobacz tłumaczenie. - Dodaj okładkę, gdy brief wskazuje, że jest potrzebna (poniżej).
- Opublikuj. Szkic czeka w recenzji.
content_publish { taskId }zatwierdza go, a narzędzie zastrzega to na moment, gdy sam o to poprosisz.
Blokadę, która wygasła, zwalnia harmonogram uruchamiany co pięć minut: zadanie wraca do kolejki. content_decline odrzuca zadanie na stałe z powodem o długości od 3 do 300 znaków, więc nigdy nie zostanie zaproponowane ponownie.
Popraw szkic w recenzji
Gdy recenzent prosi o zmiany, nie trzeba odrzucać szkicu:
content_claimz zadaniem (lub stroną, lub słowem kluczowym) cofa Twój szkic do etapu pisania, żeby nikt nie opublikował go w międzyczasie.content_get_pagezwraca szkic jakodraft.content_submitzapisuje kolejną wersję pod tym samym adresem i oznacza stary szkic jako zastąpiony.- Wyślij tłumaczenia ponownie: nowa wersja zawiera tylko swój własny język, a
content_get_translationoferuje tłumaczenie zastąpionego szkicu jakocurrent.
Jeśli blokada wygaśnie wcześniej, szkic wraca do recenzji bez zmian.
Prompty
Serwer udostępnia także prompty, które w Claude Code pojawiają się jako polecenia ukośnikowe, na przykład /mcp__autopseo__write-articles:
| Prompt | Argumenty | Przez co prowadzi |
|---|---|---|
write-articles | site, count (od 1 do 10) | Pisanie artykułów z kolejki krok po kroku |
revise-draft | site, draft, changes | Poprawianie szkicu czekającego w recenzji |
optimize-page | site, page | Ulepszanie jednego opublikowanego artykułu |
refresh-decayed | site, limit (do 10) | Odświeżanie artykułów, które straciły kliknięcia |
connect-repo | articlesUrl | Budowanie podpisanego odbiornika webhooków w kodzie Twojej witryny |
Okładki z własnej AI
Gdy Twoja witryna wyświetla okładki, content_get_brief zwraca cover.wanted. Twoja AI może przekazać obraz, który sama przygotowała, w polu cover w content_submit (https url lub dane data w base64 do 2,5 MB), wysłać plik metodą PUT na coverUploadUrl zwrócony przez content_submit albo ustawić go później za pomocą content_set_cover. Może też wygenerować obraz na podstawie promptu AutoPSEO za pomocą content_cover. Formaty, rozmiary i kontrole opisano w sekcji okładki.
Ile to kosztuje
- Szkice i tłumaczenia z Twojej własnej AI nie wliczają się do miesięcznego limitu artykułów, a ich wysyłanie jest bezpłatne.
- Pierwsze przejrzenie wyników wyszukiwania w briefie oraz wywołanie modelu wybierającego typ treści dla słowa kluczowego, do którego pasują dwa typy, zużywają kredyty badawcze.
- Dodawanie tematów, odrzucanie zadań i narzędzia odczytu są bezpłatne. Zatwierdzenie szkicu, w którym brakuje języków, w witrynie, w której tłumaczy AutoPSEO, uruchamia tłumaczenia za kredyty badawcze.
Uruchomienia bez nadzoru na Macu
content_instructions zwraca wszystko, co ma zrobić jedno uruchomienie bez nadzoru dla witryny: raport, dokończenie tego, co zostawiło wcześniejsze uruchomienie, sprawdzenie pokrycia przed wydaniem środków na brief, odrzucenie duplikatów, pisanie, tłumaczenie, dodawanie okładek i publikowanie tylko wtedy, gdy recenzja w witrynie jest wyłączona. Nigdy nie wycofuje artykułów ani nie cofa zmian, a kończy się jednym wierszem, który może odczytać skrypt:
AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>
Autor AutoPSEO to niewielki zestaw skryptów macOS, który uruchamia to z Twoim własnym Claude Code, w ramach Twojej subskrypcji Claude, pod kontrolą launchd. Skontaktuj się z nami, aby je otrzymać. Konfiguracja:
- Połącz Claude Code z AutoPSEO (konektor w Claude albo
claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcpi Authenticate w/mcp). - Uruchom
./install.sh. Skrypt tworzy katalog~/.autopseo/z plikamirun.sh,cover-mcp.mjsi przykładowymwriter.jsonoraz zadanie launchd uruchamiane codziennie o 15:07 (zmieniają toAUTOPSEO_HOURiAUTOPSEO_MINUTE). Zadanie nie jest jeszcze załadowane. - Uzupełnij
~/.autopseo/writer.json:properties(każde zidi opcjonalnymlimitnowych artykułów na uruchomienie, domyślnie 8, maksymalnie 20),modelifallbackModel, opcjonalnysubagentModeldla podagentów tłumaczących,everyDaysmiędzy uruchomieniami dla witryny (domyślnie 3) orazcovers(codex,grokluboff). - Wypróbuj jedno uruchomienie:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, a następnie przeczytaj~/.autopseo/logs/history.log. - Załaduj harmonogram poleceniem
launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.
Każde uruchomienie startuje jedno claude -p na witrynę, z uprawnieniami wyłącznie do narzędzi AutoPSEO i podagentów: bez powłoki, plików i internetu. Uruchomienie uznaje się za udane tylko wtedy, gdy wypisze wiersz z wynikiem. Gdy values jest większe od 0, druga sesja przejmuje nowe ścieżki stron typowanych: może przeszukiwać i czytać internet, ale ma dostęp wyłącznie do narzędzi potrzebnych w zadaniu wartości. Uruchomienia, które zawiodły z przejściowego powodu, są ponawiane do trzech razy, osiągnięcie limitu użycia zatrzymuje pozostałe witryny, watchdog kończy uruchomienie po pięciu godzinach, a Mac w tym czasie nie przechodzi w stan uśpienia.
Dla okładek skrypty przekazują Claude Code drugi serwer MCP z jednym narzędziem, make_cover, które generuje obraz na podstawie promptu AutoPSEO za pomocą Codex CLI (zalogowanego przez ChatGPT) lub Grok CLI, każde w osobnym piaskownicy, i wysyła pliki wyłącznie na app.autopseo.com.
Aby pisała wyłącznie Twoja AI, wybierz Your own AI, through MCP jako autora i zachowaj wartość New articles per week powyżej 0. Ta wartość napędza także codzienny przegląd i uzupełnianie, które zasilają kolejkę, więc przy 0 żaden nowy temat do niej nie trafi.