MCP-Powered Video RAG
🎬 MCP 기반 비디오 RAG
동영상에 대해 자연어로 질문하세요 — Whisper + ChromaDB + Groq + FastMCP 기반. 완전 무료이며 로컬에서 실행됩니다.
아키텍처 및 작동 방식

Your Video → Whisper (transcription) → ChromaDB (vector store)
↓
Antigravity IDE ← MCP Server ← Your Question
↓
Groq LLM (free) → Answer + Timestamps스택 (전부 무료)
구성 요소 | 도구 |
전사(음성→텍스트) | OpenAI Whisper (로컬) |
임베딩 | sentence-transformers (로컬) |
벡터 DB | ChromaDB (로컬) |
MCP 프레임워크 | FastMCP |
Q&A용 LLM | Groq (무료 티어) |
⚡ 빠른 시작
1. 의존성 설치
uv sync2. 무료 Groq API 키 받기
https://console.groq.com/ 에 접속 → 계정 생성 → API 키 복사.
3. 환경 설정
copy .env.example .env
# Edit .env and paste your GROQ_API_KEY4. Antigravity IDE에 MCP 서버 추가
mcp_config.json 내용을 Antigravity IDE의 MCP 설정에 붙여넣기.
GROQ_API_KEY를 실제 키로 변경.
5. videos/ 폴더에 동영상 배치
지원 형식: .mp4, .mkv, .avi, .mov, .webm, .mp3, .wav
🛠️ 사용 가능한 MCP 도구
도구 | 설명 |
| 동영상 파일을 전사 및 인덱싱 |
| 전사본에 대한 의미 기반 검색 |
| 타임스탬프 포함 완전한 RAG Q&A |
| 인덱싱된 모든 동영상 표시 |
| 동영상을 인덱스에서 삭제 |
📖 사용 예시 (Antigravity IDE에서)
ingest_video("videos/my_lecture.mp4")
ask_video("What are the main topics discussed?")
search_video("neural networks explained", n_results=3)
ask_video("What did the speaker say about backpropagation?", video_name="my_lecture.mp4")⚙️ 설정 (.env)
GROQ_API_KEY=your_key_here # Required — get free at console.groq.com
WHISPER_MODEL=base # tiny | base | small | medium | large
EMBEDDING_MODEL=all-MiniLM-L6-v2 # local embedding model
GROQ_MODEL=llama-3.1-8b-instant # Groq model for Q&A
CHROMA_DB_PATH=./chroma_db # where to persist the vector DB💡 팁
WHISPER_MODEL=tiny를 사용하면 가장 빠른 전사가 가능합니다 (정확도는 낮음).WHISPER_MODEL=medium은 높은 정확도를 제공합니다 (더 느림).첫 실행 시 Whisper 및 임베딩 모델을 다운로드합니다 (~각 200MB). 이후 실행은 즉시 진행됩니다.
ChromaDB 데이터는 재시작 후에도
./chroma_db/에 유지됩니다.
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.
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
Any social-video URL → transcript, metadata, frames, OCR, summary, search, Q&A. MCP server + x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/aymanz12/-MCP-Powered-Video-RAG-'
If you have feedback or need assistance with the MCP directory API, please join our Discord server