İçeriğe atla
Belgeler

Kendi yapay zekanızla MCP üzerinden yazmak

Claude'un veya başka bir MCP istemcisinin içerik kuyruğundan yazmasını sağlayın: konuları üstlenin, brief'leri okuyun, taslak, çeviri ve kapak gönderin ya da bir Mac'te gözetimsiz çalıştırın.

Mülk → İçerik → Ayarlar7 dk okuma

İçerik motorunun ikinci bir yazarı daha var: kendi yapay zekanız. AutoPSEO'da oturum açmış herhangi bir MCP istemcisi (Claude Code, Claude uygulamaları veya Cursor gibi) aynı kuyruktan konu alabilir, aynı brief'i ve kuralları okuyabilir, AutoPSEO'nun yazarıyla aynı kontrollerden geçen taslaklar gönderebilir. Bu yolla yazılan taslaklar aylık makale kotasından düşmez. Yapay zekayla bir sohbet üzerinden çalışabilir ya da gözetimsiz bir çalıştırmanın zamanlanmış olarak yazmasına izin verebilirsiniz.

Yapay zekanızı bağlayın

MCP uç noktası https://app.autopseo.com/mcp adresidir. Hesabınızdaki MCP & API sayfasından erişebileceğiniz iki yol vardır:

  • "Connect by signing in" altında OAuth ile oturum açın. Claude Code'da: claude mcp add --transport http autopseo https://app.autopseo.com/mcp, ardından /mcp ve Authenticate.
  • apk_live_ ile başlayan bir API anahtarı; Authorization: Bearer <key> olarak gönderilir. Herhangi bir şeyi değiştiren içerik araçları Read & write anahtarı gerektirir; Read only anahtarı yalnızca okuma araçlarına erişir.

Rolünüz de önemlidir: görüntüleme yetkisi olan bir üye yalnızca okuma araçlarını kullanabilir, yalnızca bazı mülklere davet edilen bir üye ise sadece o mülkleri görür. Search Console araçları dahil tam katalog MCP sayfasında yer alır; anahtar yönetimi MCP & ChatGPT app bölümünde anlatılır.

İçerik sayfasındaki Settings altında Who writes the topics in the queue ayarı, kuyruğu kimin işleyeceğini belirler: AutoPSEO, at the pace above ya da Your own AI, through MCP. Kendi yapay zekanız seçildiğinde AutoPSEO'nun yazarı kuyruktaki görevleri almayı bırakır. Hangisini seçerseniz seçin, "Your own AI can write and rewrite articles at any time, whichever you choose here." Görev üstlenmek ve göndermek için mülkte motorun açık ve planın etkin olması gerekir.

İçerik araçları

AraçErişimNe yapar
content_instructionsokumaBir mülk için, ayarlarından üretilen gözetimsiz bir çalıştırmanın tamamı
content_reportokumaAyarlar, içerik türleri, kota, görev sayıları, en yeni 20 yayındaki makale ve reddedilen teslimler
content_list_tasksokumaGörevler, en umut verici olandan başlayarak; her birinin kimde olduğuyla birlikte
content_find_pagesokumaSitenizde bir sorguyla eşleşen sayfalar; kapsamı kontrol etmek ve bağlantı seçmek için
content_get_pageokumaBir makalenin yayındaki metni, incelemedeki taslağı, revizyonları ve 28 günlük aramaları
content_get_translationokumaTek bir dil: orijinal metin, çevirmen kuralları ve mevcut çeviri
content_get_briefücretliYazım kuralları, brief, izin verilen bağlantılar, türlü bir sayfanın adresi ve kapak istenip istenmediği
content_add_topicsyazma1 ila 200 konu planlayın; konular kapılardan ve incelemeden geçer
content_claimyazmaBir görevi iki saat boyunca tutun: göreve, sayfaya (rewrite, optimize veya refresh) ya da anahtar kelimeye göre
content_submityazmaTaslağı kontrol edip kaydeder; hata kaldığı sürece hiçbir şey kaydedilmez
content_submit_translationyazmaBir taslağın veya yayındaki bir makalenin tek bir dilini kontrol edip kaydeder
content_coveryazmaBir sahneyi kontrol eder; görsel istemini, referansları ve bir yükleme adresini verir
content_set_coveryazmaKapak belirler veya değiştirir ya da kapak için yükleme adresi alır
content_publishyazmaBir taslağı onaylar veya önceki bir revizyonu geri getirir
content_unpublishyazmaBir makaleyi yayından kaldırır
content_mergeyazmaBir makaleyi 301 ile başka bir sayfayla birleştirir
content_declineyazmaBir görevi gerekçesiyle birlikte kalıcı olarak reddeder
content_propose_valueyazmaSitenize sorduktan sonra türlü bir içerik türü için yeni bir değer önerir
content_submit_valueyazmaYeni bir değerin bilgilerini incelemeye gönderir
content_remove_pathyazmaSitenizden bir değerin yolunu kaldırmasını ister

