mrchevyceleb

YouTube MCP β€” AI skill for Claude Code

AI community

YouTube MCP server for Claude Code, Cursor, and other AI coding agents.

How to install YouTube MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open mrchevyceleb/youtube-mcp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What YouTube MCP does

YouTube MCP server for Claude Code, Cursor, and other AI coding agents. 21 tools for full channel management.

Alternatives in AI

  • Firecrawl MCP Server β€” πŸ”₯ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM c 6.1k β˜…
  • Jcodemunch MCP β€” Cut AI token costs 95%+ on code exploration 2.6k β˜…
  • Skilldock β€” SkillDock is an AI skill manager and skill management desktop app for Claude Code, Cursor, Codex, Windsurf, Ge 490 β˜…

README

YouTube MCP Server

A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that gives AI coding agents full control over a YouTube channel. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.

**22 tools** covering channel management, video operations, playlists, comments, search, analytics, thumbnails, and captions.

What Can It Do?

Category Actions
Channel Get channel info, update description/keywords/trailer
Videos List, get details, upload from local file, update metadata, delete, set thumbnails
Playlists List, create, update, delete, add/remove videos
Comments List comment threads, reply to comments, delete comments
Search Search YouTube for videos, channels, or playlists
Analytics Channel analytics (views, watch time, subs, revenue), top videos
Captions List available captions/subtitles
Categories List assignable video categories by region

Quick Start

1. Get Google API Credentials

  1. Go to the Google Cloud Console
  2. Create a project (or select an existing one)
  3. Enable the YouTube Data API v3 and YouTube Analytics API
  4. Create an OAuth 2.0 Client ID (type: Desktop app)
  5. Note your Client ID and Client Secret

2. Install

git clone https://github.com/mrchevyceleb/youtube-mcp.git
cd youtube-mcp
npm install
npm run build

3. Set Environment Variables

export GOOGLE_CLIENT_ID="your-client-id.apps.googleusercontent.com"
export GOOGLE_CLIENT_SECRET="your-client-secret"

Or create a `.env` file (it is gitignored):

GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-client-secret

4. Authorize

npm run auth

This opens an interactive prompt:

  1. It gives you a URL to open in your browser
  2. Sign in with the Google account that owns your YouTube