关于 MCP Desktop DVR
MCP Desktop DVR 在 macOS 上以 30 分钟滚动缓冲区捕获桌面活动,并可分析选定时段。它面向希望 Claude 检查屏幕活动的用户,提供云端、本地和 OCR 分析选项。
主要功能
- 01维护 30 分钟滚动缓冲区
- 02捕获指定应用窗口
- 03提取并分析时间片段
- 04使用 GPT-4o、Tarsier2-7B 或 OCR 分析
- 05启动、停止和配置捕获
适用场景
- 01通过 Claude 回看近期屏幕活动
- 02识别屏幕上显示的错误
- 03分析时间片段中捕获的工作流
MCP 相关
提供用于启动和停止捕获、检查状态、配置捕获及分析近期桌面活动的 MCP 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 桌面 DVR
✅ 已可用于生产环境
用于在 macOS 上捕获和分析桌面视频的 MCP 服务。通过 30 分钟滚动缓冲区,让 Claude 能够分析屏幕活动。
功能
- 桌面活动的30 分钟滚动缓冲区
- 使用 OpenAI GPT-4o(云端)或 Tarsier2-7B(本地)进行AI 驱动的视觉分析
- 从 OpenAI → Tarsier → OCR 的智能回退
- 按应用程序进行特定窗口捕获
- 精确提取时间片段
- 可用于生产环境,并经过全面测试
要求
- macOS 10.15+
- Node.js 18+
- 屏幕录制权限
快速设置
npm install && npm run build
添加到 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
}
}
}
}
工具
start-continuous-capture- 开始录制analyze-desktop-now- 提取并分析近期活动get-capture-status- 检查录制状态stop-capture- 停止录制configure-capture- 更新设置
用法
向 Claude 提问:
- “开始录制桌面”
- “分析最近 30 秒”
- “我的屏幕上有哪些错误?”
视频分析选项
analyze-desktop-now 工具支持多种分析器,各有不同优势:
☁️ OpenAI GPT-4o Vision(主要方案 - 云端)
- 通过 Responses API 使用 GPT-4o,提供最准确的分析
- 自动 GIF 分段——从视频创建 10 秒片段
- 智能文件管理——在 MP4 文件旁边保留所有 GIF 文件
- 高效上传——仅向 OpenAI 发送第一个片段进行分析
- 能够全面理解复杂工作流
- 需要 OpenAI API 密钥和互联网连接
- 处理速度快(约 3-5 秒)
🤖 Tarsier2-7B(回退方案 - 本地 AI)
- 使用 Metal Performance Shaders 在 Mac 上本地运行
- 无需 API 密钥——完全私密
- 对 UI、游戏和图形有出色的视觉理解能力
- 处理时间适中(30 秒片段约需 5-15 秒)
📝 OCR 文本提取(最终回退方案)
- 从屏幕截图中进行基础文本提取
- 对现代 UI 的效果有限
- 始终可用,作为最终回退方案
配置
在 MCP 配置中设置环境变量:
"env": {
"ANALYZER_PREFERENCE": "auto", // Options: "auto", "openai", "tarsier", "ocr"
"OPENAI_API_KEY": "sk-...", // For OpenAI (recommended)
"OPENAI_MODEL": "gpt-4o" // OpenAI model (default: gpt-4o)
}
分析器选择逻辑
"auto"(默认)——如果设置了 API 密钥,则使用 OpenAI;否则使用 Tarsier,然后使用 OCR"openai"——强制使用 OpenAI GPT-4o Vision(需要 API 密钥)"tarsier"——强制使用 Tarsier2-7B 本地 AI"ocr"——强制进行基础 OCR 文本提取
文档
许可证
ISC
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。