AM

adhikasp/mcp-youtube

Developer tools
50 stars 0 forks 품질 99 트렌드 99

A Model Context Protocol server that allows you to download subtitles from YouTube and connect them to a LLM.

개요

A Model Context Protocol server that allows you to download subtitles from YouTube and connect them to a LLM.

README

YouTube MCP Server

A Model Context Protocol server that allows you to download subtitles from YouTube and connect them to a LLM.

Features

  • Download transcripts from YouTube videos
  • Support for both video IDs and full YouTube URLs
  • Timestamps included in transcript
  • Works with any MCP-compatible client

Usage

In your MCP client configuration:

"mcpServers": {
    "youtube": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/adhikasp/mcp-youtube", "mcp-youtube"]
    },
}

Development

  1. Clone the repository

  2. Create and activate virtual environment using uv:

uv venv
source .venv/bin/activate  # On Unix/MacOS
# or .venv\Scripts\activate  # On Windows
  1. Install dependencies:
uv sync
  1. Run the server:
python -m youtube_mcp

License

MIT

View this README on GitHub

설치

uvx --from git+https://github.com/adhikasp/mcp-youtube mcp-youtube

설정

"mcpServers": { "youtube": { "command": "uvx", "args": ["--from", "git+https://github.com/adhikasp/mcp-youtube", "mcp-youtube"] }, }