VIBEPOST
นักพัฒนา

โครงสร้างพื้นฐานการเผยแพร่สำหรับ AI agents ของคุณ

ให้ Claude, ChatGPT หรือ agent ของคุณเองเผยแพร่ไปยังทุกแพลตฟอร์มหลักได้ ด้วยกฎและการอนุมัติเดียวกับที่ทีมของคุณใช้

สำหรับ AI agents

VIBEPOST สร้างมาให้ผู้ช่วย AI ค้นพบและใช้งานได้โดยไม่ต้องอ่านหน้านี้ ชี้ agent ใดก็ได้ไปที่หนึ่งในนี้:

/llms.txtสรุปหน้าเดียวสำหรับ LLM: VIBEPOST ทำอะไร endpoints เครื่องมือ และกฎtext
/llms-full.txtเอกสารฉบับเต็มในไฟล์ Markdown ไฟล์เดียวtext
/api/v1/openapi.jsonสเปก OpenAPI 3.1 สำหรับทุก REST endpointjson
/mcpMCP server ระยะไกล (Streamable HTTP, ลงชื่อเข้าใช้ด้วย OAuth)mcp
npx vibepostCLI พร้อมเอาต์พุต --json และ exit code ที่คงที่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
Exit codeความหมาย
0เสร็จสิ้น
1ข้อผิดพลาดทั่วไป
2ต้องยืนยัน (รันใหม่พร้อม --yes หรือยืนยันในแอปสำหรับ TikTok)
3ถูกบล็อกโดยกฎของ workspace
4ถูกปฏิเสธโดยแพลตฟอร์ม

ใน CI ให้ตั้งค่า VIBEPOST_API_KEY หากไม่มี --yes CLI จะแสดงตัวอย่างและถามก่อนเผยแพร่ทุกครั้ง

MCP server

เพิ่ม VIBEPOST ลงในไคลเอนต์ที่รองรับ MCP ใดก็ได้ สร้างคีย์ใน การตั้งค่า → API keys แล้วเพิ่ม:

{
  "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

การยืนยันตัวตน

ใช้ secret key ในเฮดเดอร์ Authorization คีย์ผูกกับ workspace เดียว ตั้งเป็นแบบอ่านอย่างเดียวได้ และแสดงเต็มเพียงครั้งเดียว หมุนเวียนคีย์ได้ทุกเมื่อ

ข้อจำกัดและความปลอดภัย

  • กฎของ workspace (จำนวนสูงสุดต่อวัน ช่วงเวลางดโพสต์ คำต้องห้าม) มีผลกับทุกการเรียก API และ MCP
  • การลบโพสต์ผ่าน API ปิดไว้เป็นค่าเริ่มต้น
  • ระบบเคารพ rate limit ของแต่ละแพลตฟอร์มโดยอัตโนมัติ คำขอจะถูกเข้าคิว ไม่ถูกทิ้ง

Webhooks

รับการแจ้งเตือนเมื่อโพสต์ถูกเผยแพร่ ล้มเหลว หรือต้องการการอนุมัติ: post.published, post.failed, post.needs_approval

โพสต์ถัดไปของคุณอยู่ห่างแค่ประโยคเดียว

เริ่มใช้ฟรีพร้อมเครดิต AI 20 เครดิต เชื่อมต่อบัญชีแรกได้ในไม่ถึงนาที