youtube_mcp

format37/youtube_mcp
31 starsCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

MCP server that transcribes YouTube videos to text. Uses yt-dlp to download audio and OpenAI's Whisper-1 for more precise transcription than youtube captions.

README.md

youtube_mcp

Youtube transcribation MCP server

Demo Video

![YouTube MCP Demo](https://youtu.be/bS5vKuehzEE)

Click the image above to watch the demo video

Requirements:

  • OpenAI API key
  • Cookies

Server installation

  • Clone the repo:
git clone https://github.com/format37/youtube_mcp.git
cd youtube_mcp
nano .env

Place cookies.txt in the ./mcp/ folder.

  • Generate MCP_KEY:
python token_generator.py
  • Define .env:
CONTAINER_NAME=youtube_mcp_main
PORT=7001
MCP_KEY=YOUR-MCP-KEY
OPENAI_API_KEY=YOUR-OPENAI-KRY
  • Provide run access
sudo chmod +x compose.sh
sudo chmod +x logs.sh
sudo chmod +x update.sh
  • Run
./compose.sh
  • Check that port is opened for incoming connections.

Client configuration

  1. Add Bybit server to the Claude desktop config:

Example: `` { "mcpServers": { "youtube": { "command": "npx", "args": [ "mcp-remote", "http://localhost:7001/sse", "--header", "Authorization:YOUR-TOKEN", "--allow-http" ], "disabled": false } } } ``

Client side

4. Restart Claude desktop
5. Check that tws tools are listed in the tools list. Ask Claude to check ibkr account

Related MCP servers

Browse all →