mcp-server-youtube

mcp-server-youtube

0

This project is a Model Context Protocol server designed to fetch and provide YouTube video transcripts in various formats. It efficiently integrates with MCP clients and tools, allowing seamless access and processing of video transcripts by large language models.

YouTube Transcript MCP Server

This project implements a Model Context Protocol (MCP) server that provides a tool for fetching YouTube video transcripts in various formats.

Features

  • YouTube Transcript Retrieval: Fetch transcripts for YouTube videos in multiple languages.
  • Flexible Output Formats: Obtain transcripts in either plain text or JSON format.
  • MCP Integration: Designed to work seamlessly with MCP-compatible clients and tools.

Setup

  1. Install uv.
  2. Clone the repo.
  3. Create virtual env and install dependencies.
  4. Activate the virtual env.

Testing the MCP Server

  1. Testing Only the MCP Server: Run mcp dev src/server.py to start the server.
  2. Testing with Claude Desktop: Add the MCP configuration to claude_desktop_config.json.
  3. Testing with mcp-client-cli: Add the MCP configuration to ~/.llm/config.json.