SPX Live Graphics Production
Unified capability for live video production graphics control using SPX-GC. Enables broadcast operators, stream producers, and automation systems to control graphics rundowns, trigger template playback, manage files, persist state for sports scoring and timing, and invoke custom SPX extension logic — all through a unified REST API and MCP server.
What You Can Do
MCP Tools
load-rundown
Load a rundown file into SPX. Specify the project and rundown name in 'ProjectName/RundownName' format.
focus-first-item
Move the rundown focus to the very first item.
focus-next-item
Advance the rundown focus to the next item.
focus-previous-item
Move the rundown focus back to the previous item.
play-graphic
Trigger playback of the currently focused rundown item, making the graphic visible in the live output.
stop-graphic
Stop and remove the currently focused graphic from the live output.
continue-graphic
Issue a continue command to advance the currently focused graphic to its next animation state or page.
update-graphic-data
Update the text, images, or other template field values for a specific rundown item identified by project, rundown, and item index.
direct-playout
Directly play, continue, or stop a graphics template without needing it in a rundown. Useful for ad-hoc graphics or automated triggers.
list-asset-files
List files available in a given subfolder of the SPX ASSETS directory. Useful for populating template dropdowns or media selection.
invoke-extension-function
Call a named function in a custom SPX extension. Used for advanced graphics like sports scoring, live timing, and custom data-driven graphics.