VIBEPOST
Pro vývojáře

Publikační infrastruktura pro vaše AI agenty

Umožněte Claude, ChatGPT nebo vlastnímu agentovi publikovat na všech hlavních platformách, se stejnými pravidly a schvalováním, jaké používá váš tým.

Číst dokumentaci

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)mcp
npx vibepostCLI s výstupem --json a stabilními návratovými kódycli

Kaž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ódVýznam
0Hotovo
1Obecná chyba
2Vyžaduje potvrzení (spusťte znovu s --yes, nebo u TikToku potvrďte v aplikaci)
3Zablokováno pravidlem pracovního prostoru
4Odmí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ápis
schedule_postNaplánovat nebo zveřejnit. Řídí se vašimi pravidly autonomiedodržuje pravidla
update_postZměnit text nebo čas naplánovaného příspěvkuzápis
get_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.

Váš další příspěvek je jen jednu větu daleko.

Začněte zdarma s 20 AI kredity. První účet propojíte za méně než minutu.