VidCap MCP Server

Integrate VidCap's powerful YouTube video processing capabilities directly into your AI assistants using the Model Context Protocol (MCP). Extract video information, captions, summaries, and more with simple API calls.

Key Features

Video Information

Extract comprehensive video metadata including title, description, duration, and thumbnails.

Caption Extraction

Get video captions and transcripts in multiple formats (VTT, SRT, JSON).

AI Summaries

Generate intelligent video summaries and key insights using advanced AI.

Screenshots

Capture video screenshots at specific timestamps for visual reference.

Comments Analysis

Retrieve and analyze video comments for sentiment and engagement insights.

Media Formats

Discover available video and audio download formats with quality options.

Installation

Recommended: NPX (No Installation Required)

npx vidcap-mcp-server

Use this method for the latest version without local installation.

Global Installation

npm install -g vidcap-mcp-server

Install globally to use the server from anywhere on your system.

Local Development

git clone https://github.com/mrgoonie/vidcap-mcp-server.git
cd vidcap-mcp-server
npm install
npm run build

Configuration

API Key Required

You need a VidCap API key to use this MCP server. Get your free API key from your VidCap profile.

Login to Get API Key

Claude Desktop Configuration

Add this configuration to your Claude Desktop settings:

{
  "mcpServers": {
    "vidcap": {
      "command": "npx",
      "args": ["vidcap-mcp-server"],
      "env": {
        "VIDCAP_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code Configuration

Configure for Claude Code CLI with different scope levels:

User-level (~/.claude/mcp.json):

{
  "mcpServers": {
    "vidcap": {
      "command": "npx",
      "args": ["vidcap-mcp-server"],
      "env": {
        "VIDCAP_API_KEY": "your-api-key-here"
      }
    }
  }
}

Project-level (.claude/mcp.json):

{
  "mcpServers": {
    "vidcap": {
      "command": "npx",
      "args": ["vidcap-mcp-server"],
      "env": {
        "VIDCAP_API_KEY": "your-project-api-key"
      }
    }
  }
}

Available MCP Tools

youtube_getInfo

Get comprehensive video information including metadata, thumbnails, and basic details.

Parameters: url, cache (optional)

youtube_getMedia

Discover available video and audio formats with quality and size information.

Parameters: url

youtube_getCaption

Extract video captions and transcripts in various formats (VTT, SRT, JSON).

Parameters: url, locale (optional), ext (optional)

youtube_getSummary

Generate AI-powered video summaries with key insights and highlights.

Parameters: url, locale (optional), cache (optional)

youtube_getScreenshot

Capture video screenshots at specific timestamps for visual reference.

Parameters: url, second (optional)

youtube_getComments

Retrieve video comments with pagination support for engagement analysis.

Parameters: videoId, pageToken (optional), includeReplies (optional)

Supported Platforms

Claude Desktop

Claude Code

Cline (VS Code)

Cursor

Ready to Get Started?

Install the VidCap MCP Server and start integrating YouTube video processing into your AI workflows today.