MCP 客户端
OpenClaw
把 Transcript Dock 连接到 OpenClaw 自主智能体,用于自动化视频研究、文稿摘要和代码提取。
概览#
OpenClaw 是一个开源框架,用于在你自己的机器上运行自主 AI 智能体。默认情况下,网页爬虫和本地浏览器自动化常会被平台的机器人防护拦截,或遇到严格的请求限制。
把 Transcript Dock 连接到 OpenClaw,你的自主“数字员工”就能直接获取 YouTube 和 TikTok 的视频信息。智能体可以搜索主题、列出频道上传的视频、解析播放列表,并在几秒内拉取带词级时间戳的结构化文稿。
1. 添加 MCP 服务器#
把 Transcript Dock 的 stdio 服务器添加到 OpenClaw 智能体配置文件(openclaw.json 或 config.json)中:
openclaw.json
{"mcpServers": {"transcriptdock": {"command": "npx","args": ["-y", "@transcriptdock/mcp"],"env": {"TRANSCRIPTDOCK_API_KEY": "td_live_YOUR_KEY","TRANSCRIPTDOCK_BASE_URL": "https://www.transcriptdock.com"}}}}
2. 配置环境变量#
在环境变量块中填入你的 Transcript Dock API 密钥。把 td_live_YOUR_KEY 替换为你在开发者控制台中获取的真实 API 密钥。
| 变量 | 说明 | 必填 |
|---|---|---|
TRANSCRIPTDOCK_API_KEY | 你的工作区 API 密钥,以 td_live_ 开头。 | 是 |
TRANSCRIPTDOCK_BASE_URL | API 源地址,必须与 https://www.transcriptdock.com 完全一致。缺少它时,服务器启动即退出。 | 是 |
3. 验证连接#
启动你的 OpenClaw 智能体,让它检查已安装的工具:
text
检查可用的工具,并确认 transcriptdock 已连接。
你的智能体应该会确认这些工具,包括 transcribe、search_youtube、list_channel_videos 和 get_transcript。
自主工作流#
连接后,你的 OpenClaw 智能体可以自主串联发现和转录工具:
- 主题研究:智能体使用
search_youtube搜索 YouTube,找出最相关的视频,并获取完整文稿用于归纳整理。 - 频道监控:你的智能体通过
get_channel_latest_videos跟踪指定创作者的新上传,并将摘要存入你的知识库。 - 从教程到代码:智能体阅读技术教程的文稿,把口头讲解的分步说明转换成可执行的代码文件。
- 播放列表摘要:智能体通过
list_playlist_videos遍历整个播放列表或课程大纲,并汇编成一份统一的学习指南。
智能体提示词示例#
- “在 YouTube 上搜索最近关于用 Python 构建自主智能体的教程。转录排名前两位的视频,并把核心代码架构提取成一份 Markdown 报告。”
- “获取这个 YouTube 讲座的文稿:https://www.youtube.com/watch?v=dQw4w9WgXcQ。总结主要论点,并给我带时间戳的引文。”
- “查一下频道 @veritasium 最新的五个视频。转录最新上传的那个,并列出这一集探讨的关键问题。”
- “阅读这个 YouTube 播放列表中的视频,并为每一节课创建一份带简短摘要的索引式教学大纲。”
故障排查#
智能体提示找不到工具:请确认运行 OpenClaw 的系统上已安装 Node.js 22.15 或更高版本,并且它在系统 PATH 中。可以先在终端里直接运行
npx -y @transcriptdock/mcp 试试。身份验证错误:请再次确认你的 API 密钥在开发者控制台中处于有效状态,并拥有
jobs:read、jobs:write 和 transcripts:read 权限范围。读取文稿和导出内容(get_transcript、get_video_transcript)需要 transcripts:read。