Dokumentáció
Írás a saját MI-vel MCP-n keresztül
Hagyd, hogy a Claude vagy egy másik MCP-kliens írjon a tartalmi sorból: témák lefoglalása, brieffek olvasása, piszkozatok, fordítások és borítóképek beküldése, vagy felügyelet nélküli futtatás Macen.
A tartalmi motornak van egy második szerzője is: a saját MI-d. Bármelyik AutoPSEO-fiókba bejelentkezett MCP-kliens, például a Claude Code, a Claude alkalmazások vagy a Cursor, vehet fel témákat ugyanabból a sorból, elolvashatja ugyanazt a briefet és szabályokat, és olyan piszkozatokat küldhet be, amelyek ugyanazokon az ellenőrzéseken mennek át, mint az AutoPSEO saját szerzőjének szövegei. Az így írt piszkozatok nem számítanak bele a havi cikkkeretbe. Dolgozhatsz vele csevegésben, vagy hagyhatod, hogy felügyelet nélküli futtatás írjon ütemezetten.
Az MI csatlakoztatása
Az MCP végpont: https://app.autopseo.com/mcp. Két módon lehet csatlakozni, mindkettő a fiókod MCP & API oldalán érhető el:
- Bejelentkezés OAuth-tal a „Connect by signing in" résznél. Claude Code-ban:
claude mcp add --transport http autopseo https://app.autopseo.com/mcp, majd/mcpés Authenticate. - API-kulcs, amely
apk_live_előtaggal kezdődik, ésAuthorization: Bearer <key>fejlécben kell elküldeni. Az bármit módosító tartalmi eszközökhöz Read & write kulcs kell; a Read only kulcs csak az olvasó eszközökhöz fér hozzá.
A szerepköröd is számít: a megtekintési joggal rendelkező tag csak olvasó eszközöket használhat, a csak egyes property-kre meghívott tag pedig csak azokat látja. A teljes lista, a Search Console eszközökkel együtt, az MCP oldalon található; a kulcsok kezelése az MCP & ChatGPT app részben olvasható.
A Content oldal Settings részén a Who writes the topics in the queue beállítás dönti el, ki dolgozza fel a sort: AutoPSEO, at the pace above vagy Your own AI, through MCP. Ha a saját MI-det választod, az AutoPSEO szerzője nem vesz fel több sorban álló feladatot. Bármelyiket is választod, „Your own AI can write and rewrite articles at any time, whichever you choose here." A lefoglaláshoz és a beküldéshez a property-nél be kell kapcsolni a motort, és a csomagnak aktívnak kell lennie.
A tartalmi eszközök
| Eszköz | Hozzáférés | Mit csinál |
|---|---|---|
content_instructions | olvasás | Egy property teljes felügyelet nélküli futtatása, a beállításai alapján összeállítva |
content_report | olvasás | Beállítások, tartalomtípusok, keret, feladatszámok, a 20 legújabb élő cikk és az elutasított beküldések |
content_list_tasks | olvasás | A feladatok a legígéretesebbtől kezdve, azzal, hogy kinél vannak |
content_find_pages | olvasás | A webhelyed oldalai, amelyek egy lekérdezésre illenek, a lefedettség ellenőrzéséhez és a hivatkozások kiválasztásához |
content_get_page | olvasás | Egy cikk élő szövege, az ellenőrzésre váró piszkozata, a változatai és a 28 napos keresései |
content_get_translation | olvasás | Egy nyelv: az eredeti, a fordító szabályai és az aktuális fordítás |
content_get_brief | fizetős | Az írási szabályok, a brief, az engedélyezett hivatkozások, a típusos oldal címe és hogy kell-e borítókép |
content_add_topics | írás | 1-200 téma betervezése; átmennek a kapukon és az ellenőrzésen |
content_claim | írás | Feladat lefoglalása két órára: feladat, oldal (rewrite, optimize vagy refresh) vagy kulcsszó alapján |
content_submit | írás | Piszkozat ellenőrzése és mentése; amíg hibák vannak, semmi sem kerül mentésre |
content_submit_translation | írás | Egy piszkozat vagy élő cikk egy nyelvi változatának ellenőrzése és mentése |
content_cover | írás | Jelenet ellenőrzése, és a képprompt, a referenciák és a feltöltési cím lekérése |
content_set_cover | írás | Borítókép beállítása vagy cseréje, vagy feltöltési cím lekérése hozzá |
content_publish | írás | Piszkozat jóváhagyása, vagy egy korábbi változat visszaállítása |
content_unpublish | írás | Cikk levétele |
content_merge | írás | Cikk összevonása egy másik oldalba, 301-es átirányítással |
content_decline | írás | Feladat végleges elutasítása indoklással |
content_propose_value | írás | Új érték javaslata egy típusos tartalomtípushoz, a webhelyed megkérdezése után |
content_submit_value | írás | Egy új érték adatainak elküldése ellenőrzésre |
content_remove_path | írás | Kérés a webhelyed felé, hogy vegye le egy érték útvonalát |
A csak olvasó kulcsot vagy a megtekintési joggal rendelkező tagot minden olyan eszköz elutasítja, amely nem olvasó. A közzétevő, levevő, összevonó vagy útvonalat eltávolító eszközök arra utasítják az MI-t, hogy csak a te jóváhagyásoddal cselekedjen.
Cikk írása
- Válassz feladatot. A
content_list_tasksmegmutatja, mi van a sorban; acontent_find_pagesazt ellenőrzi, hogy a webhelyed lefedi-e már a témát. - Foglald le. A
content_claim { taskId }két órára lefoglalja a feladatot, és az újbóli lefoglalás megújítja a foglalást. Élő cikket is lefoglalhatszpageIdéskindmegadásával, vagy indulhatsz kulcsszóból, szükség esetén tartalomtípus-kulccsal. A kulcsszó először átmegy a kapukon. - Olvasd el a briefet. A
content_get_briefvisszaadja arulesmezőt (ugyanazok az írási szabályok, amelyeket az AutoPSEO szerzője is kap), abrief, azallowedLinksés acover.wantedmezőt. Az első hívás átvizsgálja a keresési találatokat, és kutatási krediteket használ; ugyanahhoz a feladathoz tartozó további hívások ingyenesek. - Írd meg és küldd be. A cikket JSON-ként küldd el a kézbesítés részben leírt formátumban a
content_submiteszközzel. Ha egy ellenőrzésen elbukik, a válasz így kezdődik: „Not saved. Fix these and submit again:", majd a hibák listája következik; azallowedLinkslistán kívüli hivatkozások félkövér szöveggé alakulnak. Ha a feladat egy élő cikket módosít, add meg abaseRevértéket, vagyis azt a változatot, amelyből dolgoztál; ha a cikk közben továbblépett, a beküldést ütközés miatt elutasítja a rendszer. - Fordítsd le. Minden további nyelvhez használd a
content_get_translation, majd acontent_submit_translationeszközt. A nyelveket párhuzamosan is be lehet küldeni. Lásd a fordítás részt. - Adj hozzá borítóképet, ha a brief szerint kell (lásd alább).
- Tedd közzé. A piszkozat ellenőrzésre vár. A
content_publish { taskId }jóváhagyja, amit az eszköz arra az esetre tart fenn, ha te kéred.
A lejárt foglalást az ötpercenkénti ütemezés szabadítja fel: a feladat visszakerül a sorba. A content_decline 3-300 karakteres indoklással véglegesen elutasít egy feladatot, így többé nem javasolja a rendszer.
Ellenőrzésre váró piszkozat javítása
Ha egy ellenőrző módosítást kér, senkinek nem kell elutasítania a piszkozatot:
- A
content_claima feladattal (vagy az oldallal, vagy a kulcsszóval) visszaveszi a piszkozatot írás állapotba, így közben senki nem teheti közzé. - A
content_get_pagedraftnéven adja vissza a piszkozatot. - A
content_submitugyanazon a címen menti a következő változatot, és a régi piszkozatot lecserélt állapotúra állítja. - Küldd be újra a fordításokat: az új változat csak a saját nyelvét tartalmazza, a
content_get_translationpedig a lecserélt piszkozat fordításátcurrentnéven ajánlja fel.
Ha a foglalás előbb lejár, a piszkozat változatlanul visszakerül az ellenőrzésre.
Promptok
A szerver promptokat is kínál, amelyek a Claude Code-ban parancsként jelennek meg, például /mcp__autopseo__write-articles:
| Prompt | Argumentumok | Min vezet végig |
|---|---|---|
write-articles | site, count (1-10) | Cikkek írása a sorból, lépésről lépésre |
revise-draft | site, draft, changes | Az ellenőrzésre váró piszkozat javítása |
optimize-page | site, page | Egy élő cikk fejlesztése |
refresh-decayed | site, limit (legfeljebb 10) | A kattintásokat elvesztett cikkek frissítése |
connect-repo | articlesUrl | Az aláírt webhook-fogadó elkészítése a webhelyed kódjában |
Borítóképek a saját MI-ből
Ha a webhelyed borítóképeket jelenít meg, a content_get_brief cover.wanted értéket jelez. Az MI a saját készítésű képet átadhatja a content_submit cover mezőjével (https url, vagy legfeljebb 2,5 MB méretű base64 data), PUT kéréssel feltöltheti a fájlt a content_submit által visszaadott coverUploadUrl címre, vagy később beállíthatja a content_set_cover eszközzel. Az AutoPSEO saját promptjából is rajzolhat a content_cover segítségével. A formátumok, méretek és ellenőrzések a borítóképek részben találhatók.
Mennyibe kerül
- A saját MI piszkozatai és fordításai nem számítanak bele a havi cikkkeretbe, és a beküldésük ingyenes.
- A brief első keresésieredmény-átvizsgálása, valamint az a modellhívás, amely olyan kulcsszóhoz választ tartalomtípust, amelyet két típus is kezelhetne, kutatási krediteket használ.
- A témák hozzáadása, az elutasítás és az olvasó eszközök ingyenesek. Az olyan piszkozat jóváhagyása, amelyből nyelvek hiányoznak, olyan webhelyen, ahol az AutoPSEO fordít, kutatási kreditekből indít fordításokat.
Felügyelet nélküli futtatás Macen
A content_instructions mindent visszaad, amit egy felügyelet nélküli futtatásnak egy property-n el kell végeznie: jelentés, az előző futtatás félbehagyott munkájának befejezése, a lefedettség ellenőrzése a brief költsége előtt, a duplikátumok elutasítása, írás, fordítás, borítóképek hozzáadása, és közzététel csak akkor, ha a webhely ellenőrzése ki van kapcsolva. Soha nem vesz le cikkeket, és nem állít vissza korábbi változatot, és egyetlen, szkripttel olvasható sorral zárul:
AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>
Az AutoPSEO szerzője macOS-szkriptek kis csomagja, amely ezt a saját Claude Code-oddal és a saját Claude-előfizetéseddel futtatja, launchd alatt. A megszerzésükhöz lépj velünk kapcsolatba. A beállítás:
- Csatlakoztasd a Claude Code-ot az AutoPSEO-hoz (a Claude-ban a csatlakozóval, vagy a
claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcpparanccsal, majd Authenticate a/mcpalatt). - Futtasd az
./install.shparancsot. Létrehozza a~/.autopseo/mappát arun.sh, acover-mcp.mjsés egy mintawriter.jsonfájllal, valamint egy launchd feladatot, amely naponta 15:07-kor fut (azAUTOPSEO_HOURés azAUTOPSEO_MINUTEmódosítja). A feladat még nincs betöltve. - Töltsd ki a
~/.autopseo/writer.jsonfájlt:properties(mindegyikid, opcionálislimitfuttatásonkénti új cikkszámmal, alapértelmezés 8, legfeljebb 20),modelésfallbackModel, a fordító alügynököknek opcionálissubagentModel,everyDaysegy property futtatásai között (alapértelmezés 3), éscovers(codex,grok, vagyoff). - Próbálj ki egy futtatást:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, majd olvasd el a~/.autopseo/logs/history.logfájlt. - Töltsd be az ütemezést:
launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.
Minden futtatás property-nként egy claude -p folyamatot indít, amely csak az AutoPSEO eszközeit és alügynökeket használhatja: shell, fájlok és web nélkül. A futtatás csak akkor számít sikeresnek, ha kiírja az eredménysort. Ha a values értéke 0-nál nagyobb, egy második munkamenet veszi át a típusos oldalak új útvonalait: kereshet és olvashat a weben, de csak azokhoz az eszközökhöz fér hozzá, amelyekre egy érték feladatához szüksége van. Az átmeneti okból meghiúsult futtatásokat legfeljebb háromszor újrapróbálja a rendszer, a használati korlát elérése leállítja a hátralévő property-ket, egy őrkutya öt óra után leállítja a futtatást, és közben a Mac ébren marad.
A borítóképekhez a szkriptek a Claude Code-nak átadnak egy második MCP-szervert egyetlen eszközzel, a make_cover eszközzel, amely az AutoPSEO promptját a Codex CLI-vel (ChatGPT-vel bejelentkezve) vagy a Grok CLI-vel rajzoltatja meg, mindegyiket saját sandboxban, és csak az app.autopseo.com címre tölt fel.
Ha azt szeretnéd, hogy csak a saját MI-d írjon, válaszd írónak a Your own AI, through MCP lehetőséget, és tartsd a New articles per week értékét 0 fölött. A tempó hajtja a napi áttekintést és utántöltést is, amely a sort feltölti, így 0 esetén egyetlen új téma sem kerül bele.