Zum Inhalt springen
Dokumentation

Mit der eigenen KI über MCP schreiben

Lassen Sie Claude oder einen anderen MCP-Client aus der Content-Warteschlange schreiben: Themen übernehmen, Briefings lesen, Entwürfe, Übersetzungen und Cover einreichen oder unbeaufsichtigt auf einem Mac laufen lassen.

Property → Content → Einstellungen8 Min. Lesezeit

Die Content-Engine hat einen zweiten Autor: Ihre eigene KI. Jeder bei AutoPSEO angemeldete MCP-Client, etwa Claude Code, die Claude-Apps oder Cursor, kann Themen aus derselben Warteschlange übernehmen, dasselbe Briefing und dieselben Regeln lesen und Entwürfe einreichen, die dieselben Prüfungen bestehen wie die des AutoPSEO-Autors. Auf diese Weise geschriebene Entwürfe zählen nicht auf das monatliche Artikelkontingent. Sie können im Chat damit arbeiten oder einen unbeaufsichtigten Lauf nach Zeitplan schreiben lassen.

Ihre KI verbinden

Der MCP-Endpunkt lautet https://app.autopseo.com/mcp. Es gibt zwei Zugänge, beide auf der Seite MCP & API Ihres Kontos:

  • Mit OAuth anmelden unter „Per Anmeldung verbinden“. In Claude Code: claude mcp add --transport http autopseo https://app.autopseo.com/mcp, danach /mcp und Authenticate.
  • Ein API-Schlüssel, der mit apk_live_ beginnt und als Authorization: Bearer <key> gesendet wird. Content-Tools, die etwas verändern, erfordern einen Schlüssel mit Read & write; ein Read only-Schlüssel erreicht nur die Lese-Tools.

Auch Ihre Rolle spielt eine Rolle: Ein Mitglied mit Leserechten kann nur Lese-Tools nutzen, und ein Mitglied, das nur zu einigen Properties eingeladen wurde, sieht auch nur diese. Den vollständigen Katalog, einschließlich der Search Console-Tools, finden Sie auf der MCP-Seite; die Schlüsselverwaltung ist unter MCP & ChatGPT app beschrieben.

Unter Settings auf der Content-Seite legt Who writes the topics in the queue fest, wer die Warteschlange abarbeitet: AutoPSEO, at the pace above oder Your own AI, through MCP. Ist Ihre eigene KI gewählt, übernimmt der AutoPSEO-Autor keine Aufgaben aus der Warteschlange mehr. In beiden Fällen gilt: „Your own AI can write and rewrite articles at any time, whichever you choose here.“ Um Aufgaben zu übernehmen und einzureichen, muss die Engine für die Property aktiviert und der Tarif aktiv sein.

Die Content-Tools

ToolZugriffFunktion
content_instructionsreadDer gesamte unbeaufsichtigte Lauf für eine Property, erstellt aus deren Einstellungen
content_reportreadEinstellungen, Content-Typen, Kontingent, Aufgabenzahlen, die 20 neuesten Live-Artikel und abgelehnte Lieferungen
content_list_tasksreadAufgaben, die vielversprechendsten zuerst, mit Angabe, wer sie hält
content_find_pagesreadSeiten Ihrer Website, die zu einer Suchanfrage passen, um die Abdeckung zu prüfen und Links auszuwählen
content_get_pagereadDer Live-Text eines Artikels, sein Entwurf in der Prüfung, seine Revisionen und seine Suchanfragen über 28 Tage
content_get_translationreadEine Sprache: das Original, die Regeln für die Übersetzung und die aktuelle Übersetzung
content_get_briefpaidDie Schreibregeln, das Briefing, die erlaubten Links, die Adresse einer typisierten Seite und ob ein Cover gewünscht ist
content_add_topicswrite1 bis 200 Themen planen; sie durchlaufen die Gates und die Prüfung
content_claimwriteEine Aufgabe für zwei Stunden reservieren: per Aufgabe, per Seite (rewrite, optimize oder refresh) oder per Keyword
content_submitwriteEinen Entwurf prüfen und speichern; solange Fehler bestehen, wird nichts gespeichert
content_submit_translationwriteEine Sprache eines Entwurfs oder eines Live-Artikels prüfen und speichern
content_coverwriteEine Szene prüfen und den Bild-Prompt, Referenzen und eine Upload-Adresse erhalten
content_set_coverwriteEin Cover festlegen oder ersetzen oder eine Upload-Adresse dafür erhalten
content_publishwriteEinen Entwurf freigeben oder eine frühere Revision wiederherstellen
content_unpublishwriteEinen Artikel offline nehmen
content_mergewriteEinen Artikel mit einer 301-Weiterleitung in eine andere Seite überführen
content_declinewriteEine Aufgabe dauerhaft mit Begründung ablehnen
content_propose_valuewriteEinen neuen Wert für einen typisierten Content-Typ vorschlagen, nachdem Ihre Website gefragt wurde
content_submit_valuewriteDie Fakten zu einem neuen Wert zur Prüfung einreichen
content_remove_pathwriteIhre Website bitten, den Pfad eines Werts zu entfernen