Salt okunur bir anahtar veya görüntüleme yetkisi olan bir üye, okuma olmayan her araçta reddedilir. Yayımlayan, yayından kaldıran, birleştiren veya bir yolu kaldıran araçlar, yapay zekaya yalnızca sizin onayınızla hareket etmesini söyler.

Makale yazın

  1. Bir görev seçin. content_list_tasks kuyrukta nelerin olduğunu gösterir; content_find_pages sitenizin konuyu zaten kapsayıp kapsamadığını kontrol eder.
  2. Görevi üstlenin. content_claim { taskId } görevi iki saat boyunca tutar; yeniden üstlenmek tutma süresini yeniler. Ayrıca pageId ve kind ile yayındaki bir makaleyi üstlenebilir ya da isteğe bağlı bir içerik türü anahtarıyla bir anahtar kelimeden başlayabilirsiniz. Anahtar kelime önce kapılardan geçer.
  3. Brief'i okuyun. content_get_brief şunları döndürür: rules (AutoPSEO'nun yazarının aldığı yazım kurallarının aynısı), brief, allowedLinks ve cover.wanted. İlk çağrı arama sonuçlarını araştırır ve araştırma kredisi harcar; aynı görev için sonraki çağrılar ücretsizdir.
  4. Yazın ve gönderin. Makaleyi, teslim bölümünde açıklanan biçimde JSON olarak content_submit ile gönderin. Bir kontrolden geçemezse yanıt, listeyle birlikte "Not saved. Fix these and submit again:" ifadesiyle başlar; allowedLinks dışındaki bağlantılar kalın metne dönüştürülür. Görev yayındaki bir makaleyi değiştiriyorsa, üzerinde çalıştığınız revizyon olan baseRev değerini iletin; makale bu arada ilerlediyse gönderim çakışma nedeniyle reddedilir.
  5. Çevirin. Diğer her dil için önce content_get_translation, ardından content_submit_translation kullanın. Diller paralel gönderilebilir. Bkz. çeviri.
  6. Kapak ekleyin; brief kapak istendiğini söylüyorsa (aşağıda).
  7. Yayımlayın. Taslak incelemede bekler. content_publish { taskId } onu onaylar; araç bunu yalnızca siz söylediğinizde yapmak üzere ayırır.

Süresi dolan bir tutma, beş dakikalık zamanlamayla serbest bırakılır: görev kuyruğa geri döner. content_decline, 3 ila 300 karakterlik bir gerekçeyle görevi kalıcı olarak reddeder; böylece bir daha önerilmez.

İncelemedeki taslağı gözden geçirin

Bir inceleyici değişiklik istediğinde taslağı reddetmeye gerek yoktur:

  1. content_claim, görevle (veya sayfayla ya da anahtar kelimeyle) taslağınızı yazım aşamasına geri alır; böylece bu sırada kimse onu yayımlayamaz.
  2. content_get_page taslağı draft olarak döndürür.
  3. content_submit bir sonraki revizyonu aynı adrese kaydeder ve eski taslağı değiştirilmiş olarak işaretler.
  4. Çevirileri yeniden gönderin: yeni revizyon yalnızca kendi dilini içerir ve content_get_translation değiştirilen taslağın çevirisini current olarak sunar.

Tutma süresi bundan önce dolarsa taslak değişmeden incelemeye geri döner.

Prompt'lar

Sunucu ayrıca prompt'lar sunar; bunlar Claude Code'da /mcp__autopseo__write-articles gibi slash komutları olarak görünür:

PromptArgümanlarNelerden geçirir
write-articlessite, count (1 ila 10)Kuyruktan adım adım makale yazma
revise-draftsite, draft, changesİncelemede bekleyen bir taslağı gözden geçirme
optimize-pagesite, pageYayındaki tek bir makaleyi iyileştirme
refresh-decayedsite, limit (en fazla 10)Tıklama kaybeden makaleleri yenileme
connect-repoarticlesUrlSitenizin kodunda imzalı webhook alıcısını oluşturma

Kendi yapay zekanızdan kapaklar

