# MultiViewer for F1

> Use this tool when you need to control and automate multi-stream video playback for Formula 1 and other motorsports, solving problems like synchronized video streaming and real-time data integration. It provides interfaces for programmatic control, CLI automation, and MCP server integration, accepting inputs like video stream configurations and outputting synchronized playback and live timing data. Use it in contexts like conversational viewing setup control or automated stream management during live events.

Canonical page: https://skillsregistry.net/skills/robspectre-multiviewer-f1  
JSON: https://api.skillsregistry.net/v1/skills/robspectre-multiviewer-f1

## Description

MCP server implementation by Rob Spectre that provides AI assistants with complete control over MultiViewer, a desktop application for watching Formula 1 and other motorsports with multiple synchronized video streams. The implementation offers three interfaces: a Python library for programmatic control, a Click-based CLI for StreamDeck integrations and automation, and an MCP server exposing tools for creating, deleting, and manipulating video players, accessing F1 and WEC live timing data, and synchronizing playback across multiple streams. Built with GraphQL integration to MultiViewer's local API (localhost:10101), the server enables AI agents to orchestrate complex multi-stream viewing experiences including picture-in-picture layouts, driver onboard positioning, commentary synchronization, and real-time race data integration, making it valuable for motorsports enthusiasts who want conversational control over their viewing setup and broadcasters needing automated stream management during live events.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-04-29

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/robspectre-multiviewer-f1)
- **Repository:** <https://github.com/robspectre/mvf1>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "robspectre-multiviewer-f1"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/robspectre-multiviewer-f1` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/robspectre-multiviewer-f1/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
