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
从视频中按固定帧率、指定时间戳或场景变化提取帧,供模型查看屏幕内容。