DY

di37/youtube-video-analysis-toolkit

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars 8 forks Качество 53 Тренд 11MIT

Инструментарий анализа видео на YouTube с использованием MCP. Извлекайте транскрипты, генерируйте графики знаний, генерируйте высококачественные подробные заметки, выполняйте анализ настроений и моделирование тем через...

Обзор

Комплексный инструментарий для анализа видео YouTube с использованием возможностей анализа на основе ИИ. Этот проект обеспечивает извлечение транскриптов, генерацию графов знаний, анализ настроений, моделирование тем и генерацию заметок для образовательных и исследовательских целей. MCP Powered YouTube Video Analysis Toolkit. Извлеките и проанализируйте стенограммы из видео на YouTube. Интерактивные графы знаний из видеоконтента. Автоматическая генерация пометок из транскриптов. Комплексный анализ настроений с эмоциональными срывами. Классификация контента и анализ структуры. - Стандартизированный доступ к инструментам для нескольких провайдеров ИИ - Многосерверная поддержка возможностей распределенного анализа - Асинхронная потоковая передача для взаимодействия агентов в режиме реального времени Проект состоит из двух основных компонентов:

Обзор (машинный перевод)

Комплексный инструментарий для анализа видео YouTube с использованием возможностей анализа на основе ИИ. Этот проект обеспечивает извлечение транскриптов, генерацию графов знаний, анализ настроений, моделирование тем и генерацию заметок для образовательных и исследовательских целей.

Особенности

Видеоанализ YouTube - чат-интерфейс

MCP Powered YouTube Video Analysis Toolkit. Извлеките и проанализируйте стенограммы из видео на YouTube.

Генерация знаний

Интерактивные графы знаний из видеоконтента.

Высококачественное поколение

Автоматическая генерация пометок из транскриптов.

Анализ настроений

Комплексный анализ настроений с эмоциональными срывами.

###Тема моделирования

Классификация контента и анализ структуры.

Интеграция MCP: Модельный контекстный протокол для бесшовной интеграции агентов ИИ

Стандартизированный доступ к инструментам для нескольких поставщиков ИИ Многосерверная поддержка возможностей распределенного анализа Асинхронная потоковая передача для взаимодействия агентов в реальном времени

Архитектура

Проект состоит из двух основных компонентов:

Сервер /server

FastMCP Server: построен с использованием FastMCP 2.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP-Powered YouTube Video Analysis Toolkit

A comprehensive toolkit for analyzing YouTube videos using AI-powered analysis capabilities. This project provides transcript extraction, knowledge graph generation, sentiment analysis, topic modeling, and note generation for educational and research purposes.

Features

YouTube Video Analysis - Chat Interface

Interface of MCP Powered YouTube Video Analysis Toolkit. Extract and analyze transcripts from YouTube videos.

Knowledge Graph Generation

Interactive knowledge graphs from video content.

High Quality Note Generation

Automated markdown note generation from transcripts.

Sentiment Analysis

Comprehensive sentiment analysis with emotional breakdowns.

Topic Modeling

Content classification and structure analysis.

MCP Integration: Model Context Protocol for seamless AI agent integration

  • Standardized tool access across multiple AI providers
  • Multi-server support for distributed analysis capabilities
  • Asynchronous streaming for real-time agent interactions

Architecture

The project consists of two main components:

Server (/server)

  • FastMCP Server: Built with FastMCP 2.0 framework for Model Context Protocol implementation
    • Automatic tool discovery and async support for high-performance operations
    • Pythonic decorators for simple function-to-tool conversion
    • Built-in authentication and proxying capabilities
    • Comprehensive protocol handling with minimal boilerplate code
  • YouTube Tools: Video transcript extraction and search capabilities via MCP tools
  • Analysis Tools: AI-powered prompts exposed as MCP resources for knowledge graphs, sentiment analysis, and topic modeling
  • Data Storage: Persistent storage management for transcripts, notes, and analysis results

Client (/client)

  • MCP Client Integration: Built with mcp-use library for seamless MCP server communication
    • Multi-server support enabling connection to multiple MCP servers simultaneously
    • Asynchronous streaming of agent outputs for real-time interactions
    • Dynamic server selection for optimized task execution
    • Configurable via JSON for flexible server management
  • Streamlit Dashboard: Interactive web interface for visualization
  • Multi-tab Interface: Separate views for different analysis types
  • Real-time Chat: MCP-powered chatbot for video analysis using intelligent agents
  • Data Visualization: Interactive charts and graphs for analysis results

Project Structure

youtube-video-analysis-kit/
├── README.md
├── data/                          # Shared data directory
│   ├── transcripts/              # YouTube video transcripts
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "video-analysis-kit": { "url": "http://{your_ip_address}:8000/mcp", "transport": "streamable-http" } } }