YouTube MCP Server (NO API REQUIRED)
Youtube MCP Server (NO API REQUIRED)
Overview
YouTube MCP Server is a Model Context Protocol (MCP) server that allows users to search for YouTube videos, retrieve video information, and extract transcripts without the need for API keys.
To use the server, clone the repository, install the dependencies, build the server, and add it to your MCP configuration. You can then utilize its tools for searching videos, getting video info, and extracting transcripts.
- Search YouTube videos with customizable result limits - Retrieve detailed video information from any YouTube URL or video ID - Extract video transcripts with timestamps - No API keys or authentication required - Supports multiple YouTube URL formats - Automatic language selection prioritizing English - Returns structured results with rich metadata
- Searching for specific YouTube videos based on keywords.
- Retrieving detailed information about a video for analysis or display.
- Extracting transcripts for video content analysis or accessibility.
Add to your AI client
Use these steps to connect YouTube MCP Server (NO API REQUIRED) in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"youtube-mcp-spolepaka": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube-mcp-spolepaka"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"youtube-mcp-spolepaka": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube-mcp-spolepaka"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"youtube-mcp-spolepaka": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube-mcp-spolepaka"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"youtube-mcp-spolepaka": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube-mcp-spolepaka"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"youtube-mcp-spolepaka": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube-mcp-spolepaka"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"youtube-mcp-spolepaka": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube-mcp-spolepaka"
]
}
}
}FAQ
Is an API key required to use this server?
No, this server does not require any API keys or authentication.
What limitations should I be aware of?
Rate limiting by YouTube, availability of transcripts, and potential changes in YouTube's HTML structure may affect functionality.
Can I use this server for commercial purposes?
This tool is intended for personal use, and users should respect YouTube's terms of service.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1897,"uuid":"c96f7af1-5092-4efb-a357-8fb9f8c29906","name":"youtube-mcp","title":"YouTube MCP Server (NO API REQUIRED)","description":"Youtube MCP Server (NO API REQUIRED)","avatar_url":"https://avatars.githubusercontent.com/u/15127425?v=4","created_at":"$D2025-03-05T05:57:07.620Z","updated_at":"$D2025-03-12T10:21:15.355Z","status":"created","author_name":"spolepaka","author_avatar_url":"https://avatars.githubusercontent.com/u/15127425?v=4","tags":"youtube,mcp,videos,mcp-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/spolepaka/youtube-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-01 08:55:45\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]