youtube_mcp
@format37
About youtube_mcp
youtube transcriber mcp server
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:7001/sse",
"--header",
"Authorization:YOUR-TOKEN",
"--allow-http"
],
"disabled": false
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is youtube_mcp?
youtube_mcp is an MCP server that transcribes YouTube videos. It requires an OpenAI API key and cookie-based authentication. It is designed for use with AI assistants like Claude Desktop.
How to use youtube_mcp?
Install by cloning the repository, extracting your YouTube cookies into cookies.txt, generating a MCP key, and setting environment variables. Run with ./compose.sh which starts a Docker container. Then configure a client (e.g., Claude Desktop) to connect via mcp-remote with an Authorization header.
Key features of youtube_mcp
- YouTube video transcription via MCP
- Uses OpenAI API for transcription
- Cookie-based authentication for YouTube
- Runs as a Docker container
- Exposes an SSE endpoint
- Integrates with Claude Desktop
Use cases of youtube_mcp
- Transcribe YouTube videos for text analysis
- Feed video transcripts into AI workflows
- Automate content retrieval from YouTube
- Integrate video transcription into Claude Desktop
FAQ from youtube_mcp
What are the prerequisites to run youtube_mcp?
You need an OpenAI API key and cookies from your YouTube session (extracted and placed in cookies.txt).
How do I install and start youtube_mcp?
Clone the repo, create a .env file with OPENAI_API_KEY, MCP_KEY, PORT, and CONTAINER_NAME. Generate the MCP key with python token_generator.py. Then run ./compose.sh.
How do I configure youtube_mcp with Claude Desktop?
Add an entry to the Claude Desktop config using npx mcp-remote with the server URL http://localhost:7001/sse and an Authorization header containing your MCP key.
What transport protocol does youtube_mcp use?
It uses Server-Sent Events (SSE) over HTTP, accessed via the /sse endpoint.
How do I authenticate a client?
The client sends an Authorization header with the value YOUR-TOKEN (the MCP key generated during setup).
More Media & Design MCP servers
MiniMax MCP
MiniMax-AIOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Video Editor MCP server
burningionMCP Interface for Video Jungle
yt-dlp-mcp
kevinwattA Model Context Protocol (MCP) server that bridges Video & Audio content with Large Language Models using yt-dlp.
YouTube MCP Server
anaisbettsA Model-Context Protocol Server for YouTube
Game Asset Generator using MCP and Hugging Face Spaces
MubarakHAlketbiAn MCP server for creating 2D/3D game assets from text using Hugging Face AI models.
Comments