mcpField
T
TranscriptFetch MCP Server

TranscriptFetch MCP Server

已认证精选本地服务
transcriptfetch.com开发工具4今天更新

关于 TranscriptFetch MCP Server

TranscriptFetch MCP Server 将 TranscriptFetch API 接入 MCP 客户端,为需要处理视频内容的用户提供字幕获取、搜索及频道和播放列表查询。没有字幕时,可使用 AI 转录音频。

主要功能

  1. 01获取 YouTube、TikTok 和 Instagram 转录文本
  2. 02无字幕时启用 AI 转录
  3. 03按关键词搜索 YouTube 视频
  4. 04列出频道和播放列表视频
  5. 05查询 API 额度余额

适用场景

  1. 01提取视频字幕以供摘要或分析
  2. 02查找主题相关的 YouTube 视频
  3. 03浏览频道或播放列表并获取视频文本

MCP 相关

该 MCP 服务通过本地 stdio 运行并使用 API 密钥调用 TranscriptFetch API,也可连接托管的远程服务。它向客户端提供视频转录、YouTube 搜索、频道与播放列表查询及额度查询工具。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"com-transcriptfetch-youtube-transcripts": {
"command": "npx",
"args": [
"-y",
"transcriptfetch-mcp"
],
"env": {
"TRANSCRIPTFETCH_API_KEY": "<TRANSCRIPTFETCH_API_KEY>"
}
}
}
}
启动命令npx -y transcriptfetch-mcp
需要配置的环境变量
TRANSCRIPTFETCH_API_KEY密钥

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

安装包
npmtranscriptfetch-mcp

工具

5

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

参数类型必填说明
videostring是视频 ID 或 URL,支持 YouTube (dQw4w9WgXcQ, youtu.be/...)、TikTok、Instagram、X、Facebook,或直接媒体文件 URL。
ai_fallbackboolean否跳过字幕,改用 AI 转录音频。仅在之前的调用报告 aiFallback.available 后使用;这会启动异步任务(交付时扣除 1 个积分),需要 1–3 分钟。

详细介绍

TranscriptFetch

TranscriptFetch MCP 服务

一个 Model Context Protocol 服务,让任何 MCP 客户端(Claude Desktop、Cursor 等)都能访问 TranscriptFetch API:这是一个面向 YouTube、TikTok 和 Instagram 的生产级转录 API,缺少字幕时可使用 AI 转录。获取转录文本、搜索视频、列出频道和播放列表,并查看你的额度余额。

获取 API 密钥

  1. 在 transcriptfetch.com 创建免费账号。无需银行卡。
  2. 打开控制面板中的 API 密钥页面并创建密钥。密钥以 tf_live_ 开头。
  3. 将密钥填入下方客户端配置中的 TRANSCRIPTFETCH_API_KEY。

每个账号每月可获得 50 个免费额度。失败请求不收费:如果获取结果中没有转录文本,则绝不会扣费。

服务在本地通过 stdio 运行,并使用你的密钥调用 TranscriptFetch API。更倾向于使用托管的远程服务?将客户端指向 https://transcriptfetch.com/mcp 即可(使用 OAuth 或 API 密钥)。托管服务会在内部等待短视频的 AI 转录完成,因此无需轮询。

工具

工具功能
get_transcript获取视频转录文本。支持 YouTube、TikTok、Instagram 或直接媒体 URL。设置 ai_fallback: true,在没有字幕时转录音频(短视频通常约需 30 秒,长视频耗时更久)
search_videos按关键词搜索 YouTube
list_channel_videos列出 YouTube 频道的视频(句柄、ID 或 URL)
list_playlist_videos列出 YouTube 播放列表中的视频(ID 或 URL)
get_credits查看此密钥的剩余额度。永不收费

按成功结果计费:获取字幕或视频列表需 1 个额度;音频 AI 转录每开始 5 分钟需 1 个额度,仅在交付结果时扣费。失败、受限及结果为空的请求均不收费,这对于短视频尤其重要,因为许多片段完全没有语音。

安装

无需安装。使用 npx 按需运行:

TRANSCRIPTFETCH_API_KEY=tf_live_... npx -y transcriptfetch-mcp

或全局安装:

npm install -g transcriptfetch-mcp

需要 Node 18+。

从源代码运行
git clone https://github.com/TranscriptFetch/mcp-server
cd mcp-server && npm install && npm run build

然后将客户端指向构建后的入口文件,设置 "command": "node",并将 "args": ["/absolute/path/to/mcp-server/dist/index.js"] 作为参数。

客户端配置

Claude Desktop

将以下内容添加到 claude_desktop_config.json(依次选择 Settings、Developer、Edit Config):

{
  "mcpServers": {
    "transcriptfetch": {
      "command": "npx",
      "args": ["-y", "transcriptfetch-mcp"],
      "env": { "TRANSCRIPTFETCH_API_KEY": "tf_live_..." }
    }
  }
}
Cursor

在 Cursor MCP 设置中的 mcpServers 下添加相同的配置块。

重启客户端后,五个工具就会显示出来。

示例

连接后,可以自然地向助手提问:

获取 https://youtu.be/aircAruvnKk 的转录文本并总结要点。

在 YouTube 上搜索“how transformers work”,并列出排名前 5 的视频。

列出 @lexfridman 的最新视频,并提取最新视频的转录文本。

我还剩多少 TranscriptFetch 额度?

助手会选择匹配的工具,并根据返回的转录文本或视频列表完成任务。

配置

环境变量必需默认值
TRANSCRIPTFETCH_API_KEY是无
TRANSCRIPTFETCH_BASE_URL否https://transcriptfetch.com

Docker

该服务通过 stdio 使用 MCP,因此无需开放端口。必须使用 -i: 如果没有连接标准输入,传输会立即关闭,容器看起来就像崩溃了一样。

docker build -t transcriptfetch-mcp .
docker run --rm -i -e TRANSCRIPTFETCH_API_KEY=tf_live_... transcriptfetch-mcp

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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