לסוכני AI
VIBEPOST בנוי כך שעוזרי AI ימצאו וישתמשו בו בלי לקרוא את הדף הזה. הפנו כל סוכן לאחד מאלה:
/llms.txtסיכום בעמוד אחד ל-LLMs: מה VIBEPOST עושה, נקודות קצה, כלים, כלליםtext/llms-full.txtהתיעוד המלא בקובץ Markdown אחדtext/api/v1/openapi.jsonמפרט OpenAPI 3.1 לכל נקודת קצה של RESTjson/mcpשרת MCP מרוחק (Streamable HTTP, התחברות OAuth)mcpnpx vibepostCLI עם פלט --json וקודי יציאה יציביםcliכל דף באתר זמין גם כ-Markdown על ידי הוספת .md לכתובת ה-URL שלו. VIBEPOST רשום ב-MCP Registry הרשמי וכמחבר של 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.