mcpField
S
Scribefy

Scribefy

本地服务
scribefy.app媒体与设计120 周前更新

关于 Scribefy

Scribefy 是将 YouTube 搜索、视频信息和带时间戳的字幕提取接入 AI 客户端的 MCP 服务,适合视频研究与内容整理。它还提供相关视频查询和用于指导研究流程的 Agent Skill。

主要功能

  1. 01提取带时间戳的字幕
  2. 02搜索 YouTube 视频
  3. 03查询视频元数据与字幕轨道
  4. 04查找相关视频
  5. 05提供 YouTube 研究 Agent Skill

适用场景

  1. 01按时间戳引用视频内容
  2. 02筛选研究用的 YouTube 视频
  3. 03检查视频可用的字幕语言
  4. 04从当前视频发现相关内容

MCP 相关

该 MCP 服务向兼容客户端提供字幕提取、视频搜索、元数据和相关视频工具。提取字幕需要 Scribefy API 密钥;其余列出的研究工具免费。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"scribefy": {
"command": "npx",
"args": [
"-y",
"scribefy-mcp"
],
"env": {
"SCRIBEFY_API_KEY": "<SCRIBEFY_API_KEY>",
"SCRIBEFY_API_BASE": "<SCRIBEFY_API_BASE>"
}
}
}
}
启动命令npx -y scribefy-mcp
需要配置的环境变量
SCRIBEFY_API_KEY密钥Scribefy API key (sk_live_… or sk_test_…) from scribefy.app/dashboard. Available on the API + MCP plan.
SCRIBEFY_API_BASEOverride the API base URL. Defaults to https://api.scribefy.app.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmscribefy-mcp0.3.5

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
langstring否字幕的 BCP-47 语言代码(例如 'en'、'es'、'fr'、'zh-Hans')。省略时默认为 'en'。
urlstring是完整的 YouTube URL——youtube.com/watch?v=…、youtu.be/… 或 shorts。必填。

详细介绍

scribefy-mcp

MCP 服务,适用于 Scribefy——可在 Claude Desktop、Cursor、Windsurf、ChatGPT 自定义 GPT 或任何其他兼容 MCP 的客户端中提取 YouTube 字幕稿。

现已上线——按照下方说明,一分钟即可完成设置;也可以试试 Web 应用 scribefy.app。

为什么

大多数 YouTube 字幕稿工具都以浏览器扩展或一次性 Web 界面的形式提供。本工具将 Scribefy 的 API 封装为 MCP 标准,让 AI 助手可以在用户粘贴 YouTube 链接时随时获取字幕稿——无需手动复制粘贴,也无需打开单独的标签页。

要求

  • Node 20+
  • 需要拥有 Scribefy API + MCP 套餐($25/mo)的账号以获取 API 密钥。你可以先不配置密钥,直接安装——MCP 宿主会正常注册服务,你尝试使用工具时会收到友好的提示——然后从 scribefy.app/dashboard 添加密钥,即可开始提取。

设置

Claude Desktop

打开配置文件(Settings → Developer → Edit Config):

{
  "mcpServers": {
    "scribefy": {
      "command": "npx",
      "args": ["-y", "scribefy-mcp"],
      "env": {
        "SCRIBEFY_API_KEY": "sk_live_…"
      }
    }
  }
}

重启 Claude Desktop。extract_transcript 工具会显示在可用工具面板中。

Cursor

Settings → Cursor Settings → MCP → Add new MCP server:

