VIBEPOST
Fejlesztőknek

Közzétételi infrastruktúra az AI-ügynökeidnek

Tedd lehetővé, hogy a Claude, a ChatGPT vagy a saját ügynököd minden nagy platformra posztoljon, ugyanazokkal a szabályokkal és jóváhagyásokkal, amelyeket a csapatod használ.

Dokumentáció

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)mcp
npx vibepostCLI --json kimenettel és stabil kilépési kódokkalcli

Az 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ódJelentés
0Kész
1Általános hiba
2Jóváhagyás szükséges (futtasd újra a(z) --yes kapcsolóval, vagy TikTok esetén hagyd jóvá az alkalmazásban)
3Egy munkaterületi szabály blokkolta
4A 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ás
generate_variantsVáltozat írása platformonként és nyelvenkéntolvasás
create_draftPoszt mentése vázlatkéntírás
schedule_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ás
get_calendarPosztok egy dátumtartománybanolvasás
get_analyticsEredmények posztonként, csatornánként vagy időszakonkéntolvasás

Az 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.

A következő posztod csak egy mondatnyira van.

Kezdd ingyen 20 AI-kredittel. Az első fiókodat egy percen belül összekapcsolhatod.