AI-ügynököknek
A VIBEPOST úgy készült, hogy az AI-asszisztensek ennek az oldalnak az elolvasása nélkül is megtalálják és használják. Irányíts bármelyik ügynököt ezek egyikére:
/llms.txtEgyoldalas összefoglaló LLM-eknek: mit csinál a VIBEPOST, végpontok, eszközök, szabályoktext/llms-full.txtA teljes dokumentáció egyetlen Markdown-fájlbantext/api/v1/openapi.jsonOpenAPI 3.1 specifikáció minden REST-végponthozjson/mcpTávoli MCP-szerver (Streamable HTTP, OAuth-bejelentkezés)mcpnpx vibepostCLI --json kimenettel és stabil kilépési kódokkalcliAz oldal minden lapja Markdownként is elérhető, ha az URL-hez hozzáadod a(z) .md végződést. A VIBEPOST szerepel a hivatalos MCP Registryben és Claude-csatlakozóként is.
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
| Kilépési kód | Jelentés |
|---|---|
| 0 | Kész |
| 1 | Általános hiba |
| 2 | Jóváhagyás szükséges (futtasd újra a(z) --yes kapcsolóval, vagy TikTok esetén hagyd jóvá az alkalmazásban) |
| 3 | Egy munkaterületi szabály blokkolta |
| 4 | A platform elutasította |
CI-ban állítsd be a(z) VIBEPOST_API_KEY változót. --yes nélkül a CLI előnézetet mutat, és közzététel előtt rákérdez.
MCP-szerver
Add hozzá a VIBEPOST-ot bármely MCP-kompatibilis klienshez. Hozz létre egy kulcsot itt: Beállítások → API-kulcsok, majd add hozzá:
{
"mcpServers": {
"vibepost": {
"url": "https://vibepost.cc/mcp",
"headers": { "Authorization": "Bearer ap_live_…" }
}
}
}Aztán egyszerűen kérd meg az asszisztensedet: „Posztold ki ezt a bejelentést holnap 9-kor X-re és LinkedInre.”
Eszközök
list_channelsÖsszekapcsolt csatornák és korlátaikolvasásgenerate_variantsVáltozat írása platformonként és nyelvenkéntolvasáscreate_draftPoszt mentése vázlatkéntírásschedule_postÜtemezés vagy közzététel. Követi az önállósági szabályaidatszabálykövetőupdate_postÜtemezett poszt szövegének vagy időpontjának módosításaírásget_calendarPosztok egy dátumtartománybanolvasásget_analyticsEredmények posztonként, csatornánként vagy időszakonkéntolvasásAz MCP-n keresztül létrehozott posztok ugyanabba a naptárba és jóváhagyási sorba kerülnek, mint minden más. A TikTok-posztok mindig a fiók tulajdonosának jóváhagyására várnak.
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" }'
A válasz csatornánként és nyelvenként egy posztot tartalmaz, mindegyiket egy állapottal: scheduled, needs_approval vagy failed.
Hitelesítés
Használj titkos kulcsot a(z) Authorization fejlécben. A kulcsok egy munkaterülethez tartoznak, lehetnek csak olvashatók, és teljes egészében csak egyszer jelennek meg. Bármikor lecserélheted őket.
Korlátok és biztonság
- A munkaterületed szabályai (napi korlátok, csendes órák, tiltott szavak) minden API- és MCP-hívásra érvényesek.
- A posztok törlése az API-n keresztül alapértelmezetten ki van kapcsolva.
- Minden platform saját korlátait automatikusan betartjuk; a kérések várólistára kerülnek, nem vesznek el.
Webhookok
Kapj értesítést, ha egy poszt megjelent, sikertelen vagy jóváhagyásra vár: post.published, post.failed, post.needs_approval.