M
MCP Desktop Dvr
MCP server for desktop video capture and analysis on macOS
Created 5/27/2025
Updated 4 days ago
README
Repository documentation and setup instructions
MCP Desktop DVR
✅ PRODUCTION READY
MCP server for desktop video capture and analysis on macOS. Enables Claude to analyze screen activity through a 30-minute rolling buffer.
Features
- 30-minute rolling buffer of desktop activity
- Visual analysis with OCR and UI detection
- Window-specific capture by application
- Precise extraction of time segments
- Production-ready with comprehensive testing
Requirements
- macOS 10.15+
- Node.js 18+
- Screen Recording permission
Quick Setup
npm install && npm run build
Add to Claude Desktop config:
{
"mcpServers": {
"desktop-dvr": {
"command": "node",
"args": ["/path/to/mcp-desktop-dvr/dist/index.js"]
}
}
}
Tools
start-continuous-capture
- Begin recordinganalyze-desktop-now
- Extract and analyze recent activityget-capture-status
- Check recording statusstop-capture
- Stop recordingconfigure-capture
- Update settings
Usage
Ask Claude:
- "Start desktop recording"
- "Analyze the last 30 seconds"
- "What errors are on my screen?"
Documentation
- Setup Guide - Installation steps
- User Guide - Detailed usage
- CLAUDE.md - Development info
License
ISC
Quick Setup
Installation guide for this server
Cursor configuration (mcp.json)
{
"mcpServers": {
"randroids-dojo-mcp-desktop-dvr": {
"command": "randroids-dojo-mcp-desktop-dvr",
"args": []
}
}
}