VIBEPOST
מפתחים

תשתית פרסום לסוכני ה-AI שלכם

תנו ל-Claude, ל-ChatGPT או לסוכן שלכם את היכולת לפרסם בכל הפלטפורמות הגדולות, עם אותם כללים ואישורים שהצוות שלכם משתמש בהם.

לקריאת התיעוד

לסוכני 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)mcp
npx 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.

הפוסט הבא שלכם במרחק משפט אחד.

התחילו בחינם עם 20 קרדיטים של AI. חברו את החשבון הראשון שלכם בפחות מדקה.