YouTube Integration

Extract transcripts from YouTube videos effortlessly. Simply provide a video URL and receive the transcript text in a structured format. Enhance your applications with easy access to video content insights.

Installation

Installing for Claude Desktop

Option 1: One-Command Installation

npx mcpbar@latest install highlight-ing/highlight-youtube-mcp -c claude

This command will automatically install and configure the YouTube Integration MCP server for your selected client.

Option 2: Manual Configuration

Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

After opening your configuration file, copy and paste this configuration:

View JSON configuration
{
  "mcpServers": {
    "YouTube Integration": {
      "command": "npx",
      "args": [
        "-y",
        "youtube-mcp-server"
      ],
      "env": {}
    }
  }
}

YouTube Integration

The YouTube MCP server provides functionality to extract transcripts from YouTube videos.

Available Tools

get_youtube_transcript

Retrieves the transcript text from a YouTube video.

Parameters:

  • videoUrl: Full YouTube video URL (supports standard, shortened, and embed URLs)

Returns: Object containing:

  • content: Array with transcript text

URL Support

Handles multiple YouTube URL formats:

  • Standard: https://www.youtube.com/watch?v=VIDEO_ID
  • Shortened: https://youtu.be/VIDEO_ID
  • Embed: https://www.youtube.com/embed/VIDEO_ID

Error Handling

The server implements standard error handling:

  • Invalid URLs return ErrorCode.InvalidParams
  • Missing URL returns ErrorCode.InvalidParams
  • Failed transcript fetches return formatted error messages
  • Graceful shutdown on SIGINT

Technical Details

  • Built using the Highlight AI MCP SDK
  • Uses youtube-transcript library
  • Input validation via Zod
  • Runs as a stdio-based MCP server
  • Supports Node.js >=18.0.0

Limitations

  • Only works with videos that have captions enabled
  • Currently only returns English transcripts
  • Rate limits depend on YouTube's API restrictions
Share:
Details:
  • Stars


    1
  • Forks


    2
  • Last commit


    5 months ago
  • Repository age


    5 months
View Repository

Auto-fetched from GitHub .

MCP servers similar to YouTube Integration:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


YouTube Integration: MCP Server – MCP.Bar