Back to Catalog

youtube_mcp

format37/youtube_mcp
🔗 Latest commit:8088308
🕒 Updated:Sep 9, 2025, 01:06 PM
Python
AI Tools

youtube transcriber mcp server

MCP Trust Score
Based on our comprehensive evaluation criteria
🤖 Evaluated by gemini-2.5-flashFix
Trust Score54/100
GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:14
👥 Contributors:1
📋 Total Issues:0
📦 Has Releases:No
🔧 Has CI/CD Pipeline:No
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
🤖 Evaluated by gemini-2.5-flashFix
{
  "youtube_mcp-docker": {
    "command": "docker",
    "args": [
      "run",
      "--name",
      "youtube_mcp_main",
      "-p",
      "7001:7001",
      "-e",
      "MCP_KEY=YOUR-MCP-KEY",
      "-e",
      "OPENAI_API_KEY=YOUR-OPENAI-KRY",
      "youtube_mcp"
    ],
    "env": {
      "MCP_KEY": "YOUR-MCP-KEY",
      "OPENAI_API_KEY": "YOUR-OPENAI-KRY"
    }
  }
}
MCP Protocol Support
Implemented MCP protocol features
🤖 Evaluated by gemini-2.5-flashFix
Tools:
Prompts:
Resources:
Sampling:
Roots:
Logging:
STDIO Transport:
HTTP Transport:
OAuth2 Auth:
Dependencies
6 dependencies
Libraries and frameworks used by this MCP server
🤖 Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/format37/youtube_mcp)](https://archestra.ai/mcp-catalog/format37__youtube_mcp)
README.md

youtube_mcp

Youtube transcribation MCP server

Demo Video

YouTube MCP Demo

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
  • Extract your cookies. See cookies.md
    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
youtube_mcp MCP Server | Documentation & Integration | Archestra