Dokumentation
Skriv med din egen AI via MCP
Låt Claude eller en annan MCP-klient skriva från innehållskön: ta ämnen, läs briefs, skicka in utkast, översättningar och omslagsbilder, eller kör obevakat på en Mac.
Innehållsmotorn har en andra skribent: din egen AI. Alla MCP-klienter som är inloggade i AutoPSEO, till exempel Claude Code, Claude-apparna eller Cursor, kan ta ämnen från samma kö, läsa samma brief och regler och skicka in utkast som klarar samma kontroller som AutoPSEO:s skribent. Utkast som skrivs på det här sättet räknas inte mot den månatliga artikelkvoten. Du kan arbeta med AI:n i en chatt eller låta en obevakad körning skriva enligt schema.
Anslut din AI
MCP-slutpunkten är https://app.autopseo.com/mcp. Det finns två sätt att ansluta, båda på sidan MCP & API i ditt konto:
- Logga in med OAuth under "Anslut genom att logga in". I Claude Code:
claude mcp add --transport http autopseo https://app.autopseo.com/mcp, sedan/mcpoch Authenticate. - En API-nyckel som börjar med
apk_live_och skickas somAuthorization: Bearer <key>. Innehållsverktyg som ändrar något kräver en nyckel med Läs och skriv. En nyckel med Endast läsning ger bara åtkomst till läsverktygen.
Din roll spelar också in: en medlem med visningsbehörighet kan bara använda läsverktyg, och en medlem som är inbjuden till vissa egendomar ser bara dem. Hela katalogen, inklusive Search Console-verktygen, finns på MCP-sidan. Nyckelhantering beskrivs i MCP & ChatGPT app.
Under Inställningar på sidan Innehåll avgör Vem skriver ämnena i kön vem som arbetar med kön: AutoPSEO, i takten ovan eller Din egen AI, via MCP. När din egen AI är vald slutar AutoPSEO:s skribent att ta uppgifter från kön. Oavsett val gäller att "din egen AI kan när som helst skriva och skriva om artiklar, vilket du än väljer här." För att kunna ta och skicka in uppgifter måste motorn vara påslagen för egendomen och abonnemanget aktivt.
Innehållsverktygen
| Verktyg | Åtkomst | Vad det gör |
|---|---|---|
content_instructions | läs | Hela en obevakad körning för en egendom, byggd utifrån dess inställningar |
content_report | läs | Inställningar, innehållstyper, kvot, antal uppgifter, de 20 senaste publicerade artiklarna och nekade leveranser |
content_list_tasks | läs | Uppgifter, de mest lovande först, med uppgift om vem som håller i var och en |
content_find_pages | läs | Sidor på din webbplats som matchar en sökfråga, för att kontrollera täckning och välja länkar |
content_get_page | läs | En artikels publicerade text, dess utkast under granskning, dess revisioner och dess sökningar under 28 dagar |
content_get_translation | läs | Ett språk: originalet, översättarens regler och den aktuella översättningen |
content_get_brief | betald | Skrivreglerna, briefen, tillåtna länkar, adressen till en typad sida och om ett omslag önskas |
content_add_topics | skriv | Planera 1 till 200 ämnen. De går igenom grindarna och granskningen |
content_claim | skriv | Reservera en uppgift i två timmar: via uppgift, via sida (rewrite, optimize eller refresh) eller via sökord |
content_submit | skriv | Kontrollera och spara ett utkast. Inget sparas så länge det finns fel |
content_submit_translation | skriv | Kontrollera och spara ett språk av ett utkast eller en publicerad artikel |
content_cover | skriv | Kontrollera en scen och få bildprompten, referenser och en uppladdningsadress |
content_set_cover | skriv | Ange eller byt ett omslag, eller få en uppladdningsadress för ett |
content_publish | skriv | Godkänn ett utkast eller återställ en tidigare revision |
content_unpublish | skriv | Ta ner en artikel |
content_merge | skriv | Slå ihop en artikel med en annan sida, med en 301 |
content_decline | skriv | Avvisa en uppgift för gott, med en motivering |
content_propose_value | skriv | Föreslå ett nytt värde för en typad innehållstyp, efter att ha frågat din webbplats |
content_submit_value | skriv | Skicka in ett nytt värdes fakta för granskning |
content_remove_path | skriv | Be din webbplats ta ner ett värdes sökväg |
En nyckel med endast läsning, eller en medlem med visningsbehörighet, nekas av alla verktyg som inte är läs. Verktygen som publicerar, tar ner, slår ihop eller tar bort en sökväg instruerar AI:n att bara agera med ditt godkännande.
Skriv en artikel
- Välj en uppgift.
content_list_tasksvisar vad som ligger i kön. Medcontent_find_pageskontrollerar du om din webbplats redan täcker ämnet. - Ta den.
content_claim { taskId }reserverar uppgiften i två timmar, och ett nytt anrop förnyar reservationen. Du kan också ta en publicerad artikel medpageIdochkind, eller utgå från ett sökord, eventuellt med en nyckel för innehållstyp. Ett sökord går först igenom grindarna. - Läs briefen.
content_get_briefreturnerarrules(samma skrivregler som AutoPSEO:s skribent får),brief,allowedLinksochcover.wanted. Det första anropet undersöker sökresultaten och kostar forskningskrediter. Senare anrop för samma uppgift är gratis. - Skriv och skicka in. Skicka artikeln som JSON i formatet som beskrivs under leverans med
content_submit. Om en kontroll misslyckas börjar svaret med "Not saved. Fix these and submit again:" följt av listan. Länkar utanförallowedLinksomvandlas till fetstil. När uppgiften ändrar en publicerad artikel ska du skicka medbaseRev, den revision du utgick från. Om artikeln har ändrats i mellantiden nekas inskickningen som en konflikt. - Översätt. För varje annat språk: först
content_get_translation, sedancontent_submit_translation. Språken kan skickas parallellt. Se översättning. - Lägg till ett omslag när briefen säger att ett önskas (se nedan).
- Publicera. Utkastet väntar i granskning.
content_publish { taskId }godkänner det, något verktyget reserverar för när du säger till.
En reservation som löper ut frigörs av schemat som körs var femte minut, och uppgiften går då tillbaka till kön. content_decline avvisar en uppgift för gott med en motivering på 3 till 300 tecken, så att den aldrig föreslås igen.
Revidera ett utkast under granskning
När en granskare ber om ändringar behöver ingen avvisa utkastet:
content_claimmed uppgiften (eller sidan, eller sökordet) tar tillbaka ditt utkast till skrivläge, så att ingen publicerar det under tiden.content_get_pagereturnerar utkastet somdraft.content_submitsparar nästa revision på samma adress och markerar det gamla utkastet som ersatt.- Skicka översättningarna igen: den nya revisionen innehåller bara sitt eget språk, och
content_get_translationerbjuder det ersatta utkastets översättning somcurrent.
Om reservationen hinner löpa ut går utkastet tillbaka till granskning oförändrat.
Prompter
Servern erbjuder även prompter, som visas i Claude Code som snedstreckskommandon, till exempel /mcp__autopseo__write-articles:
| Prompt | Argument | Vad den går igenom |
|---|---|---|
write-articles | site, count (1 till 10) | Att skriva artiklar från kön, steg för steg |
revise-draft | site, draft, changes | Att revidera ett utkast som väntar i granskning |
optimize-page | site, page | Att förbättra en publicerad artikel |
refresh-decayed | site, limit (upp till 10) | Att uppdatera artiklar som tappat klick |
connect-repo | articlesUrl | Att bygga den signerade webhook-mottagaren i din webbplats kod |
Omslag från din egen AI
När din webbplats visar omslag anger content_get_brief cover.wanted. Din AI kan lämna över en bild den skapat med cover i content_submit (en https-url, eller base64-data upp till 2,5 MB), skicka filen med PUT till den coverUploadUrl som content_submit returnerar, eller ange den senare med content_set_cover. Den kan också rita utifrån AutoPSEO:s egen prompt med content_cover. Format, storlekar och kontroller finns under omslag.
Vad det kostar
- Utkast och översättningar från din egen AI räknas inte mot den månatliga artikelkvoten, och det är gratis att skicka in dem.
- Briefens första genomgång av sökresultaten, och modellanropet som väljer innehållstyp för ett sökord som två typer skulle kunna ta, använder forskningskrediter.
- Att lägga till ämnen, avvisa uppgifter och använda läsverktygen är gratis. Att godkänna ett utkast som saknar språk, på en webbplats där AutoPSEO översätter, startar översättningar som använder forskningskrediter.
Obevakade körningar på en Mac
content_instructions returnerar allt som en obevakad körning ska göra för en egendom: rapportera, slutföra det en tidigare körning lämnat kvar, kontrollera täckning innan en brief bekostas, avvisa dubbletter, skriva, översätta, lägga till omslag och publicera bara när webbplatsens granskning är avstängd. Den tar aldrig ner artiklar och återställer dem aldrig, och den avslutas med en rad som ett skript kan läsa:
AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>
AutoPSEO-skribenten är en liten uppsättning macOS-skript som kör detta med din egen Claude Code på din egen Claude-prenumeration, under launchd. Kontakta oss för att få dem. Installation:
- Anslut Claude Code till AutoPSEO (kopplingen i Claude, eller
claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcpoch Authenticate under/mcp). - Kör
./install.sh. Skriptet skapar~/.autopseo/medrun.sh,cover-mcp.mjsoch en exempelfilwriter.json, samt ett launchd-jobb som körs dagligen kl. 15:07 (AUTOPSEO_HOURochAUTOPSEO_MINUTEändrar tiden). Jobbet är inte laddat än. - Fyll i
~/.autopseo/writer.json:properties(varjeid, med en valfrilimitför nya artiklar per körning, standard 8, högst 20),modelochfallbackModel, en valfrisubagentModelför översättningsunderagenterna,everyDaysmellan körningar för en egendom (standard 3) ochcovers(codex,grokelleroff). - Prova en körning:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, läs sedan~/.autopseo/logs/history.log. - Ladda schemat med
launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.
Varje körning startar en claude -p per egendom, som bara får använda AutoPSEO-verktygen och underagenter: inget skal, inga filer, ingen webb. En körning räknas som lyckad först när den skriver ut resultatraden. När values är över 0 tar en andra session hand om de nya sökvägarna för typade sidor: den får söka och läsa på webben, men når bara de verktyg som en värdeuppgift behöver. Körningar som misslyckas av tillfälliga skäl görs om upp till tre gånger, en användningsgräns stoppar de återstående egendomarna, en övervakare avslutar en körning efter fem timmar, och Macen hålls vaken under tiden.
För omslag ger skripten Claude Code en andra MCP-server med ett enda verktyg, make_cover, som ritar AutoPSEO:s prompt med Codex CLI (inloggad med ChatGPT) eller Grok CLI, var och en i sin egen sandlåda, och som bara laddar upp till app.autopseo.com.
Om du vill att bara din egen AI ska skriva väljer du Din egen AI, via MCP som skribent och låter Nya artiklar per vecka vara över 0. Takten styr också den dagliga granskningen och påfyllningen som fyller kön, så vid 0 når inga nya ämnen kön.