1 v0.48.1 更新于 2026-11-10

Screencast MCP MCP Server

Let AI agents record the Windows screen, watch it as frames, and edit it with ffmpeg

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(npm)
{
  "mcpServers": {
    "screencast-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@tmhs/screencast-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 10 个工具

start_recording
开始后台屏幕录制,支持全屏、显示器、窗口或区域,可配置帧率、质量、音频和输入事件记录。
stop_recording
按会话 id 优雅停止录制并最终化视频文件,返回最终路径和时长。
list_sessions
列出所有活跃和已完成的录制会话。
get_session
按 id 查看单个录制会话的详细信息。
review_recording
在支持 MCP Apps 的客户端中打开内嵌回放器,供人工裁剪和标注脱敏区域后导出副本。
player_frames
为回放器生成预览 JPEG 帧,仅供播放器应用调用。
read_events
读取录制的输入事件日志(点击、滚动、光标、快捷键、打字)。
screenshot
截取单个 PNG 屏幕截图并以内联图像返回给模型查看。
list_audio_devices
列出 ffmpeg 可见的 DirectShow 音频设备并标记可能的系统音频回环设备。
sample_frames
从视频中按固定帧率、指定时间戳或场景变化提取帧,供模型查看屏幕内容。