video-material-db
Video Material DB (семантическая база видеоматериалов)
Локальная база знаний для исследования и создания коротких видео. Она сохраняет видео, субтитры и результаты структурированного ИИ-анализа в PostgreSQL и предоставляет поиск по естественному языку через веб-интерфейс, REST API и инструменты MCP. Материалы и данные анализа по умолчанию хранятся в пользовательском окружении.
Основные функции
Импорт материалов из локальных файлов, папок или публичных видеоссылок
Получение списков видео блогеров с платформ 抖音, TikTok, YouTube, B站 и др.
Автоматическая предобработка видео, транскрипция речи, извлечение ключевых кадров и визуальный анализ
Извлечение персонажей, сцен, кадров, диалогов, структуры сюжета, шуток и рекомендаций по адаптации
Создание семантического индекса с помощью pgvector для поиска видео, реплик и сюжетных элементов по естественному языку
Управление материалами и фоновыми задачами через веб-интерфейс FastAPI
Подключение таких ИИ-инструментов, как Codex, через MCP
Поддержка дедупликации материалов, асинхронной обработки, повторных попыток при сбоях и пакетного экспорта
Related MCP server: VidCap YouTube API MCP Server
Сценарии применения
Сценаристы коротких видео находят сюжет, реплики, шутки, повороты и примеры кадров
Контентные команды создают поисковую библиотеку видеопримеров и базу креативных знаний
Анализ структуры контента, повествовательного ритма и визуальной подачи популярных блогеров
Поиск пригодных для повторного использования творческих паттернов в большом количестве референсных видео
Предоставление ИИ-ассистентам структурированных и прослеживаемых видеоматериалов для исследования
Технологический состав
Python 3.11+
FastAPI
PostgreSQL + pgvector
MCP Server
ffmpeg / ffprobe
Интерфейс, совместимый с 通义千问 (ASR, визуальный анализ и векторные эмбеддинги)
Быстрый старт
Полные шаги по установке приведены в INSTALL.md. Материалы по умолчанию сохраняются в локальной папке ./data в каталоге проекта.
python3 -m venv .venv
.venv/bin/pip install -e .
cp .env.example .envПосле запуска базы данных запустите отдельно веб-сервис и фоновые задачи анализа:
.venv/bin/video-db-api
.venv/bin/video-db-workerОткройте в браузере http://127.0.0.1:8000/.
Подключение MCP
codex mcp add video-material-db -- <仓库绝对路径>/.venv/bin/video-db-mcpДоступные инструменты включают add_video_url, add_local_video, search_videos, search_dialogue, search_jokes, search_story_structure и get_video_detail.
Данные и безопасность
Публичный репозиторий содержит только общий исходный код программы. .env, API-ключи, видеофайлы, содержимое базы данных, резервные копии, локальные пути и личные данные никогда не попадают в систему контроля версий.
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 Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search through structured databases and unstructured content (documents, videos, files) using natural language queries with semantic understanding.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to access YouTube video data including information retrieval, captions/transcripts, AI-powered summaries, screenshots, comments, and video search through the VidCap API.419MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to watch YouTube videos by extracting frames at scene changes and visual references, pairing each frame with the exact words spoken at that timestamp. Provides dense frame-transcript interleaving for any model.202MIT
- FlicenseAqualityDmaintenanceEnables AI agents to semantically search, ask questions about, and analyze videos, with persistent memory and social media import capabilities.182
Related MCP Connectors
Give AI random access to video: timestamped contact sheets + zoom into any start/end range.
Extract YouTube transcripts, search what was said, and read on-screen frames with cited timestamps.
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
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/JimmyChin756/video-material-db'
If you have feedback or need assistance with the MCP directory API, please join our Discord server