{
  "scribefy": {
    "command": "npx",
    "args": ["-y", "scribefy-mcp"],
    "env": {
      "SCRIBEFY_API_KEY": "sk_live_…"
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "scribefy": {
      "command": "npx",
      "args": ["-y", "scribefy-mcp"],
      "env": {
        "SCRIBEFY_API_KEY": "sk_live_…"
      }
    }
  }
}
其他客户端

任何支持 stdio 传输的 MCP 宿主:在环境变量中设置 SCRIBEFY_API_KEY,并启动 npx -y scribefy-mcp。该服务通过 stdin/stdout 使用标准的 MCP JSON-RPC 协议进行通信。

提供的工具

共四个工具。其中三个免费(研究工具包);只有 extract_transcript 会消耗额度。

extract_transcript

提取 YouTube 视频的字幕稿。

参数类型必填说明
urlstring是完整的 YouTube URL——youtube.com/watch?v=…、youtu.be/… 或 youtube.com/shorts/…
langstring否BCP-47 语言代码(例如 en、es、fr、zh-Hans)。默认为 en

返回: Markdown,包含标题、频道、时长、语言,以及按时间戳拆分的字幕稿。

费用: 1 个额度(≤15 min)→ 8 个额度(2 h+)。缓存的字幕稿免费。

search_videos

按文本搜索 YouTube 视频。

参数类型必填说明
querystring是搜索词——语法与 YouTube 自带搜索栏接受的语法相同
limitnumber否结果数量上限,1–25(默认 10)

返回: Markdown 列表,列出每个结果的标题 / 频道 / 时长 / 观看次数 / URL。

费用: 免费。

get_video_metadata

获取标题、频道、时长、观看次数、上传日期和可用的字幕轨道。不会提取字幕稿。

参数类型必填说明
urlstring是完整的 YouTube URL

返回: Markdown 摘要,以及所有字幕轨道的列表(人工制作 ✏ 或自动生成 ⚙),并附带语言代码。

费用: 免费。可用此工具在决定是否提取字幕稿前检查视频,或查看有哪些字幕语言可用。

get_related_videos

获取 YouTube 视频的“接下来播放”推荐内容。

参数类型必填说明
urlstring是种子视频的完整 YouTube URL
limitnumber否相关视频数量上限,1–25(默认 10)

返回: 格式与 search_videos 相同。

费用: 免费。

未来版本中推出的工具

list_channel_videos 和 get_video_comments 原计划在 0.3.0 版本推出,但由于我们正在等待上游 youtubei.js 发布针对 YouTube 2026 年响应结构变更的修复,因此推迟到 0.4.0 版本。频道列表功能在 InnerTube 层会返回 HTTP 400,而 info.getComments() 不再附加到已解析的 VideoInfo 上。等该库完成适配后,这两个工具就会重新推出。

技能

此仓库附带一个 Agent 技能(助手按需加载的 SKILL.md),用于教会它如何更好地使用这些工具——先用免费工具筛选候选内容,再消耗额度;优先使用作者提供的字幕;充分利用免费的转录缓存;并在答案中引用时间戳。

  • skills/youtube-research — YouTube 研究工作流:搜索 → 筛选元数据 → 有选择地提取 → 综合并使用 [mm:ss] 引用。

若要在 Claude Code 中使用,请将该文件夹复制到项目的 .claude/skills/(或复制到 ~/.claude/skills/,以便全局使用)。兼容 Plugins 的宿主可直接从仓库中检测到它。

配置

环境变量必需默认值备注
SCRIBEFY_API_KEY是—sk_live_…(生产环境)或 sk_test_…(Scribefy 测试模式)
SCRIBEFY_API_BASE否https://api.scribefy.app覆盖为预发布环境(https://api-staging.scribefy.app)或自托管实例

故障排除

SCRIBEFY_API_KEY is required 确保在 MCP 宿主的配置中设置了 env 块,并且宿主确实加载了它。某些宿主默认会移除环境变量——请查看其文档。

Scribefy rejected the API key 可能是密钥错误、密钥已撤销,或你的订阅不再包含 API + MCP 方案。请查看 scribefy.app/dashboard。

Not enough credits 工具会在错误消息中返回剩余额度和费用。请前往 scribefy.app/pricing 充值。

我的 MCP 客户端中没有显示该工具 编辑配置后,请彻底重启客户端(而不只是聊天窗口)。如果可以,请查看客户端日志——大多数客户端会在其中显示 MCP 标准错误输出。服务启动后会打印 scribefy-mcp: ready。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。