Ein Read-only-Schlüssel oder ein Mitglied mit Leserechten wird von jedem Tool abgewiesen, das nicht read ist. Die Tools, die veröffentlichen, offline nehmen, zusammenführen oder einen Pfad entfernen, weisen die KI an, nur mit Ihrer Zustimmung zu handeln.

Einen Artikel schreiben

  1. Eine Aufgabe auswählen. content_list_tasks zeigt, was in der Warteschlange liegt; mit content_find_pages prüfen Sie, ob Ihre Website das Thema bereits abdeckt.
  2. Sie übernehmen. content_claim { taskId } reserviert die Aufgabe für zwei Stunden, und eine erneute Übernahme verlängert die Reservierung. Sie können auch einen Live-Artikel mit pageId und kind übernehmen oder von einem Keyword ausgehen, optional mit dem Schlüssel eines Content-Typs. Ein Keyword durchläuft zuerst die Gates.
  3. Das Briefing lesen. content_get_brief liefert rules (dieselben Schreibregeln, die der AutoPSEO-Autor erhält), das brief, allowedLinks und cover.wanted. Der erste Aufruf recherchiert die Suchergebnisse und kostet Recherche-Credits; spätere Aufrufe für dieselbe Aufgabe sind kostenlos.
  4. Schreiben und einreichen. Senden Sie den Artikel als JSON in dem unter Lieferung beschriebenen Format mit content_submit. Besteht er eine Prüfung nicht, beginnt die Antwort mit „Not saved. Fix these and submit again:“ und der Liste; Links außerhalb von allowedLinks werden in Fettdruck umgewandelt. Ändert die Aufgabe einen Live-Artikel, übergeben Sie baseRev, die Revision, auf der Sie aufgebaut haben; hat sich der Artikel inzwischen weiterentwickelt, wird die Einreichung als Konflikt abgelehnt.
  5. Übersetzen. Für jede weitere Sprache rufen Sie content_get_translation und danach content_submit_translation auf. Sprachen können parallel gesendet werden. Siehe Übersetzung.
  6. Ein Cover hinzufügen, wenn das Briefing eines verlangt (siehe unten).
  7. Veröffentlichen. Der Entwurf wartet in der Prüfung. content_publish { taskId } gibt ihn frei; das Tool ist dafür vorgesehen, dass Sie es ausdrücklich sagen.

Eine abgelaufene Reservierung wird vom Fünf-Minuten-Zeitplan freigegeben: Die Aufgabe geht zurück in die Warteschlange. content_decline lehnt eine Aufgabe dauerhaft ab, mit einer Begründung von 3 bis 300 Zeichen, sodass sie nie wieder vorgeschlagen wird.

Einen Entwurf in der Prüfung überarbeiten

Wenn ein Prüfer Änderungen verlangt, muss niemand den Entwurf ablehnen:

  1. content_claim mit der Aufgabe (oder der Seite oder dem Keyword) holt Ihren Entwurf zurück in die Bearbeitung, sodass ihn in der Zwischenzeit niemand veröffentlicht.
  2. content_get_page liefert den Entwurf als draft.
  3. content_submit speichert die nächste Revision unter derselben Adresse und markiert den alten Entwurf als ersetzt.
  4. Senden Sie die Übersetzungen erneut: Die neue Revision enthält nur ihre eigene Sprache, und content_get_translation bietet die Übersetzung des ersetzten Entwurfs als current an.

Läuft die Reservierung zuvor ab, geht der Entwurf unverändert zurück in die Prüfung.

Prompts

Der Server bietet außerdem Prompts an, die in Claude Code als Slash-Befehle erscheinen, etwa /mcp__autopseo__write-articles:

PromptArgumenteWas er durchläuft
write-articlessite, count (1 bis 10)Artikel aus der Warteschlange schreiben, Schritt für Schritt
revise-draftsite, draft, changesEinen Entwurf überarbeiten, der in der Prüfung wartet
optimize-pagesite, pageEinen Live-Artikel verbessern
refresh-decayedsite, limit (bis zu 10)Artikel aktualisieren, die Klicks verloren haben
connect-repoarticlesUrlDen signierten Webhook-Empfänger im Code Ihrer Website aufbauen

Cover von Ihrer eigenen KI

