MCP.so
登录

YouTube Caption MCP Server

@iamyosuke

基本信息

分类

媒体与设计

许可证

MIT

传输方式

stdio

作者

iamyosuke

关于 YouTube Caption MCP Server

An MCP server for cursor to retrieve YouTube video captions without requiring an API key.

YouTube Caption MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "youtube-caption-mcp": {
      "command": "npx",
      "args": [
        "@iamyosuke/youtube-caption-mcp"
      ],
      "env": {
        "LOG_LEVEL": "debug"
      }
    }
  }
}

YouTube Caption MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is YouTube Caption MCP Server?

An MCP server for Cursor that retrieves YouTube video captions without requiring an API key. It uses the youtube-js library to access YouTube's internal API and supports multiple languages and caption formats.

How to use YouTube Caption MCP Server?

Install globally from npm with npm install -g @iamyosuke/youtube-caption-mcp or build from source. Configure in Cursor's .cursor/mcp.json by adding the server entry with command: "npx" and args: ["-y", "youtube-caption-mcp", "--stdio"]. Use the four available tools: get_video_info, get_captions_list, download_captions, and search_videos_with_captions.

Key features of YouTube Caption MCP Server

  • No API key required for caption access
  • Multilingual support with automatic language detection
  • Caption output in Raw, SRT, and VTT formats
  • In-memory caching for improved performance
  • Seamless integration via MCP protocol with Cursor
  • Search for videos with captions using queries

Use cases of YouTube Caption MCP Server

  • Retrieve basic information about a YouTube video
  • List all available caption languages for a video
  • Download captions in a specific language and format
  • Search for YouTube videos that have captions in a certain language

常见问题

1

What is required to run the server?

Node.js and npm are required. Install the package globally or build from source.

2

Does it require a YouTube API key?

No, the server uses YouTube's internal API via the youtube-js library and does not require an API key.

3

How do I configure it for Cursor?

Add the server to `.cursor/mcp.json` with `command: "npx"` and `args: ["-y", "youtube-caption-mcp", "--stdio"]`. Environment variables like `CACHE_ENABLED` and `LOG_LEVEL` can be set in the `env` object.

4

What YouTube URL formats are supported?

Supported formats include `https://www.youtube.com/watch?v=VIDEO_ID`, `https://youtu.be/VIDEO_ID`, `https://www.youtube.com/embed/VIDEO_ID`, and the raw 11-character video ID.

5

What should I be cautious about?

Use the tool in accordance with YouTube's Terms of Service, handle copyrighted content appropriately, and be mindful of rate limits when sending many requests. The project was vibecoded and not thoroughly tested—use in production at your own risk.

评论

媒体与设计 分类下的更多 MCP 服务器