About Rive Animation Viewer
Rive Animation Viewer is an MCP server in the IoT category: rive animation desktop viewer (Tauri) dual platform (Mac/PC) . Features demo bundle generation for distributing self-contained animation executables to clients. Embedded MCP Server.
Install
git clone https://github.com/ivg-design/rive-animation-viewerThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (23)
generate_web_instantiation_codeGenerate the canonical live web-instantiation snippet (`local` npm package or `cdn`) with selected typed accessors on `window.riveProperties`. Preferred over hand-writing snippets from scratch.
Parameters not published.
rav_apply_codeApply editor code and reload animation (`Script Access` required)
Parameters not published.
rav_capture_canvasCapture the authoritative rendered canvas as PNG image content with render metadata
Parameters not published.
rav_configure_workspaceOpen/close sidebars, switch live source mode (`internal` / `editor`), and inject/remove the VM Explorer snippet idempotently
Parameters not published.
rav_evalEvaluate JS with `target: auto
Parameters not published.
rav_export_demoExport standalone HTML demo
Parameters not published.
rav_export_demo_visualDrive the visible export dialog with exact control selection, package source, snippet mode, and output path
Parameters not published.
rav_export_mediaExport a complete/segmented timeline or a current/timed still as an asynchronous desktop job
Parameters not published.
rav_get_artboardsList artboard names
Parameters not published.
rav_get_event_logRecent event log entries (filterable by source)
Parameters not published.
Show all 23 tools
rav_get_global_vm_treeList every named file-level global ViewModel and its hierarchy
Parameters not published.
rav_get_state_machinesList state machine names
Parameters not published.
rav_get_vm_treeFull ViewModel hierarchy
Parameters not published.
rav_media_capabilitiesInspect verified media encoders, formats, transparency support, limits, and production distribution state
Parameters not published.
rav_open_fileOpen a .riv file by absolute path
Parameters not published.
rav_open_isolated_playbackOpen the current animation in an ordinary isolated diagnostic WebView
Parameters not published.
rav_set_anonymous_usageEnable or disable anonymous version reporting through the Settings preference controller
Parameters not published.
rav_set_canvas_colorSet background color or transparent
Parameters not published.
rav_set_canvas_sizeSet canvas sizing mode (`auto` or explicit pixels) and optional aspect lock
Parameters not published.
rav_set_runtimeSwitch runtime (webgl2/canvas)
Parameters not published.
rav_statusApp status: file, runtime, playback, ViewModel summary
Parameters not published.
rav_switch_vm_instanceBind a specific authored or runtime/list ViewModel instance key
Parameters not published.
rav_toggle_instantiation_controls_dialogOpen/close the in-app Snippet & Export Controls dialog so a human can choose which controls are serialized
Parameters not published.
Ask AI
Ask AI about Rive Animation Viewer
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.