تخطي إلى المحتوى
التوثيق

الكتابة بالذكاء الاصطناعي الخاص بك عبر MCP

دع Claude أو أي عميل MCP آخر يكتب من قائمة المحتوى: يحجز المواضيع، ويقرأ الملخصات، ويرسل المسودات والترجمات والأغلفة، أو يعمل دون إشراف على جهاز Mac.

الخاصية ← المحتوى ← الإعداداتمدة القراءة 7 دقيقة

لمحرك المحتوى كاتب ثانٍ: الذكاء الاصطناعي الخاص بك. يستطيع أي عميل MCP مسجّل الدخول إلى AutoPSEO، مثل Claude Code أو تطبيقات Claude أو Cursor، أن يأخذ مواضيع من القائمة نفسها، ويقرأ الملخص والقواعد نفسيهما، ويرسل مسودات تجتاز الفحوص ذاتها التي تجتازها مسودات كاتب AutoPSEO. ولا تُحتسب المسودات المكتوبة بهذه الطريقة ضمن الحصة الشهرية للمقالات. يمكنك العمل معه في محادثة، أو تركه يكتب وفق جدول زمني دون إشراف.

ربط الذكاء الاصطناعي الخاص بك

عنوان نقطة اتصال MCP هو https://app.autopseo.com/mcp. هناك طريقتان للدخول، وكلتاهما في صفحة MCP & API من حسابك:

  • تسجيل الدخول عبر OAuth ضمن "Connect by signing in". في Claude Code: claude mcp add --transport http autopseo https://app.autopseo.com/mcp، ثم /mcp وAuthenticate.
  • مفتاح API يبدأ بـ apk_live_، يُرسل بالصيغة Authorization: Bearer <key>. أدوات المحتوى التي تُغيّر أي شيء تتطلب مفتاح Read & write، أما مفتاح Read only فيصل إلى أدوات القراءة فقط.

ودورك في الحساب مهم أيضًا: العضو الذي يملك صلاحية العرض لا يستطيع استخدام سوى أدوات القراءة، والعضو المدعو إلى بعض المواقع فقط لا يرى سواها. يوجد الدليل الكامل للأدوات، بما فيه أدوات Search Console، في صفحة MCP؛ أما إدارة المفاتيح ففي MCP & ChatGPT app.

ضمن Settings في صفحة Content، يحدد الخيار Who writes the topics in the queue من يعمل على القائمة: AutoPSEO, at the pace above أو Your own AI, through MCP. وعند اختيار الذكاء الاصطناعي الخاص بك، يتوقف كاتب AutoPSEO عن أخذ المهام الموجودة في القائمة. وفي الحالتين، "Your own AI can write and rewrite articles at any time, whichever you choose here." ولكي تتمكن من الحجز والإرسال، يجب أن يكون المحرك مفعّلًا للموقع وأن تكون الباقة نشطة.

أدوات المحتوى

الأداةالصلاحيةوظيفتها
content_instructionsقراءةالتعليمات الكاملة لتشغيلة واحدة دون إشراف لموقع معيّن، مبنية على إعداداته
content_reportقراءةالإعدادات وأنواع المحتوى والحصة وأعداد المهام وأحدث 20 مقالًا منشورًا والتسليمات المرفوضة
content_list_tasksقراءةالمهام، الأكثر وعدًا أولًا، مع بيان من يحتجز كل مهمة
content_find_pagesقراءةصفحات موقعك المطابقة لاستعلام، للتحقق من التغطية واختيار الروابط
content_get_pageقراءةالنص المنشور للمقال، ومسودته قيد المراجعة، ونسخه المراجَعة، وعمليات البحث عنه خلال 28 يومًا
content_get_translationقراءةلغة واحدة: النص الأصلي وقواعد المترجم والترجمة الحالية
content_get_briefمدفوعةقواعد الكتابة، والملخص، والروابط المسموح بها، وعنوان الصفحة المصنّفة، وهل المطلوب غلاف
content_add_topicsكتابةتخطيط من 1 إلى 200 موضوع؛ تمر عبر البوابات والمراجعة
content_claimكتابةاحتجاز مهمة لمدة ساعتين: حسب المهمة أو حسب الصفحة (rewrite أو optimize أو refresh) أو حسب الكلمة المفتاحية
content_submitكتابةفحص مسودة وحفظها؛ لا يُحفظ شيء ما دامت هناك أخطاء
content_submit_translationكتابةفحص لغة واحدة من مسودة أو من مقال منشور وحفظها
content_coverكتابةفحص مشهد والحصول على موجّه الصورة والمراجع وعنوان للرفع
content_set_coverكتابةتعيين غلاف أو استبداله، أو الحصول على عنوان لرفعه
content_publishكتابةاعتماد مسودة، أو استعادة نسخة سابقة
content_unpublishكتابةإزالة مقال من النشر
content_mergeكتابةدمج مقال في صفحة أخرى مع إعادة توجيه 301
content_declineكتابةرفض مهمة نهائيًا مع ذكر السبب
content_propose_valueكتابةاقتراح قيمة جديدة لنوع محتوى مصنّف، بعد الاستفسار من موقعك
content_submit_valueكتابةإرسال حقائق قيمة جديدة للمراجعة
content_remove_pathكتابةطلب من موقعك إزالة مسار قيمة

