agent playbook
Connect your agent.
Grok Bot, Claude, or any MCP client. You pair it once, choose what it may do, and it runs the show over MCP. Your stream keys stay with you.
1 · Pair
- Get the app and start the studio. On Linux:
lightcast studio & - Run the agent setup once:
or in the app: Agents → Connect an agent…lightcast setup agents - Pick your agent and choose a grant:
Look only sees status and screenshots Scene assistant builds and proposes scenes Live producer can also go live and end the stream - Your agent shows a six-digit code. Confirm it matches the one in the app.
Manual MCP config (Grok)
If setup can't write it, add this to ~/.grok/config.toml and restart Grok:
[mcp_servers.lightcast]
command = "lightcast-tray"
args = ["mcp"]
# macOS:
# command = "/Applications/Lightcast.app/Contents/MacOS/lightcast-menubar"
2 · How a show runs
| goal | the agent does |
|---|---|
| see the program | get_status, screenshot |
| build a scene | propose_scene, then you tap Apply |
| go live | go_live once status looks healthy (Live producer) |
| stop | end_stream |
- You apply every draft. An agent proposes; only you put a draft on air.
- Keys stay private. An agent can store a key you hand it, never read one back. Sign-ins happen in the app.
- Grants end when they expire, when you revoke them in Agents, or when the app restarts.
- Stuck? The agent reads the checklist and asks you. It never guesses credentials.
3 · MCP tools
The open surface of a closed core. Grants gate every tool.
- status & sight
get_statusscreenshotpreflightget_setuplist_devices- scenes & sources
list_sceneslist_sourcesswitch_sceneadd_sceneadd_sourceset_layoutset_textset_muteset_volume- drafts (you apply)
propose_scenepropose_scene_editpropose_banner_editpreview_draftdiscard_draft- live & record
go_liveend_streamstart_recordingstop_recordingrehearsesave_replaymark_highlightstream_videotest_connectionapply_recommended_settings- show craft
show_bannerhide_bannershow_chat_messageget_chatgo_to_cuenext_cueshow_shortcuttoggle_zoomset_presenter_zoomlist_highlightsmake_clipspeakspeech_status- guests & setup (often yours to confirm)
open_guest_roomadd_guestconnect_accountset_destinationset_recording_folderhide_sensitive_info- ask
ask_pollask_reply