MCP Desktop DVR
@Randroids-Dojo
About MCP Desktop DVR
MCP server for desktop video capture and analysis on macOS
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
5Begin recording
Extract and analyze recent activity
Check recording status
Stop recording
Update settings
Overview
What is MCP Desktop DVR?
MCP Desktop DVR is a production-ready MCP server for desktop video capture and analysis on macOS. It enables Claude to analyze screen activity through a 30-minute rolling buffer, using either cloud-based (OpenAI GPT-4o) or local (Tarsier2-7B) AI vision, with OCR as a final fallback.
How to use MCP Desktop DVR?
Install and build the server with npm install && npm run build, then add it to your Claude Desktop configuration as an MCP server (command: node, args pointing to the built index.js). Optionally set the ANALYZER_PREFERENCE environment variable to control which analyzer is used. Ask Claude to start recording, analyze recent activity, or check capture status using the server’s tools.
Key features of MCP Desktop DVR
- 30-minute rolling buffer of desktop activity
- AI-powered visual analysis with OpenAI GPT-4o or local Tarsier2-7B
- Intelligent analyzer fallback from OpenAI → Tarsier → OCR
- Window-specific capture by application
- Precise extraction of time segments
- Production-ready with comprehensive testing
Use cases of MCP Desktop DVR
- Ask Claude what errors are on your screen without manual inspection.
- Analyze the last 30 seconds of workflow for troubleshooting or review.
- Continuously record desktop activity and retrieve specific time segments.
- Capture a specific application’s window for focused analysis.
FAQ from MCP Desktop DVR
What analyzers does it support?
Three analyzers: OpenAI GPT-4o Vision (primary, cloud, requires API key), Tarsier2-7B (local, private, no API key), and basic OCR text extraction (final fallback). The preference can be set to auto, openai, tarsier, or ocr.
What are the system requirements?
macOS 10.15 or later, Node.js 18 or later, and Screen Recording permission must be granted.
Where does the captured video data live?
Capture files (MP4 and segmented GIFs) are saved locally on your Mac. GIF files are preserved alongside the MP4; only the first segment is uploaded to OpenAI when using the cloud analyzer.
What are the known limits?
The server maintains a 30-minute rolling buffer of desktop activity. Processing time varies: OpenAI ~3–5 seconds, Tarsier ~5–15 seconds for 30-second clips.
How is authentication handled?
For OpenAI analysis, you must provide an OPENAI_API_KEY in the environment configuration. Tarsier and OCR require no external authentication. The server communicates via standard I/O through the MCP protocol.
Frequently asked questions
What analyzers does it support?
Three analyzers: OpenAI GPT-4o Vision (primary, cloud, requires API key), Tarsier2-7B (local, private, no API key), and basic OCR text extraction (final fallback). The preference can be set to `auto`, `openai`, `tarsier`, or `ocr`.
What are the system requirements?
macOS 10.15 or later, Node.js 18 or later, and Screen Recording permission must be granted.
Where does the captured video data live?
Capture files (MP4 and segmented GIFs) are saved locally on your Mac. GIF files are preserved alongside the MP4; only the first segment is uploaded to OpenAI when using the cloud analyzer.
What are the known limits?
The server maintains a 30-minute rolling buffer of desktop activity. Processing time varies: OpenAI ~3–5 seconds, Tarsier ~5–15 seconds for 30-second clips.
How is authentication handled?
For OpenAI analysis, you must provide an `OPENAI_API_KEY` in the environment configuration. Tarsier and OCR require no external authentication. The server communicates via standard I/O through the MCP protocol.
Basic information
More Productivity MCP servers
JobYap
JobYapJobYap aggregates job postings directly from tech companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.

Fdback.io
FdbackFdback.io is a user feedback platform (feedback board, roadmap, changelog) with a built-in remote MCP server - no local install, connect any MCP client with a URL and API key. Your AI agents can: - List, search, and rea

One
OneConnect your agent to the apps your team already uses: Gmail, Slack, Stripe, Shopify, HubSpot, Notion, Linear, Salesforce, QuickBooks and more. One hosted MCP server with OAuth sign-in, nothing to install and no API keys

LinkedIn Ghostwriter
ContentInWrite LinkedIn posts in your own voice from Claude, ChatGPT, or any MCP client. ContentIn trains a personal AI on your own LinkedIn posts, then generates ideas, drafts in your voice, schedules, publishes via LinkedIn's o
Comuna
ComunaComuna is a free-forever team workspace (Kanban, table, calendar, Gantt, chat, notes, wiki) where your AI is a real board member. Connect Claude or ChatGPT via MCP in 60 seconds: 80+ tools to work cards under its own ide
Comments