دستاویزات
اپنے AI کے ساتھ MCP کے ذریعے لکھنا
Claude یا کسی دوسرے MCP کلائنٹ سے مواد کی قطار میں سے لکھوائیں: موضوعات حاصل کریں، بریف پڑھیں، ڈرافٹ، تراجم اور کورز بھیجیں، یا Mac پر بغیر نگرانی کے چلائیں۔
کانٹینٹ انجن کا ایک دوسرا لکھاری بھی ہے: آپ کا اپنا AI۔ AutoPSEO میں سائن اِن کوئی بھی MCP کلائنٹ، جیسے Claude Code، Claude ایپس یا Cursor، اسی قطار سے موضوعات لے سکتا ہے، وہی بریف اور اصول پڑھ سکتا ہے، اور ایسے ڈرافٹ جمع کرا سکتا ہے جو AutoPSEO کے لکھاری کی طرح انہی جانچوں سے گزرتے ہیں۔ اس طرح لکھے گئے ڈرافٹ ماہانہ مضامین کے کوٹے میں شمار نہیں ہوتے۔ آپ چیٹ میں اس کے ساتھ کام کر سکتے ہیں، یا بغیر نگرانی چلنے والے رن سے شیڈول کے مطابق لکھوا سکتے ہیں۔
اپنا AI جوڑیں
MCP اینڈ پوائنٹ https://app.autopseo.com/mcp ہے۔ اندر آنے کے دو طریقے ہیں، دونوں آپ کے اکاؤنٹ کے MCP & API صفحے پر موجود ہیں:
- "Connect by signing in" کے تحت Sign in with OAuth۔ Claude Code میں:
claude mcp add --transport http autopseo https://app.autopseo.com/mcp، پھر/mcpاور Authenticate۔ apk_live_سے شروع ہونے والی API key، جوAuthorization: Bearer <key>کے طور پر بھیجی جاتی ہے۔ جو کانٹینٹ ٹولز کچھ بھی تبدیل کرتے ہیں ان کے لیے Read & write کلید درکار ہے؛ Read only کلید صرف ریڈ ٹولز تک پہنچ سکتی ہے۔
آپ کا کردار بھی اہم ہے: صرف دیکھنے کی رسائی والا ممبر صرف ریڈ ٹولز استعمال کر سکتا ہے، اور جس ممبر کو چند پراپرٹیز کے لیے مدعو کیا گیا ہو وہ صرف وہی پراپرٹیز دیکھتا ہے۔ Search Console ٹولز سمیت پوری فہرست MCP صفحے پر ہے؛ کلیدوں کا انتظام MCP & ChatGPT app میں بیان کیا گیا ہے۔
Content صفحے پر Settings کے تحت Who writes the topics in the queue طے کرتا ہے کہ قطار پر کون کام کرے گا: AutoPSEO, at the pace above یا Your own AI, through MCP۔ جب آپ کا اپنا AI منتخب ہو تو AutoPSEO کا لکھاری قطار کے ٹاسک لینا بند کر دیتا ہے۔ دونوں صورتوں میں، "آپ کا اپنا AI جب چاہے مضامین لکھ اور دوبارہ لکھ سکتا ہے، چاہے آپ یہاں کوئی بھی آپشن چنیں۔" ٹاسک حاصل کرنے اور جمع کرانے کے لیے پراپرٹی کا انجن آن ہونا اور پلان فعال ہونا ضروری ہے۔
کانٹینٹ ٹولز
| ٹول | رسائی | کیا کرتا ہے |
|---|---|---|
content_instructions | read | کسی پراپرٹی کے ایک مکمل بغیر نگرانی رن کی ہدایات، جو اس کی سیٹنگز سے بنتی ہیں |
content_report | read | سیٹنگز، کانٹینٹ کی اقسام، کوٹا، ٹاسکس کی تعداد، 20 تازہ ترین لائیو مضامین اور مسترد کی گئی ڈیلیوریز |
content_list_tasks | read | ٹاسکس، سب سے امید افزا پہلے، اس کے ساتھ کہ ہر ایک کس کے پاس ہے |
content_find_pages | read | آپ کی سائٹ کے وہ صفحات جو کسی کوئری سے ملتے ہیں، تاکہ کوریج دیکھی جا سکے اور لنکس چنے جا سکیں |
content_get_page | read | مضمون کا لائیو متن، ریویو میں موجود اس کا ڈرافٹ، اس کی ریویژنز اور 28 دن کی سرچز |
content_get_translation | read | ایک زبان: اصل متن، مترجم کے اصول اور موجودہ ترجمہ |
content_get_brief | paid | لکھنے کے اصول، بریف، اجازت یافتہ لنکس، ٹائپڈ صفحے کا ایڈریس اور یہ کہ کور مطلوب ہے یا نہیں |
content_add_topics | write | 1 سے 200 موضوعات کی منصوبہ بندی؛ یہ گیٹس اور ریویو سے گزرتے ہیں |
content_claim | write | ٹاسک کو دو گھنٹے کے لیے روکنا: ٹاسک کے ذریعے، صفحے کے ذریعے (rewrite، optimize یا refresh) یا کی ورڈ کے ذریعے |
content_submit | write | ڈرافٹ کی جانچ کر کے محفوظ کرنا؛ جب تک غلطیاں باقی ہوں کچھ محفوظ نہیں ہوتا |
content_submit_translation | write | ڈرافٹ یا لائیو مضمون کی ایک زبان کی جانچ کر کے محفوظ کرنا |
content_cover | write | منظر کی جانچ کر کے امیج پرامپٹ، حوالہ جاتی تصاویر اور اپلوڈ ایڈریس حاصل کرنا |
content_set_cover | write | کور لگانا یا بدلنا، یا اس کے لیے اپلوڈ ایڈریس حاصل کرنا |
content_publish | write | ڈرافٹ کی منظوری دینا، یا کوئی پرانی ریویژن واپس لگانا |
content_unpublish | write | مضمون ہٹا دینا |
content_merge | write | مضمون کو کسی دوسرے صفحے میں ضم کرنا، 301 کے ساتھ |
content_decline | write | کسی ٹاسک کو وجہ بتا کر ہمیشہ کے لیے مسترد کرنا |
content_propose_value | write | ٹائپڈ کانٹینٹ ٹائپ کے لیے نئی ویلیو تجویز کرنا، آپ کی سائٹ سے پوچھنے کے بعد |
content_submit_value | write | نئی ویلیو کے حقائق ریویو کے لیے بھیجنا |
content_remove_path | write | آپ کی سائٹ سے کہنا کہ کسی ویلیو کا پاتھ ہٹا دے |
ریڈ اونلی کلید، یا صرف دیکھنے کی رسائی والا ممبر، ہر اس ٹول سے روک دیا جاتا ہے جو read نہیں ہے۔ شائع کرنے، ہٹانے، ضم کرنے یا پاتھ ہٹانے والے ٹولز AI کو ہدایت دیتے ہیں کہ وہ صرف آپ کی اجازت کے بعد عمل کرے۔
مضمون لکھیں
- ٹاسک چنیں۔
content_list_tasksدکھاتا ہے کہ قطار میں کیا ہے؛content_find_pagesجانچتا ہے کہ آپ کی سائٹ اسے پہلے سے کور کرتی ہے یا نہیں۔ - اسے حاصل کریں۔
content_claim { taskId }ٹاسک کو دو گھنٹے کے لیے روک لیتا ہے، اور دوبارہ claim کرنے سے یہ مدت تجدید ہو جاتی ہے۔ آپpageIdاورkindکے ساتھ کوئی لائیو مضمون بھی claim کر سکتے ہیں، یا کسی کی ورڈ سے شروع کر سکتے ہیں، چاہیں تو کانٹینٹ ٹائپ کی کے ساتھ۔ کی ورڈ پہلے گیٹس سے گزرتا ہے۔ - بریف پڑھیں۔
content_get_briefیہ لوٹاتا ہے:rules(وہی لکھنے کے اصول جو AutoPSEO کے لکھاری کو ملتے ہیں)،brief،allowedLinks، اورcover.wanted۔ پہلی کال سرچ نتائج کی ریسرچ کرتی ہے اور ریسرچ کریڈٹس خرچ کرتی ہے؛ اسی ٹاسک کے لیے بعد کی کالز مفت ہیں۔ - لکھیں اور جمع کرائیں۔ مضمون کو ڈیلیوری میں بیان کردہ فارمیٹ میں JSON کے طور پر
content_submitکے ساتھ بھیجیں۔ اگر کوئی جانچ ناکام ہو تو جواب "Not saved. Fix these and submit again:" سے شروع ہوتا ہے اور اس کے بعد فہرست آتی ہے؛allowedLinksسے باہر کے لنکس بولڈ متن میں بدل دیے جاتے ہیں۔ جب ٹاسک کسی لائیو مضمون میں تبدیلی کرتا ہو توbaseRevدیں، یعنی وہ ریویژن جس پر آپ نے کام کیا؛ اگر مضمون آگے بڑھ چکا ہو تو جمع کرانا تنازع کی بنا پر مسترد ہو جاتا ہے۔ - ترجمہ کریں۔ ہر دوسری زبان کے لیے پہلے
content_get_translation، پھرcontent_submit_translation۔ زبانیں متوازی طور پر بھیجی جا سکتی ہیں۔ دیکھیں ترجمہ۔ - کور شامل کریں جب بریف کہے کہ مطلوب ہے (نیچے دیکھیں)۔
- شائع کریں۔ ڈرافٹ ریویو میں انتظار کرتا ہے۔
content_publish { taskId }اس کی منظوری دیتا ہے، جسے ٹول اسی وقت کے لیے رکھتا ہے جب آپ کہیں۔
جس ہولڈ کی مدت ختم ہو جائے اسے پانچ منٹ کا شیڈول چھوڑ دیتا ہے: ٹاسک قطار میں واپس چلا جاتا ہے۔ content_decline ٹاسک کو 3 سے 300 حروف کی وجہ کے ساتھ ہمیشہ کے لیے مسترد کر دیتا ہے، تاکہ وہ دوبارہ کبھی تجویز نہ ہو۔
ریویو میں موجود ڈرافٹ پر نظرثانی
جب ریویور تبدیلیاں مانگے تو ڈرافٹ کو مسترد کرنے کی ضرورت نہیں:
content_claimکو ٹاسک (یا صفحے، یا کی ورڈ) کے ساتھ چلائیں؛ یہ آپ کا ڈرافٹ واپس لکھنے کی حالت میں لے آتا ہے، تاکہ اس دوران کوئی اسے شائع نہ کرے۔content_get_pageڈرافٹ کوdraftکے طور پر لوٹاتا ہے۔content_submitاسی ایڈریس پر اگلی ریویژن محفوظ کرتا ہے اور پرانے ڈرافٹ کو تبدیل شدہ کے طور پر نشان زد کر دیتا ہے۔- تراجم دوبارہ بھیجیں: نئی ریویژن میں صرف اس کی اپنی زبان ہوتی ہے، اور
content_get_translationتبدیل شدہ ڈرافٹ کا ترجمہcurrentکے طور پر پیش کرتا ہے۔
اگر ہولڈ پہلے ختم ہو جائے تو ڈرافٹ بغیر کسی تبدیلی کے ریویو میں واپس چلا جاتا ہے۔
پرامپٹس
سرور پرامپٹس بھی فراہم کرتا ہے، جو Claude Code میں سلیش کمانڈز کے طور پر نظر آتے ہیں، جیسے /mcp__autopseo__write-articles:
| پرامپٹ | آرگومنٹس | کن مراحل سے گزارتا ہے |
|---|---|---|
write-articles | site، count (1 سے 10) | قطار سے مضامین لکھنا، قدم بہ قدم |
revise-draft | site، draft، changes | ریویو میں منتظر ڈرافٹ پر نظرثانی |
optimize-page | site، page | ایک لائیو مضمون کو بہتر بنانا |
refresh-decayed | site، limit (زیادہ سے زیادہ 10) | ان مضامین کی تجدید جن کے کلکس گھٹ گئے |
connect-repo | articlesUrl | آپ کی سائٹ کے کوڈ میں دستخط شدہ ویب ہک ریسیور بنانا |
اپنے AI سے کورز
جب آپ کی سائٹ کورز دکھاتی ہو تو content_get_brief میں cover.wanted آتا ہے۔ آپ کا AI اپنی بنائی ہوئی تصویر content_submit کے cover کے ذریعے دے سکتا ہے (https url، یا 2.5 MB تک کا base64 data)، یا فائل کو اس coverUploadUrl پر PUT کر سکتا ہے جو content_submit لوٹاتا ہے، یا بعد میں content_set_cover سے لگا سکتا ہے۔ وہ content_cover کے ذریعے AutoPSEO کے اپنے پرامپٹ سے تصویر بھی بنوا سکتا ہے۔ فارمیٹس، سائز اور جانچوں کی تفصیل کورز میں ہے۔
اس کی لاگت
- آپ کے اپنے AI کے ڈرافٹ اور تراجم ماہانہ مضامین کے کوٹے میں شمار نہیں ہوتے، اور انہیں بھیجنا مفت ہے۔
- بریف میں سرچ نتائج کا پہلا جائزہ، اور وہ ماڈل کال جو کسی ایسے کی ورڈ کے لیے کانٹینٹ ٹائپ چنتی ہے جسے دو اقسام سنبھال سکتی ہوں، ریسرچ کریڈٹس استعمال کرتے ہیں۔
- موضوعات شامل کرنا، مسترد کرنا اور ریڈ ٹولز مفت ہیں۔ جس سائٹ پر AutoPSEO ترجمہ کرتا ہے وہاں ایسے ڈرافٹ کی منظوری دینا جس میں زبانیں کم ہوں، ریسرچ کریڈٹس پر تراجم شروع کر دیتا ہے۔
Mac پر بغیر نگرانی کے رنز
content_instructions وہ سب کچھ لوٹاتا ہے جو کسی پراپرٹی کے لیے ایک بغیر نگرانی رن کو کرنا چاہیے: رپورٹ، پچھلے رن کا ادھورا کام مکمل کرنا، بریف پر خرچ کرنے سے پہلے کوریج کی جانچ، نقل شدہ ٹاسکس کو مسترد کرنا، لکھنا، ترجمہ کرنا، کورز شامل کرنا، اور صرف اس وقت شائع کرنا جب سائٹ کا ریویو بند ہو۔ یہ کبھی مضامین نہیں ہٹاتا اور نہ انہیں پچھلی حالت میں لوٹاتا ہے، اور اس کا اختتام ایک ایسی سطر پر ہوتا ہے جسے اسکرپٹ پڑھ سکتی ہے:
AUTOPSEO_RESULT property=<id> published=<n> review=<n> declined=<n> failed=<n> values=<n>
AutoPSEO رائٹر macOS اسکرپٹس کا ایک چھوٹا سیٹ ہے جو اسے آپ ہی کے Claude Code کے ساتھ، آپ ہی کی Claude سبسکرپشن پر، launchd کے تحت چلاتا ہے۔ انہیں حاصل کرنے کے لیے ہم سے رابطہ کریں۔ سیٹ اپ:
- Claude Code کو AutoPSEO سے جوڑیں (Claude میں کنیکٹر، یا
claude mcp add --scope user --transport http autopseo https://app.autopseo.com/mcpاور/mcpکے تحت Authenticate)۔ ./install.shچلائیں۔ یہ~/.autopseo/بناتا ہے جس میںrun.sh،cover-mcp.mjsاور نمونے کیwriter.jsonہوتی ہیں، اور ایک launchd جاب بھی جو روزانہ 15:07 پر چلتی ہے (AUTOPSEO_HOURاورAUTOPSEO_MINUTEاسے بدلتے ہیں)۔ جاب ابھی لوڈ نہیں ہوتی۔~/.autopseo/writer.jsonبھریں:properties(ہر ایک کیid، اور اختیاریlimitیعنی فی رن نئے مضامین، ڈیفالٹ 8، زیادہ سے زیادہ 20)،modelاورfallbackModel، ترجمہ کرنے والے سب ایجنٹس کے لیے اختیاریsubagentModel، کسی پراپرٹی کے رنز کے درمیانeveryDays(ڈیفالٹ 3)، اورcovers(codex,grok، یاoff)۔- ایک رن آزمائیں:
AUTOPSEO_FORCE=1 ~/.autopseo/run.sh، پھر~/.autopseo/logs/history.logپڑھیں۔ - شیڈول لوڈ کریں:
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 پر کرتا ہے۔
صرف اپنے AI سے لکھوانے کے لیے، رائٹر کے طور پر Your own AI, through MCP چنیں اور New articles per week کو 0 سے اوپر رکھیں۔ یہ رفتار روزانہ کے ریویو اور ٹاپ اپ کو بھی چلاتی ہے جو قطار بھرتے ہیں، اس لیے 0 پر کوئی نیا موضوع اس تک نہیں پہنچتا۔