Getting Started
Video Context MCP is an MCP server that gives AI coding assistants — GitHub Copilot, Cursor, and Claude Code — the ability to understand and analyze video content.
Watch the demo →
Tutorials playlist →
Prerequisites
Section titled “Prerequisites”- Node.js 20+ — Required to run the server (download)
- A supported MCP client — VS Code + GitHub Copilot Chat, Cursor, or Claude Code
- At least one video and one audio API key — See Video Providers and Audio Providers for options; several have free tiers with no credit card required
Install
Section titled “Install”Install the package globally via npm:
npm install -g video-context-mcp-serverCheck Version & Update
Section titled “Check Version & Update”# Check the installed versionnpm ls -g video-context-mcp-server
# Check if an update is availablenpm outdated -g video-context-mcp-server
# Update to the latest versionnpm install -g video-context-mcp-server@latestSupported Input Formats
Section titled “Supported Input Formats”| Format | Example |
|---|---|
| Local file path | ./demo.mp4, /home/user/recordings/clip.mp4 |
| Windows path | C:\Users\alice\Videos\demo.mp4 |
file:// URI | file:///home/user/videos/clip.mp4 |
| Remote HTTP/S URL | https://example.com/video.mp4 |
| YouTube URL | https://www.youtube.com/watch?v=abc123 |
| Other platforms | Vimeo, TikTok, Bilibili, etc. — requires Pro |
Next Steps
Section titled “Next Steps”Once installed, configure your MCP client to connect to the server:
- VS Code + GitHub Copilot — Create a
.vscode/mcp.jsonin your workspace - Cursor — Project-level or global MCP config
- Claude Code — CLI
claude mcp addor.mcp.jsonfile - Run via npx — No global install required; self-updates automatically