Zeigt Ihre Website Cover an, meldet content_get_brief cover.wanted. Ihre KI kann ein selbst erzeugtes Bild über das cover von content_submit übergeben (eine https-url oder base64-data bis 2,5 MB), die Datei per PUT an die coverUploadUrl senden, die content_submit zurückgibt, oder es später mit content_set_cover festlegen. Sie kann auch mit dem eigenen Prompt von AutoPSEO über content_cover zeichnen. Formate, Größen und Prüfungen stehen unter Cover.

Was es kostet

  • Entwürfe und Übersetzungen Ihrer eigenen KI zählen nicht auf das monatliche Artikelkontingent, und ihr Versand ist kostenlos.
  • Der erste Blick des Briefings auf die Suchergebnisse und der Modellaufruf, der für ein Keyword einen Content-Typ auswählt, wenn zwei Typen infrage kommen, verbrauchen Recherche-Credits.
  • Themen hinzufügen, Ablehnen und die Lese-Tools sind kostenlos. Die Freigabe eines Entwurfs, dem Sprachen fehlen, startet auf einer Website, auf der AutoPSEO übersetzt, Übersetzungen auf Kosten von Recherche-Credits.

Unbeaufsichtigte Läufe auf einem Mac

content_instructions liefert alles, was ein unbeaufsichtigter Lauf für eine Property tun soll: Bericht erstellen, abschließen, was ein früherer Lauf hinterlassen hat, die Abdeckung prüfen, bevor ein Briefing Kosten verursacht, Duplikate ablehnen, schreiben, übersetzen, Cover hinzufügen und nur dann veröffentlichen, wenn die Prüfung der Website deaktiviert ist. Der Lauf nimmt nie Artikel offline und setzt keine zurück, und er endet mit einer Zeile, die ein Skript lesen kann:

AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>

Der AutoPSEO-Autor ist eine kleine Sammlung von macOS-Skripten, die dies mit Ihrem eigenen Claude Code und Ihrem eigenen Claude-Abonnement unter launchd ausführt. Kontaktieren Sie uns, um sie zu erhalten. Einrichtung:

  1. Verbinden Sie Claude Code mit AutoPSEO (den Connector in Claude oder claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcp und Authenticate unter /mcp).
  2. Führen Sie ./install.sh aus. Das Skript legt ~/.autopseo/ mit run.sh, cover-mcp.mjs und einer Beispieldatei writer.json an, dazu einen launchd-Job, der täglich um 15:07 Uhr läuft (AUTOPSEO_HOUR und AUTOPSEO_MINUTE ändern das). Der Job ist noch nicht geladen.
  3. Füllen Sie ~/.autopseo/writer.json aus: properties (jeweils id, mit einem optionalen limit neuer Artikel pro Lauf, Standard 8, höchstens 20), model und fallbackModel, optional ein subagentModel für die Übersetzungs-Subagenten, everyDays zwischen den Läufen einer Property (Standard 3) und covers (codex,grok oder off).
  4. Probieren Sie einen Lauf aus: AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, und lesen Sie dann ~/.autopseo/logs/history.log.
  5. Laden Sie den Zeitplan mit launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.

Jeder Lauf startet pro Property ein claude -p, das nur die AutoPSEO-Tools und Subagenten nutzen darf: keine Shell, keine Dateien, kein Web. Ein Lauf gilt nur dann als Erfolg, wenn er die Ergebniszeile ausgibt. Liegt values über 0, übernimmt eine zweite Sitzung die neuen Pfade der typisierten Seiten: Sie darf im Web suchen und lesen, erreicht aber nur die Tools, die eine Wert-Aufgabe braucht. Läufe, die aus einem vorübergehenden Grund scheitern, werden bis zu dreimal wiederholt, ein Nutzungslimit stoppt die übrigen Properties, ein Watchdog beendet einen Lauf nach fünf Stunden, und der Mac wird währenddessen wachgehalten.

Für Cover übergeben die Skripte Claude Code einen zweiten MCP-Server mit einem einzigen Tool, make_cover, das den Prompt von AutoPSEO mit der Codex CLI (angemeldet mit ChatGPT) oder der Grok CLI zeichnet, jeweils in einer eigenen Sandbox, und nur auf app.autopseo.com hochlädt.

Damit nur Ihre eigene KI schreibt, wählen Sie Your own AI, through MCP als Autor und lassen New articles per week über 0. Das Tempo steuert auch die tägliche Durchsicht und das Auffüllen, die die Warteschlange speisen; bei 0 gelangt also kein neues Thema hinein.

Bringen Sie Ihre SEO-Inhalte auf Autopilot

Verbinden Sie Search Console und Ihre Website. AutoPSEO scannt sie und plant sofort die ersten Themen. Keine Kreditkarte erforderlich.