Pro AI agenty
VIBEPOST je postavený tak, aby ho AI asistenti našli a používali, aniž by museli číst tuto stránku. Nasměrujte libovolného agenta na jednu z těchto adres:
/llms.txtJednostránkové shrnutí pro LLM: co VIBEPOST dělá, endpointy, nástroje, pravidlatext/llms-full.txtKompletní dokumentace v jednom souboru Markdowntext/api/v1/openapi.jsonSpecifikace OpenAPI 3.1 pro každý REST endpointjson/mcpVzdálený MCP server (Streamable HTTP, přihlášení přes OAuth)mcpnpx vibepostCLI s výstupem --json a stabilními návratovými kódycliKaždá stránka tohoto webu je dostupná i jako Markdown, stačí k URL přidat .md. VIBEPOST je uveden v oficiálním MCP Registry a jako konektor pro 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
| Návratový kód | Význam |
|---|---|
| 0 | Hotovo |
| 1 | Obecná chyba |
| 2 | Vyžaduje potvrzení (spusťte znovu s --yes, nebo u TikToku potvrďte v aplikaci) |
| 3 | Zablokováno pravidlem pracovního prostoru |
| 4 | Odmítnuto platformou |
V CI nastavte VIBEPOST_API_KEY. Bez --yes CLI zobrazí náhled a před zveřejněním se zeptá.
MCP server
Přidejte VIBEPOST do libovolného klienta kompatibilního s MCP. Vytvořte klíč v Nastavení → API klíče a pak přidejte:
{
"mcpServers": {
"vibepost": {
"url": "https://vibepost.cc/mcp",
"headers": { "Authorization": "Bearer ap_live_…" }
}
}
}Pak se prostě zeptejte svého asistenta: „Zveřejni toto oznámení zítra v 9 na X a LinkedIn.“
Nástroje
list_channelsPropojené kanály a jejich limityčtenígenerate_variantsNapsat verzi pro každou platformu a jazykčtenícreate_draftUložit příspěvek jako konceptzápisschedule_postNaplánovat nebo zveřejnit. Řídí se vašimi pravidly autonomiedodržuje pravidlaupdate_postZměnit text nebo čas naplánovaného příspěvkuzápisget_calendarPříspěvky v rozsahu datčteníget_analyticsVýsledky podle příspěvku, kanálu nebo obdobíčteníPříspěvky vytvořené přes MCP se dostanou do stejného kalendáře a fronty ke schválení jako všechno ostatní. Příspěvky na TikTok vždy čekají na potvrzení vlastníka účtu.
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" }'
Odpověď obsahuje jeden příspěvek pro každý kanál a jazyk, každý se stavem: scheduled, needs_approval nebo failed.
Autentizace
Použijte tajný klíč v hlavičce Authorization. Klíče platí pro jeden pracovní prostor, mohou být jen pro čtení a celé se zobrazí jen jednou. Měnit je můžete kdykoli.
Limity a bezpečnost
- Pravidla vašeho pracovního prostoru (denní limity, tiché hodiny, zakázaná slova) platí pro každé volání API a MCP.
- Mazání příspěvků přes API je ve výchozím nastavení vypnuté.
- Limity každé platformy se automaticky dodržují; požadavky se řadí do fronty, nezahazují se.
Webhooky
Dostávejte upozornění, když je příspěvek zveřejněn, selže nebo potřebuje schválení: post.published, post.failed, post.needs_approval.