Dokumentasi
Menulis dengan AI Anda sendiri lewat MCP
Biarkan Claude atau klien MCP lain menulis dari antrean konten: ambil topik, baca brief, kirim draf, terjemahan, dan cover, atau jalankan tanpa pengawasan di Mac.
Mesin konten punya penulis kedua: AI Anda sendiri. Klien MCP apa pun yang sudah masuk ke AutoPSEO, seperti Claude Code, aplikasi Claude, atau Cursor, dapat mengambil topik dari antrean yang sama, membaca brief dan aturan yang sama, lalu mengirim draf yang lolos pemeriksaan yang sama seperti penulis AutoPSEO. Draf yang ditulis dengan cara ini tidak mengurangi kuota artikel bulanan. Anda bisa mengerjakannya lewat chat, atau membiarkan proses tanpa pengawasan menulis sesuai jadwal.
Hubungkan AI Anda
Endpoint MCP-nya adalah https://app.autopseo.com/mcp. Ada dua cara masuk, keduanya di halaman MCP & API pada akun Anda:
- Masuk dengan OAuth di bagian "Connect by signing in". Di Claude Code:
claude mcp add --transport http autopseo https://app.autopseo.com/mcp, lalu/mcpdan Authenticate. - API key yang diawali
apk_live_, dikirim sebagaiAuthorization: Bearer <key>. Tool konten yang mengubah data memerlukan key Baca & tulis; key Hanya baca hanya bisa mengakses tool baca.
Peran Anda juga berpengaruh: anggota dengan akses lihat hanya dapat memakai tool baca, dan anggota yang diundang ke beberapa properti hanya melihat properti tersebut. Katalog lengkapnya, termasuk tool Search Console, ada di halaman MCP; pengelolaan key ada di MCP & ChatGPT app.
Di bagian Pengaturan pada halaman Konten, opsi Siapa yang menulis topik di antrean menentukan siapa yang mengerjakan antrean: AutoPSEO, dengan kecepatan di atas atau AI Anda sendiri, lewat MCP. Jika memilih AI Anda sendiri, penulis AutoPSEO berhenti mengambil tugas dari antrean. Apa pun pilihannya, "AI Anda sendiri dapat menulis dan menulis ulang artikel kapan saja, apa pun yang Anda pilih di sini." Untuk mengambil dan mengirim tugas, mesin harus aktif untuk properti tersebut dan paketnya harus aktif.
Tool konten
| Tool | Akses | Fungsi |
|---|---|---|
content_instructions | baca | Seluruh satu proses tanpa pengawasan untuk sebuah properti, disusun dari pengaturannya |
content_report | baca | Pengaturan, tipe konten, kuota, jumlah tugas, 20 artikel live terbaru, dan pengiriman yang ditolak |
content_list_tasks | baca | Daftar tugas, dari yang paling menjanjikan, beserta pemegang masing-masing |
content_find_pages | baca | Halaman di situs Anda yang cocok dengan sebuah kueri, untuk memeriksa cakupan dan memilih tautan |
content_get_page | baca | Teks live sebuah artikel, draf yang sedang ditinjau, revisinya, dan pencarian selama 28 hari |
content_get_translation | baca | Satu bahasa: teks asli, aturan penerjemah, dan terjemahan saat ini |
content_get_brief | berbayar | Aturan penulisan, brief, tautan yang diizinkan, alamat halaman bertipe, dan apakah cover diperlukan |
content_add_topics | tulis | Rencanakan 1 sampai 200 topik; topik melewati gerbang dan peninjauan |
content_claim | tulis | Pegang sebuah tugas selama dua jam: berdasarkan tugas, halaman (rewrite, optimize, atau refresh), atau kata kunci |
content_submit | tulis | Periksa dan simpan draf; tidak ada yang tersimpan selama masih ada error |
content_submit_translation | tulis | Periksa dan simpan satu bahasa dari draf atau artikel live |
content_cover | tulis | Periksa sebuah adegan lalu dapatkan prompt gambar, referensi, dan alamat unggah |
content_set_cover | tulis | Pasang atau ganti cover, atau dapatkan alamat unggah untuknya |
content_publish | tulis | Setujui draf, atau kembalikan revisi sebelumnya |
content_unpublish | tulis | Turunkan sebuah artikel |
content_merge | tulis | Gabungkan artikel ke halaman lain, dengan 301 |
content_decline | tulis | Tolak sebuah tugas secara permanen, disertai alasan |
content_propose_value | tulis | Usulkan nilai baru untuk tipe konten bertipe, setelah menanyakannya ke situs Anda |
content_submit_value | tulis | Kirim fakta sebuah nilai baru untuk ditinjau |
content_remove_path | tulis | Minta situs Anda menurunkan path sebuah nilai |
Key hanya-baca, atau anggota dengan akses lihat, ditolak oleh setiap tool yang bukan baca. Tool yang menerbitkan, menurunkan, menggabungkan, atau menghapus path menginstruksikan AI untuk bertindak hanya setelah Anda menyetujuinya.
Menulis artikel
- Pilih tugas.
content_list_tasksmenampilkan apa yang ada di antrean;content_find_pagesmemeriksa apakah situs Anda sudah membahasnya. - Ambil tugasnya.
content_claim { taskId }memegang tugas selama dua jam, dan mengambil lagi akan memperpanjang masa pegangnya. Anda juga bisa mengambil artikel live denganpageIddankind, atau memulai dari kata kunci, dengan opsi kunci tipe konten. Kata kunci melewati gerbang terlebih dahulu. - Baca brief.
content_get_briefmengembalikanrules(aturan penulisan yang sama dengan yang diterima penulis AutoPSEO),brief,allowedLinks, dancover.wanted. Panggilan pertama meriset hasil pencarian dan memakai kredit riset; panggilan berikutnya untuk tugas yang sama gratis. - Tulis dan kirim. Kirim artikel sebagai JSON dengan format yang dijelaskan di pengiriman memakai
content_submit. Jika gagal dalam pemeriksaan, jawabannya diawali "Not saved. Fix these and submit again:" disertai daftarnya; tautan di luarallowedLinksdiubah menjadi teks tebal. Jika tugas mengubah artikel live, sertakanbaseRev, yaitu revisi yang Anda jadikan dasar; jika artikel sudah berubah, pengiriman ditolak sebagai konflik. - Terjemahkan. Untuk setiap bahasa lain, jalankan
content_get_translation, lalucontent_submit_translation. Bahasa-bahasa bisa dikirim secara paralel. Lihat terjemahan. - Tambahkan cover jika brief menyatakan cover diperlukan (lihat di bawah).
- Terbitkan. Draf menunggu di peninjauan.
content_publish { taskId }menyetujuinya, dan tool ini hanya dipakai saat Anda memintanya.
Pegangan yang habis masa berlakunya dilepas oleh jadwal lima menit: tugas kembali ke antrean. content_decline menolak tugas secara permanen dengan alasan sepanjang 3 sampai 300 karakter, sehingga tugas itu tidak akan diusulkan lagi.
Merevisi draf yang sedang ditinjau
Ketika peninjau meminta perubahan, draf tidak perlu ditolak:
content_claimdengan tugas (atau halaman, atau kata kunci) mengembalikan draf Anda ke tahap penulisan, sehingga tidak ada yang menerbitkannya sementara itu.content_get_pagemengembalikan draf sebagaidraft.content_submitmenyimpan revisi berikutnya di alamat yang sama dan menandai draf lama sebagai digantikan.- Kirim ulang terjemahannya: revisi baru hanya memuat bahasanya sendiri, dan
content_get_translationmenawarkan terjemahan draf yang digantikan sebagaicurrent.
Jika masa pegangan habis lebih dulu, draf kembali ke peninjauan tanpa perubahan.
Prompt
Server juga menyediakan prompt, yang muncul di Claude Code sebagai slash command seperti /mcp__autopseo__write-articles:
| Prompt | Argumen | Yang dipandu |
|---|---|---|
write-articles | site, count (1 sampai 10) | Menulis artikel dari antrean, langkah demi langkah |
revise-draft | site, draft, changes | Merevisi draf yang menunggu peninjauan |
optimize-page | site, page | Meningkatkan satu artikel live |
refresh-decayed | site, limit (hingga 10) | Menyegarkan artikel yang kehilangan klik |
connect-repo | articlesUrl | Membangun penerima webhook bertanda tangan di kode situs Anda |
Cover dari AI Anda sendiri
Jika situs Anda menampilkan cover, content_get_brief menyatakan cover.wanted. AI Anda dapat menyerahkan gambar buatannya lewat cover pada content_submit (url https, atau data base64 hingga 2,5 MB), mengunggah file dengan PUT ke coverUploadUrl yang dikembalikan content_submit, atau memasangnya nanti dengan content_set_cover. AI juga dapat membuat gambar dari prompt milik AutoPSEO dengan content_cover. Format, ukuran, dan pemeriksaan dijelaskan di cover.
Biayanya
- Draf dan terjemahan dari AI Anda sendiri tidak mengurangi kuota artikel bulanan, dan pengirimannya gratis.
- Penelusuran pertama brief atas hasil pencarian, serta pemanggilan model yang memilih tipe konten untuk kata kunci yang cocok dengan dua tipe, memakai kredit riset.
- Menambah topik, menolak tugas, dan tool baca gratis. Menyetujui draf yang belum memiliki semua bahasa, di situs yang terjemahannya dikerjakan AutoPSEO, memulai terjemahan dengan kredit riset.
Proses tanpa pengawasan di Mac
content_instructions mengembalikan semua yang harus dikerjakan satu proses tanpa pengawasan untuk sebuah properti: membuat laporan, menyelesaikan sisa pekerjaan proses sebelumnya, memeriksa cakupan sebelum mengeluarkan biaya untuk brief, menolak duplikat, menulis, menerjemahkan, menambahkan cover, dan menerbitkan hanya jika peninjauan situs dinonaktifkan. Proses ini tidak pernah menurunkan atau mengembalikan artikel, dan diakhiri dengan satu baris yang bisa dibaca skrip:
AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>
Penulis AutoPSEO adalah sekumpulan kecil skrip macOS yang menjalankan ini dengan Claude Code Anda sendiri pada langganan Claude Anda sendiri, di bawah launchd. Hubungi kami untuk mendapatkannya. Pengaturannya:
- Hubungkan Claude Code ke AutoPSEO (konektor di Claude, atau
claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcplalu Authenticate di/mcp). - Jalankan
./install.sh. Skrip ini membuat~/.autopseo/berisirun.sh,cover-mcp.mjs, dan contohwriter.json, serta job launchd yang berjalan setiap hari pukul 15:07 (AUTOPSEO_HOURdanAUTOPSEO_MINUTEmengubahnya). Job ini belum dimuat. - Isi
~/.autopseo/writer.json:properties(masing-masingid, denganlimitopsional untuk artikel baru per proses, default 8, maksimal 20),modeldanfallbackModel,subagentModelopsional untuk subagen penerjemah,everyDaysantar proses sebuah properti (default 3), dancovers(codex,grok, atauoff). - Coba satu kali jalan:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh, lalu baca~/.autopseo/logs/history.log. - Muat jadwalnya dengan
launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.
Setiap proses menjalankan satu claude -p per properti, yang hanya boleh memakai tool AutoPSEO dan subagen: tanpa shell, tanpa file, tanpa web. Proses dianggap berhasil hanya jika mencetak baris hasil. Ketika values di atas 0, sesi kedua menangani path baru dari halaman bertipe: sesi ini boleh mencari dan membaca web, tetapi hanya dapat mengakses tool yang dibutuhkan tugas nilai. Proses yang gagal karena sebab sementara diulang hingga tiga kali, batas penggunaan menghentikan properti yang tersisa, watchdog mengakhiri proses setelah lima jam, dan Mac dijaga tetap menyala selama itu.
Untuk cover, skrip memberi Claude Code server MCP kedua dengan satu tool, make_cover, yang menggambar dari prompt AutoPSEO memakai Codex CLI (masuk dengan ChatGPT) atau Grok CLI, masing-masing dalam sandbox sendiri, dan hanya mengunggah ke app.autopseo.com.
Agar hanya AI Anda sendiri yang menulis, pilih AI Anda sendiri, lewat MCP sebagai penulis dan biarkan Artikel baru per minggu di atas 0. Kecepatan itu juga menggerakkan peninjauan harian dan pengisian ulang yang mengisi antrean, sehingga pada angka 0 tidak ada topik baru yang masuk ke antrean.