Siteniz kapak gösterdiğinde content_get_brief, cover.wanted değerini bildirir. Yapay zekanız ürettiği bir görseli content_submit'in cover alanıyla (https url veya 2,5 MB'a kadar base64 data) iletebilir, content_submit'in döndürdüğü coverUploadUrl adresine dosyayı PUT ile gönderebilir ya da sonradan content_set_cover ile ayarlayabilir. Ayrıca content_cover ile AutoPSEO'nun kendi istemini kullanarak çizim yapabilir. Biçimler, boyutlar ve kontroller kapaklar bölümündedir.

Maliyeti

  • Kendi yapay zekanızdan gelen taslaklar ve çeviriler aylık makale kotasından düşmez; bunları göndermek ücretsizdir.
  • Brief'in arama sonuçlarına ilk bakışı ve iki türün de alabileceği bir anahtar kelime için içerik türünü seçen model çağrısı araştırma kredisi kullanır.
  • Konu eklemek, reddetmek ve okuma araçları ücretsizdir. AutoPSEO'nun çeviri yaptığı bir sitede, dilleri eksik bir taslağı onaylamak çevirileri araştırma kredisiyle başlatır.

Mac'te gözetimsiz çalıştırmalar

content_instructions, bir mülk için gözetimsiz bir çalıştırmanın yapması gereken her şeyi döndürür: rapor, önceki bir çalıştırmanın yarım bıraktığını bitirme, brief'e harcama yapmadan önce kapsamı kontrol etme, kopyaları reddetme, yazma, çevirme, kapak ekleme ve yalnızca sitenin incelemesi kapalıysa yayımlama. Makaleleri asla yayından kaldırmaz veya geri almaz; bir betiğin okuyabileceği tek bir satırla biter:

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

AutoPSEO yazarı, bunu kendi Claude Code'unuzla ve kendi Claude aboneliğinizle, launchd altında çalıştıran küçük bir macOS betikleri kümesidir. Betikleri almak için bize ulaşın. Kurulum:

  1. Claude Code'u AutoPSEO'ya bağlayın (Claude'daki bağlayıcı veya claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcp ve /mcp altında Authenticate).
  2. ./install.sh komutunu çalıştırın. Bu komut run.sh, cover-mcp.mjs ve örnek bir writer.json içeren ~/.autopseo/ dizinini ve her gün 15:07'de çalışan bir launchd işi oluşturur (AUTOPSEO_HOUR ve AUTOPSEO_MINUTE bunu değiştirir). İş henüz yüklenmemiştir.
  3. ~/.autopseo/writer.json dosyasını doldurun: properties (her biri id ve çalıştırma başına yeni makale sayısını belirten isteğe bağlı limit; varsayılan 8, en fazla 20), model ve fallbackModel, çeviri alt ajanları için isteğe bağlı subagentModel, bir mülkün çalıştırmaları arasındaki everyDays (varsayılan 3) ve covers (codex,grok veya off).
  4. Bir deneme çalıştırması yapın: AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, ardından ~/.autopseo/logs/history.log dosyasını okuyun.
  5. Zamanlamayı launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist ile yükleyin.

Her çalıştırma, mülk başına bir claude -p başlatır; yalnızca AutoPSEO araçlarını ve alt ajanları kullanmasına izin verilir: kabuk, dosya ve web yoktur. Bir çalıştırma, yalnızca sonuç satırını yazdırdığında başarılı sayılır. values 0'ın üzerindeyse ikinci bir oturum, türlü sayfaların yeni yollarını üstlenir: web'de arama yapıp okuyabilir, ancak yalnızca bir değer görevinin gerektirdiği araçlara erişir. Geçici bir nedenle başarısız olan çalıştırmalar en fazla üç kez yeniden denenir, kullanım sınırına ulaşılması kalan mülklerin işlenmesini durdurur, bir bekçi mekanizması çalıştırmayı beş saat sonra sonlandırır ve Mac bu süre boyunca uyanık tutulur.

Kapaklar için betikler, Claude Code'a tek araçlı ikinci bir MCP sunucusu verir: make_cover. Bu araç AutoPSEO'nun istemini, her biri kendi sanal alanında çalışan Codex CLI (ChatGPT ile oturum açılmış) veya Grok CLI ile çizer ve yalnızca app.autopseo.com adresine yükler.

Yalnızca kendi yapay zekanızın yazmasını istiyorsanız yazar olarak Your own AI, through MCP seçeneğini belirleyin ve New articles per week değerini 0'ın üzerinde tutun. Tempo, kuyruğu dolduran günlük inceleme ve tamamlama işlemlerini de yönetir; bu nedenle 0 olduğunda kuyruğa hiçbir yeni konu ulaşmaz.

SEO içeriğinizi otopilota alın

Search Console'u ve sitenizi bağlayın. AutoPSEO siteyi tarar ve ilk konuları hemen planlar. Kredi kartı gerekmez.