كل أداة غير مصنّفة قراءة يرفضها المفتاح المخصص للقراءة فقط، ويرفضها كذلك العضو الذي يملك صلاحية العرض. أما الأدوات التي تنشر أو تُزيل مقالًا أو تدمج أو تحذف مسارًا، فتوجّه الذكاء الاصطناعي إلى ألا يتصرف إلا بعد موافقتك.

كتابة مقال

  1. اختر مهمة. يعرض content_list_tasks ما في القائمة؛ ويتحقق content_find_pages مما إذا كان موقعك يغطي الموضوع بالفعل.
  2. احجزها. يحتجز content_claim { taskId } المهمة لمدة ساعتين، ويؤدي تكرار الحجز إلى تجديده. ويمكنك أيضًا حجز مقال منشور باستخدام pageId وkind، أو البدء من كلمة مفتاحية، مع تحديد مفتاح نوع المحتوى اختياريًا. وتمر الكلمة المفتاحية أولًا عبر البوابات.
  3. اقرأ الملخص. يعيد content_get_brief الحقول rules (قواعد الكتابة نفسها التي يحصل عليها كاتب AutoPSEO) وbrief وallowedLinks وcover.wanted. يبحث الاستدعاء الأول في نتائج البحث ويستهلك رصيد بحث؛ أما الاستدعاءات اللاحقة للمهمة نفسها فمجانية.
  4. اكتب وأرسل. أرسل المقال بصيغة JSON وفق التنسيق الموضح في التسليم باستخدام content_submit. إذا أخفق في أحد الفحوص، تبدأ الاستجابة بعبارة "Not saved. Fix these and submit again:" تليها القائمة؛ وتتحول الروابط الواقعة خارج allowedLinks إلى نص غامق. وعندما تعدّل المهمة مقالًا منشورًا، مرّر baseRev، أي النسخة التي عملت عليها؛ فإذا تغيّر المقال في هذه الأثناء، يُرفض الإرسال بوصفه تعارضًا.
  5. ترجم. لكل لغة أخرى، استخدم content_get_translation ثم content_submit_translation. ويمكن إرسال اللغات بالتوازي. راجع الترجمة.
  6. أضف غلافًا عندما يشير الملخص إلى أنه مطلوب (انظر أدناه).
  7. انشر. تنتظر المسودة في المراجعة. يعتمدها content_publish { taskId }، وهي أداة محجوزة للحالة التي تأذن فيها بذلك.

وإذا انتهت مدة الحجز، يفكّه الجدول الزمني الذي يعمل كل خمس دقائق: فتعود المهمة إلى القائمة. أما content_decline فيرفض المهمة نهائيًا بسبب يتراوح بين 3 و300 حرف، فلا تُقترح مرة أخرى.

تعديل مسودة قيد المراجعة

عندما يطلب المراجع تعديلات، لا حاجة إلى رفض المسودة:

  1. يعيد content_claim مع المهمة (أو الصفحة، أو الكلمة المفتاحية) مسودتك إلى حالة الكتابة، فلا ينشرها أحد في هذه الأثناء.
  2. يعيد content_get_page المسودة في الحقل draft.
  3. يحفظ content_submit النسخة التالية في العنوان نفسه، ويضع علامة "مستبدلة" على المسودة القديمة.
  4. أعد إرسال الترجمات: فالنسخة الجديدة تحتوي لغتها وحدها، ويعرض content_get_translation ترجمة المسودة المستبدلة بوصفها current.

وإذا انتهت مدة الحجز قبل ذلك، تعود المسودة إلى المراجعة دون تغيير.

الموجّهات

يوفّر الخادم أيضًا موجّهات (prompts) تظهر في Claude Code على هيئة أوامر مائلة، مثل /mcp__autopseo__write-articles:

الموجّهالمعاملاتما يرشدك إليه
write-articlessite وcount (من 1 إلى 10)كتابة مقالات من القائمة خطوة بخطوة
revise-draftsite وdraft وchangesتعديل مسودة تنتظر في المراجعة
optimize-pagesite وpageتحسين مقال منشور واحد
refresh-decayedsite وlimit (حتى 10)تحديث المقالات التي فقدت نقرات
connect-repoarticlesUrlبناء مستقبِل webhook الموقَّع في شيفرة موقعك

أغلفة من الذكاء الاصطناعي الخاص بك

عندما يعرض موقعك أغلفة، يذكر content_get_brief القيمة cover.wanted. ويستطيع الذكاء الاصطناعي الخاص بك تسليم صورة أنشأها عبر الحقل cover في content_submit (إما url بصيغة https، أو data بترميز base64 حتى 2.5 MB)، أو رفع الملف بطلب PUT إلى coverUploadUrl الذي يعيده content_submit، أو تعيينها لاحقًا بـ content_set_cover. ويمكنه أيضًا الرسم انطلاقًا من موجّه AutoPSEO نفسه عبر content_cover. تجد الصيغ والأحجام والفحوص في الأغلفة.

