VIBEPOST
المطورون

بنية نشر تحتية لوكلاء الذكاء الاصطناعي لديك

امنح Claude أو ChatGPT أو وكيلك الخاص القدرة على النشر على كل المنصات الكبرى، بنفس القواعد والموافقات التي يستخدمها فريقك.

اقرأ الوثائق

لوكلاء الذكاء الاصطناعي

صُمّم VIBEPOST ليجده المساعدون الأذكياء ويستخدموه دون قراءة هذه الصفحة. وجّه أي وكيل إلى أحد هذه:

/llms.txtملخص من صفحة واحدة للنماذج اللغوية: ما يفعله VIBEPOST، ونقاط النهاية، والأدوات، والقواعدtext
/llms-full.txtالوثائق الكاملة في ملف Markdown واحدtext
/api/v1/openapi.jsonمواصفات OpenAPI 3.1 لكل نقطة نهاية RESTjson
/mcpخادم MCP بعيد (Streamable HTTP، تسجيل دخول OAuth)mcp
npx vibepostCLI مع مخرجات --json ورموز خروج ثابتةcli

كل صفحة في هذا الموقع متاحة أيضًا بصيغة Markdown بإضافة .md إلى عنوان URL الخاص بها. VIBEPOST مُدرج في سجل MCP الرسمي وكموصّل لـ Claude.

CLI

# install (or use npx)
npm i -g vibepost        # or: brew install vibepost
vibepost login            # opens the browser, stores the key in your keychain

# one post, AI writes each version and picks the time
vibepost post "We just launched exam-based teacher search" \
  --to x,linkedin,threads --lang en,ja --at auto

# a video; TikTok always waits for you to confirm in the app
vibepost post --file lesson.mp4 --to tiktok --caption auto

# a week of posts from an article
vibepost plan --from https://blog.anytutor.ai/learn-anything --week next

vibepost ls --status scheduled --json | jq '.[].id'
vibepost retry post_8f2c
vibepost mcp              # local stdio MCP server for clients without remote MCP
رمز الخروجالمعنى
0تم
1خطأ عام
2يحتاج إلى تأكيد (أعد التشغيل مع --yes، أو أكّد في التطبيق بالنسبة لـ TikTok)
3محظور بقاعدة في مساحة العمل
4رفضته المنصة

في CI، اضبط VIBEPOST_API_KEY. بدون --yes، يعرض CLI معاينة ويسأل قبل نشر أي شيء.

خادم MCP

أضف VIBEPOST إلى أي عميل متوافق مع MCP. أنشئ مفتاحًا في الإعدادات ← مفاتيح API، ثم أضف:

{
  "mcpServers": {
    "vibepost": {
      "url": "https://vibepost.cc/mcp",
      "headers": { "Authorization": "Bearer ap_live_…" }
    }
  }
}

ثم اطلب من مساعدك ببساطة: «انشر هذا الإعلان على X وLinkedIn غدًا الساعة 9.»

الأدوات

list_channelsالقنوات المتصلة وحدودهاقراءة
generate_variantsكتابة نسخة لكل منصة ولغةقراءة
create_draftحفظ منشور كمسودةكتابة
schedule_postجدولة أو نشر. يتبع قواعد الاستقلالية لديكيتبع القواعد
update_postتغيير نص أو وقت منشور مجدولكتابة
get_calendarالمنشورات ضمن نطاق تاريخيقراءة
get_analyticsالنتائج حسب المنشور أو القناة أو الفترةقراءة

تصل المنشورات التي تُنشأ عبر MCP إلى التقويم وقائمة الموافقات نفسيهما كبقية المنشورات. تنتظر منشورات TikTok دائمًا تأكيد صاحب الحساب.

REST API

# Let VIBEPOST write the versions and pick the time
curl https://vibepost.cc/api/v1/posts \
  -H "Authorization: Bearer ap_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["x_anytutor", "linkedin_anytutor"],
    "text": "We just launched exam-based teacher search.",
    "variants": "auto",
    "languages": ["en", "ja"],
    "schedule_at": "auto"
  }'

تحتوي الاستجابة على منشور واحد لكل قناة ولغة، ولكل منها حالة: scheduled أو needs_approval أو failed.

المصادقة

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

الحدود والأمان

  • تنطبق قواعد مساحة العمل (الحدود اليومية، وساعات الهدوء، والكلمات المحظورة) على كل استدعاء API وMCP.
  • حذف المنشورات عبر API معطّل افتراضيًا.
  • تُحترم حدود المعدّل الخاصة بكل منصة تلقائيًا؛ إذ توضع الطلبات في طابور ولا تُهمل.

Webhooks

تلقَّ إشعارًا عند نشر منشور أو فشله أو حاجته إلى موافقة: post.published، post.failed، post.needs_approval.

منشورك القادم على بُعد جملة واحدة.

ابدأ مجانًا مع 20 رصيد ذكاء اصطناعي. اربط حسابك الأول في أقل من دقيقة.