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.
İç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/mcpve 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şim | Ne yapar |
|---|---|---|
content_instructions | okuma | Bir mülk için, ayarlarından üretilen gözetimsiz bir çalıştırmanın tamamı |
content_report | okuma | Ayarlar, içerik türleri, kota, görev sayıları, en yeni 20 yayındaki makale ve reddedilen teslimler |
content_list_tasks | okuma | Görevler, en umut verici olandan başlayarak; her birinin kimde olduğuyla birlikte |
content_find_pages | okuma | Sitenizde bir sorguyla eşleşen sayfalar; kapsamı kontrol etmek ve bağlantı seçmek için |
content_get_page | okuma | Bir makalenin yayındaki metni, incelemedeki taslağı, revizyonları ve 28 günlük aramaları |
content_get_translation | okuma | Tek bir dil: orijinal metin, çevirmen kuralları ve mevcut çeviri |
content_get_brief | ücretli | Yazım kuralları, brief, izin verilen bağlantılar, türlü bir sayfanın adresi ve kapak istenip istenmediği |
content_add_topics | yazma | 1 ila 200 konu planlayın; konular kapılardan ve incelemeden geçer |
content_claim | yazma | Bir görevi iki saat boyunca tutun: göreve, sayfaya (rewrite, optimize veya refresh) ya da anahtar kelimeye göre |
content_submit | yazma | Taslağı kontrol edip kaydeder; hata kaldığı sürece hiçbir şey kaydedilmez |
content_submit_translation | yazma | Bir taslağın veya yayındaki bir makalenin tek bir dilini kontrol edip kaydeder |
content_cover | yazma | Bir sahneyi kontrol eder; görsel istemini, referansları ve bir yükleme adresini verir |
content_set_cover | yazma | Kapak belirler veya değiştirir ya da kapak için yükleme adresi alır |
content_publish | yazma | Bir taslağı onaylar veya önceki bir revizyonu geri getirir |
content_unpublish | yazma | Bir makaleyi yayından kaldırır |
content_merge | yazma | Bir makaleyi 301 ile başka bir sayfayla birleştirir |
content_decline | yazma | Bir görevi gerekçesiyle birlikte kalıcı olarak reddeder |
content_propose_value | yazma | Sitenize sorduktan sonra türlü bir içerik türü için yeni bir değer önerir |
content_submit_value | yazma | Yeni bir değerin bilgilerini incelemeye gönderir |
content_remove_path | yazma | Sitenizden 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
- Bir görev seçin.
content_list_taskskuyrukta nelerin olduğunu gösterir;content_find_pagessitenizin konuyu zaten kapsayıp kapsamadığını kontrol eder. - Görevi üstlenin.
content_claim { taskId }görevi iki saat boyunca tutar; yeniden üstlenmek tutma süresini yeniler. AyrıcapageIdvekindile 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. - 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,allowedLinksvecover.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. - Yazın ve gönderin. Makaleyi, teslim bölümünde açıklanan biçimde JSON olarak
content_submitile gönderin. Bir kontrolden geçemezse yanıt, listeyle birlikte "Not saved. Fix these and submit again:" ifadesiyle başlar;allowedLinksdışı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 olanbaseRevdeğerini iletin; makale bu arada ilerlediyse gönderim çakışma nedeniyle reddedilir. - Çevirin. Diğer her dil için önce
content_get_translation, ardındancontent_submit_translationkullanın. Diller paralel gönderilebilir. Bkz. çeviri. - Kapak ekleyin; brief kapak istendiğini söylüyorsa (aşağıda).
- 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:
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.content_get_pagetaslağıdraftolarak döndürür.content_submitbir sonraki revizyonu aynı adrese kaydeder ve eski taslağı değiştirilmiş olarak işaretler.- Çevirileri yeniden gönderin: yeni revizyon yalnızca kendi dilini içerir ve
content_get_translationdeğiştirilen taslağın çevirisinicurrentolarak 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:
| Prompt | Argümanlar | Nelerden geçirir |
|---|---|---|
write-articles | site, count (1 ila 10) | Kuyruktan adım adım makale yazma |
revise-draft | site, draft, changes | İncelemede bekleyen bir taslağı gözden geçirme |
optimize-page | site, page | Yayındaki tek bir makaleyi iyileştirme |
refresh-decayed | site, limit (en fazla 10) | Tıklama kaybeden makaleleri yenileme |
connect-repo | articlesUrl | Sitenizin 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:
- 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/mcpve/mcpaltında Authenticate). ./install.shkomutunu çalıştırın. Bu komutrun.sh,cover-mcp.mjsve örnek birwriter.jsoniçeren~/.autopseo/dizinini ve her gün 15:07'de çalışan bir launchd işi oluşturur (AUTOPSEO_HOURveAUTOPSEO_MINUTEbunu değiştirir). İş henüz yüklenmemiştir.~/.autopseo/writer.jsondosyasını doldurun:properties(her biriidve çalıştırma başına yeni makale sayısını belirten isteğe bağlılimit; varsayılan 8, en fazla 20),modelvefallbackModel, çeviri alt ajanları için isteğe bağlısubagentModel, bir mülkün çalıştırmaları arasındakieveryDays(varsayılan 3) vecovers(codex,grokveyaoff).- Bir deneme çalıştırması yapın:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, ardından~/.autopseo/logs/history.logdosyasını okuyun. - Zamanlamayı
launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plistile 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.