التكلفة

  • المسودات والترجمات الصادرة من الذكاء الاصطناعي الخاص بك لا تُحتسب ضمن الحصة الشهرية للمقالات، وإرسالها مجاني.
  • النظرة الأولى للملخص على نتائج البحث، واستدعاء النموذج الذي يختار نوع المحتوى لكلمة مفتاحية يصلح لها نوعان، يستهلكان رصيد البحث.
  • إضافة المواضيع والرفض وأدوات القراءة مجانية. أما اعتماد مسودة تنقصها لغات، في موقع تتولى فيه AutoPSEO الترجمة، فيبدأ الترجمات باستهلاك رصيد البحث.

التشغيل دون إشراف على جهاز Mac

يعيد content_instructions كل ما ينبغي أن تفعله تشغيلة واحدة دون إشراف لموقع معيّن: إعداد التقرير، وإنهاء ما تركته تشغيلة سابقة، والتحقق من التغطية قبل إنفاق الرصيد على ملخص، ورفض المكرر، والكتابة، والترجمة، وإضافة الأغلفة، والنشر فقط عندما تكون المراجعة معطّلة في الموقع. ولا يُزيل مقالات من النشر ولا يتراجع عنها أبدًا، وينتهي بسطر واحد يمكن لنص برمجي قراءته:

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

كاتب AutoPSEO هو مجموعة صغيرة من نصوص macOS البرمجية تشغّل هذا باستخدام Claude Code الخاص بك وباشتراك Claude الخاص بك، عبر launchd. تواصل معنا للحصول عليها. خطوات الإعداد:

  1. اربط Claude Code بـ AutoPSEO (عبر الموصّل في Claude، أو بالأمر claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcp ثم Authenticate ضمن /mcp).
  2. شغّل ./install.sh. ينشئ المجلد ~/.autopseo/ ويضع فيه run.sh وcover-mcp.mjs وملف writer.json نموذجيًا، إضافةً إلى مهمة launchd تعمل يوميًا في الساعة 15:07 (يمكن تغييرها عبر AUTOPSEO_HOUR وAUTOPSEO_MINUTE). المهمة غير محمّلة بعد.
  3. املأ الملف ~/.autopseo/writer.json: properties (لكل موقع id، مع limit اختياري لعدد المقالات الجديدة في كل تشغيلة، والافتراضي 8 وأقصاه 20)، وmodel وfallbackModel، وsubagentModel اختياري لوكلاء الترجمة الفرعيين، وeveryDays للمدة الفاصلة بين تشغيلتين لموقع واحد (الافتراضي 3)، وcovers (codex,grok، أو off).
  4. جرّب تشغيلة واحدة: AUTOPSEO_FORCE=1 ~/.autopseo/run.sh، ثم اقرأ ~/.autopseo/logs/history.log.
  5. حمّل الجدول الزمني بالأمر launchctl load ~/Library/LaunchAgents/com.autopseo.writer.plist.

تبدأ كل تشغيلة جلسة claude -p واحدة لكل موقع، ولا يُسمح لها إلا باستخدام أدوات AutoPSEO والوكلاء الفرعيين: لا طرفية، ولا ملفات، ولا ويب. وتُعدّ التشغيلة ناجحة فقط إذا طبعت سطر النتيجة. وعندما تكون قيمة values أكبر من 0، تتولى جلسة ثانية المسارات الجديدة لـالصفحات المصنّفة: يجوز لها البحث في الويب وقراءته، لكنها لا تصل إلا إلى الأدوات التي تحتاجها مهمة القيمة. وتُعاد التشغيلات التي تفشل لسبب عابر حتى ثلاث مرات، ويوقف بلوغ حد الاستخدام معالجة بقية المواقع، وينهي مؤقّت المراقبة التشغيلة بعد خمس ساعات، ويُبقى جهاز Mac مستيقظًا خلال ذلك.

وبالنسبة إلى الأغلفة، تمنح النصوص البرمجية Claude Code خادم MCP ثانيًا بأداة واحدة هي make_cover، ترسم موجّه AutoPSEO بواسطة Codex CLI (المسجَّل الدخول إليه بحساب ChatGPT) أو Grok CLI، كلٌّ في صندوق حماية خاص به، ولا ترفع الصور إلا إلى app.autopseo.com.

إذا أردت أن يكتب الذكاء الاصطناعي الخاص بك وحده، فاختر Your own AI, through MCP كاتبًا، وأبقِ New articles per week أعلى من 0. فالوتيرة تحدد أيضًا المراجعة اليومية والتعبئة التكميلية اللتين تملآن القائمة، ولذلك لا يصل أي موضوع جديد إليها عند القيمة 0.

شغّل محتوى SEO الخاص بك بشكل تلقائي

اربط Search Console وموقعك. يفحصه AutoPSEO ويخطط للمواضيع الأولى فورًا. لا حاجة إلى بطاقة ائتمان.