关于 Truepath Recorder
Truepath Recorder 是一个本地 MCP 服务,可让 AI Agent 和 MCP 客户端控制 macOS 应用 TruePath Recorder。它管理录制和捕获来源,录制文件保留在 Mac 上,并通过仅限本机且受令牌保护的桥接进行通信。
主要功能
- 01启动、停止并查看录制状态
- 02列出可捕获的显示器和窗口
- 03选择显示器、窗口或区域模式
- 04返回文件路径及录制详情
- 05本地令牌保护的控制桥接
适用场景
- 01通过 AI Agent 启动屏幕录制
- 02选择要捕获的显示器或窗口
- 03获取已保存录制的文件路径
MCP 相关
stdio MCP 服务向兼容客户端提供录制控制和捕获来源列表。它通过绑定到 127.0.0.1 且受令牌保护的 HTTP 连接与 TruePath Recorder 通信。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
TruePath Recorder MCP(truepath-mcp)
一个 MCP 服务,可让你的 AI Agent——Claude Desktop、Claude Code、Codex、Cursor 或任何 MCP 客户端——操控原生 macOS 屏幕录制工具 TruePath Recorder:开始、停止和检查录制,列出录制来源,并返回已保存文件的路径。
这是一个轻量的本地桥接工具。你的录制内容绝不会离开 Mac。
此服务已随 TruePath Recorder 一同打包(
Contents/MacOS/truepath-mcp)——大多数用户无需克隆或构建任何内容。本仓库是该二进制文件的开源版本,供用户了解其实现,并可独立构建。
要求
- 从 Mac App Store 获取 TruePath Recorder。
- 在应用中开启设置 → AI Agent 控制(默认关闭)。这会启动一个受令牌保护的本地控制服务,供此 MCP 连接。
快速开始
- 打开 TruePath Recorder → 设置 → AI Agent 控制 → 开启该功能。
- 点击你的 Agent(Claude Desktop / Claude Code / Codex / Cursor)旁边的复制——它会复制下方的配置片段,并自动填入已打包二进制文件的路径。
- 将配置片段粘贴到宿主的 MCP 配置中,然后重启宿主。
- 向你的 Agent 提问:“使用 TruePath 录制一段 10 秒的屏幕视频。”
配置片段
已打包二进制文件通常位于:
/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "truepath": { "command": "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp" } } }
Claude Code
claude mcp add truepath -- "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp"
Codex — ~/.codex/config.toml
[mcp_servers.truepath]
command = "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp"
Cursor — ~/.cursor/mcp.json
{ "mcpServers": { "truepath": { "command": "/Applications/TruePath Recorder.app/Contents/MacOS/truepath-mcp" } } }
工具
| 工具 | 功能 |
|---|---|
get_status | idle / starting / recording / paused 状态,以及已用秒数 |
list_sources | 可录制的显示器和窗口(含 ID),用于窗口/区域录制 |
start_recording | 开始录制。所有参数均为可选:mode(display/window/area)、mic、system_audio、codec(h264/hevc)、display_id、window_id |
stop_recording | 停止录制并返回已保存文件的路径、时长和大小 |
工作原理
AI host ──(MCP, stdio)──> truepath-mcp ──(HTTP 127.0.0.1 + token)──> TruePath Recorder
应用会将 {port, token} 握手信息写入共享的 App Group 容器;truepath-mcp 会读取该信息,并调用应用仅限本机的控制服务。任何内容都不会暴露到设备之外。
隐私与安全
- 默认关闭;你可以为每个 Agent 单独选择开启。
- 控制服务仅绑定到
127.0.0.1,并要求提供每次启动时生成的令牌。 - 服务只能启动或停止与应用界面相同的录制;绝不会上传录制内容或其他任何内容。
从源代码构建(独立构建)
swift build -c release
# binary at .build/release/truepath-mcp — point your host's config there
独立构建仍需要 TruePath Recorder 应用(并开启 AI Agent 控制);它会读取应用写入的同一 App Group 握手信息。
许可证
MIT © Joy Truepath Pte. Ltd. — 详见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。