Labsco
kennyzheng-builds logo

VideoSeek

โ˜… 2

from kennyzheng-builds

Find anything in any video. Semantic video search, video Q&A, persistent memory, and social media import (TikTok/YouTube/Instagram) for AI agents. 18 MCP tools.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

videoseek-mcp

Find anything in any video. Semantic video search, video Q&A, persistent memory, and social media import โ€” all as MCP tools for your AI agent.

What can it do?

Give your AI agent (Claude, Cursor, Windsurf, etc.) the ability to:

  • Search videos by meaning โ€” "find the moment where someone opens the gift" across your entire library
  • Ask questions about videos โ€” multi-turn conversations with one video or your whole collection
  • Remember everything โ€” persistent text + video memory that never forgets (Memory Augmented Generation)
  • Import from social media โ€” pull and index content from TikTok, YouTube, Instagram, and 15+ platforms
  • Analyze on-the-fly โ€” describe any video or image from URL without uploading
  • Transcribe โ€” get visual scene descriptions or spoken word transcripts

Tools (18)

Video Management

ToolWhat it does
upload_videoUpload and index a video from URL
list_videosList all indexed videos
get_video_statusCheck processing status
delete_videosRemove videos from your library
get_transcriptionGet visual or audio transcription

Search

ToolWhat it does
search_videosSemantic search across your private video library
search_publicSearch TikTok, YouTube, Instagram by meaning
search_audioFind when something was said in a video

Video Q&A

ToolWhat it does
chat_with_videoAsk questions about specific videos (multi-turn)
chat_personalAsk questions across your entire library + memories

Persistent Memory

ToolWhat it does
add_memoryStore text with semantic indexing
search_memoriesFind relevant memories by meaning
list_memoriesList all stored memories

Vision Analysis

ToolWhat it does
caption_videoAnalyze a video from URL (no upload needed)
caption_imageAnalyze an image from URL

Social Media Import

ToolWhat it does
import_from_urlImport from any social media URL
import_by_hashtagImport by hashtag from TikTok/YouTube/Instagram
import_by_creatorImport from a creator's profile

Resources & Prompts

Resources: memories://videos (your library), memories://memories (your stored knowledge)

Prompt templates: analyze-video, social-media-research, build-knowledge-base

Example Conversations

"Find a moment"

You: Find all moments where someone is cooking pasta

Agent uses search_videos โ†’ returns timestamped video segments

"Understand a video"

You: What's happening in this video? [URL]

Agent uses caption_video โ†’ instant analysis without uploading

"Research TikTok"

You: Research AI trends on TikTok

Agent uses search_public โ†’ import_from_url โ†’ chat_personal for insights

"Build knowledge"

You: Summarize all my meeting recordings

Agent uses list_videos โ†’ get_transcription โ†’ add_memory for key takeaways

How It Compares

Featurevideoseek-mcpTwelveLabs MCP
Persistent memory (text + video)YesNo
Social media import (15+ platforms)YesNo
Memory Augmented GenerationYesNo
Free tier100 credits/month10 hours
Multi-video Q&AYesYes
Semantic searchYesYes

Environment Variables

VariableRequiredDefaultDescription
MEMORIES_API_KEYYesโ€”API key from memories.ai
MEMORIES_UNIQUE_IDNo"default"Namespace for multi-tenant isolation

Development

npm install --include=dev
npm run build          # compile TypeScript
npm run dev            # watch mode
npx @modelcontextprotocol/inspector node build/index.js   # test interactively

Architecture

videoseek-mcp/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ index.ts     # MCP server โ€” 18 tools, 2 resources, 3 prompts
โ”‚   โ””โ”€โ”€ client.ts    # Video understanding API client
โ”œโ”€โ”€ build/           # Compiled JS (generated)
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ tsconfig.json

TypeScript + Zod schemas + stdio transport. No dependencies beyond MCP SDK.

License

MIT