Randroids-Dojo/mcp-desktop-dvr
If you are the rightful owner of mcp-desktop-dvr and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Desktop DVR is a production-ready server for desktop video capture and analysis on macOS, enabling AI-powered visual analysis through a 30-minute rolling buffer.
The MCP Desktop DVR is designed to facilitate desktop video capture and analysis on macOS systems. It provides a 30-minute rolling buffer of desktop activity, allowing users to capture and analyze screen activity efficiently. The server supports AI-powered visual analysis using either OpenAI's GPT-4o for cloud-based processing or Tarsier2-7B for local analysis. This flexibility ensures that users can choose the best available analyzer based on their needs and resources. The system is production-ready, having undergone comprehensive testing to ensure reliability and performance. It requires macOS 10.15 or later, Node.js 18 or higher, and screen recording permissions to function. The server is integrated with Claude Desktop, allowing users to start, stop, and configure recordings through simple commands. It also provides intelligent fallback mechanisms, ensuring that analysis can proceed even if the primary analyzer is unavailable.
Features
- 30-minute rolling buffer of desktop activity
- AI-powered visual analysis with OpenAI GPT-4o or Tarsier2-7B
- Intelligent fallback from OpenAI to Tarsier to OCR
- Window-specific capture by application
- Precise extraction of time segments
Usages
usage with claude desktop
{ "mcpServers": { "desktop-dvr": { "command": "node", "args": ["/path/to/mcp-desktop-dvr/dist/index.js"], "env": { "ANALYZER_PREFERENCE": "auto" // Auto-select best available analyzer } } } }
Tools
start-continuous-capture
Begin recording
analyze-desktop-now
Extract and analyze recent activity
get-capture-status
Check recording status
stop-capture
Stop recording
configure-capture
Update settings