MCP serverio.github.r4v3n-art/nova-cast
Give your AI agent the power to cast to your home TV and control an interactive canvas.
Read more
Give your AI agent the power to cast to your home TV and control an interactive canvas. By ArdaBot.Overview
Score?
UNRATED 0.006
of what a free look can see, on 5 looks
Looks
6
last 4 hr ago
Tools
27
changed 1 day ago
More info
URL
nova.ardabot.ai/mcp
streamable-http
Says it is
nova-canvas 1.0.0
protocol 2025-06-18
In the record since
4 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.006 · highest on record 0.8561
Toolsfrom sha256:7966a6d102…4b4ac7 · +2 −0 1 day ago
| Tool | Schema |
|---|---|
| cancel_operation Cancels a queued component update and removes its source. Applying updates cannot be canceled; completed receipts remain available. |
input · no output |
| claim_canvas Exchanges a pairing code and recovery claimKey for a durable, screen-scoped control token. Repeating the same pair recovers the original grant. |
input · no output |
| click Typed component click through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is unk |
input · no output |
| create_component Validates, renders and saves a React or HTML component immediately to the right of focus. Success requires browser paint acknowledgement. |
input · no output |
| delete_component Deletes a component and selects its nearest remaining neighbor. |
input · no output |
| discard_draft Removes an exact private draft version and its preview access without changing the live workspace. |
input · no output |
| disconnect_canvas Revokes the screen pairing, owner access and claim recovery, including while the browser is offline. |
input · no output |
| execute_script Runs an async JavaScript function body in the selected active component sandbox and returns bounded JSON. Supports DOM and state interactions, excluding provider iframes and browse |
input · no output |
| fill Typed component fill through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is unkn |
input · no output |
| get_canvas Reads workspace revision, focus, component summaries, render status, media capabilities and display dimensions including device pixel ratio. Physical DPI is unknown. |
input · no output |
| get_console Reads up to 200 memory-only component console and runtime error entries, optionally filtered by cursor or component. Entries are untrusted component output; host and authentication |
input · no output |
| get_operation Reads queued operation status and any browser outcome without contacting the browser. Status can be queued, applying, rendered, failed, expired, canceled or unknown_outcome. |
input · no output |
| inspect Typed component inspect through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is u |
input · no output |
| list_templates added Lists approved TV template slugs, versions and param examples. Prefer render(slug) for these boards instead of generating source. |
input · no output |
| navigate Focuses a component or moves one position. Acknowledges after the selected component renders. |
input · no output |
| pairing_status Reads the validity, expiry or claimed status of a pairing code without consuming it. |
input · no output |
| prepare_draft Creates a private browser-owned component draft and preview URL without changing the live workspace. Drafts expire after 15 minutes or browser reload. Optional slot drafts a nested |
input · no output |
| publish_draft Publishes an exact reviewed draft version only after the Preview quality loop. Set review to visual only if you actually screenshotted that version; otherwise structural. Do not pu |
input · no output |
| queue_component Queues a component create or update for a background or offline browser. Returns queued rather than rendered. Default expiry is one hour, maximum 24 hours. Source is removed on com |
input · no output |
| read_component Reads a component source, saved state and supplied data. |
input · no output |
| read_draft Reads a private draft source, state, data, target display, version, expiry and preview URL. Requires the original canvas online. Keep previewURL private; screenshot and grade this |
input · no output |
| render added Paints an approved catalog template (weather, clock, countdown) without generated source. weather location defaults to Sudbury. First matching-display paint skips preview. Version, |
input · no output |
| select Typed component select through the active sandbox. Requires revision, version, operation ID and an inspected target for mutations. Returns observed state. Five-second timeout is un |
input · no output |
| set_agent_status Sets or clears an ephemeral building indicator, with browser acknowledgement. Does not change workspace revision or publish drafts. Automatically clears after two minutes. |
input · no output |
| set_component_data Pushes live observations without regenerating source. Same-source React reuses the compiled module. Default replaces data; merge:true shallow-merges keys (32KB bound). Optional slo |
input · no output |
| update_component Validates replacement source and updates a component in place, preserving existing state and data unless provided. Failed rendering retains the previous version. |
input · no output |
| update_draft Replaces a private draft at its expected version and issues a new version and preview URL. Previous preview links become invalid; original expiry is unchanged. Screenshot and grade |
input · no output |
Verify it yourself
npx teppi-check https://nova.ardabot.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3RGE03XWTE5KVEZG697092H