Skip to main content

MCP server for fetching YouTube transcripts

Project description

YouTube Transcript MCP Server

PyPI version

A Model Context Protocol server that allows you to download subtitles from YouTube and connect them to a LLM. This is just a thin wrapper on the youtube-transcript-api package.

Features

  • Download transcripts of YouTube videos
  • Optionally include timestamps
  • Works with any MCP-compatible client

Installation

Option 1: Using uv (Recommended)

Install uv is a fast Python package installer and resolver.

curl -LsSf https://astral.sh/uv/install.sh | sh

Option 2: Using pip

If you prefer not to use uv, you can install using standard pip:

pip install youtube-transcript-mcp

Usage

In your MCP client configuration:

If using uv:

The uvx command is provided by uv and allows you to run Python packages directly:

"mcpServers": {
    "youtube": {
      "command": "uvx",
      "args": ["youtube-transcript-mcp"]
    },
}

If using standard Python:

"mcpServers": {
    "youtube": {
      "command": "python",
      "args": ["-m", "youtube_transcript_mcp"]
    },
}

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youtube_transcript_mcp-0.2.1.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

youtube_transcript_mcp-0.2.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file youtube_transcript_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: youtube_transcript_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for youtube_transcript_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 2b1a8c4fa8d9ffd1529fdc4ce13be066b7485232496963447bda997bce81f9f7
MD5 a1024c19f854c1aa09a227e372ddb879
BLAKE2b-256 d024ee12445fa3f81881daa12a5c9478edaf0fad01946de5b31c60577cec34f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for youtube_transcript_mcp-0.2.1.tar.gz:

Publisher: python-publish.yml on jerilseb/youtube-transcript-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file youtube_transcript_mcp-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for youtube_transcript_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3780cd8c52b59700f989a4ab056873232d26c9d3e8e815f2d13e792c792bd8e7
MD5 739d654f4e9624488e510667f93895d4
BLAKE2b-256 20af7e786642bac64105d925e153c0580cda775aa0a7deea5c89548a69e99b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for youtube_transcript_mcp-0.2.1-py3-none-any.whl:

Publisher: python-publish.yml on jerilseb/youtube-transcript-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page