Video Watcher MCP Server
Allows the MCP server to fetch and process YouTube videos, providing frames and transcripts for analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Video Watcher MCP ServerWatch https://youtu.be/abc123 and tell me what happens"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Video Watcher MCP Server
MCP server exposing claude-video functionality for claude.ai web UI via HTTP+SSE.
Wraps the claude-video plugin and serves it over the web so you can watch and analyze videos from claude.ai.
Deployment to Render (Free Tier)
Step 1: Create a Render Account
Go to render.com and sign up. Free tier is fine.
Step 2: Create a GitHub Repository
Push this project to a GitHub repo. Render will auto-deploy from GitHub.
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/video-watcher-mcp.git
git branch -M main
git push -u origin mainStep 3: Deploy to Render
Go to dashboard.render.com
Click New + → Web Service
Connect your GitHub repo (
video-watcher-mcp)Set these values:
Name:
video-watcher-mcpRuntime: Docker
Region: Choose closest to you
Plan: Free (it's free, stays cold until you use it)
Under Environment, add:
GROQ_API_KEY= your Groq API key (get it at console.groq.com)OPENAI_API_KEY= (optional, fallback)
Click Deploy
Render will build the Docker image and deploy. Takes ~5 minutes. You'll get a URL like https://video-watcher-mcp.onrender.com.
Step 4: Register with claude.ai
Go to claude.ai
Open settings (bottom left)
Find MCP or Connected Services
Click Add MCP
Fill in:
Name: Video Watcher
Transport: HTTP
URL:
https://video-watcher-mcp.onrender.com
Save
Step 5: Test
In claude.ai, ask:
Watch https://www.youtube.com/watch?v=... and tell me what happens
Or use the watch_video tool directly if exposed in the UI.
Related MCP server: imagine-mcp
Local Development
# Install dependencies
pip install -r requirements.txt
# Run server
python server.py
# Starts on http://localhost:8000
# Check health
curl http://localhost:8000/healthNotes
Free tier sleeps after 15 min of inactivity. First request takes 10-15 seconds to wake up. Fine for occasional use (once every few days).
No bandwidth limits on free tier.
API keys: Groq is cheaper/faster. OpenAI is fallback if you have it.
Video limits: See claude-video docs — recommended under 10 min, hard cap 100 frames.
No persistence: Frames/transcripts live in
/tmpand are cleaned up after response.
Troubleshooting
"Connection refused" after deploy:
Free tier may still be spinning up. Wait 30 seconds and retry.
Check Render dashboard for build logs.
"No transcript available":
Video has no captions AND Groq/OpenAI API key is missing or invalid.
Add API key to Render environment vars.
Server crashes:
Check Render logs: Dashboard → your service → Logs tab.
Architecture
claude.ai (web UI)
↓ HTTPS
MCP Server (running on Render)
↓
Calls scripts/watch.py
↓
Returns frames + transcriptThe server is stateless. Each request downloads, processes, and cleans up independently.
License
Same as claude-video (MIT).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/darischen/video-watcher-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server