https://github.com/onebirdrocks/subtitle-mcp
This is a MCP Server for ETL(Extract Translate and Load)
https://github.com/onebirdrocks/subtitle-mcp
Last synced: 4 months ago
JSON representation
This is a MCP Server for ETL(Extract Translate and Load)
- Host: GitHub
- URL: https://github.com/onebirdrocks/subtitle-mcp
- Owner: onebirdrocks
- Created: 2025-04-27T14:22:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-05-11T05:49:17.000Z (6 months ago)
- Last Synced: 2025-06-01T08:12:06.234Z (5 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - **subtitle-mcp** - This is a MCP Server for ETL(Extract Translate and Load) `python` `mcp` `server` `pip install git+https://github.com/onebirdrocks/subtitle-mcp` (🤖 AI/ML)
- awesome-mcp-servers - **subtitle-mcp** - This is a MCP Server for ETL(Extract Translate and Load) `python` `mcp` `server` `pip install git+https://github.com/onebirdrocks/subtitle-mcp` (AI/ML)
README
# subtitle-mcp
# Subtitle MCP Server
A powerful local server that provides subtitle management, transcription, summarization, and assessment services.
## ✨ Features
- **Local Subtitle Management**
- Load `.srt` subtitle files from a specified directory.
- Retrieve subtitles based on local filenames.
- **Content Summarization and Highlighting**
- Generate concise summaries from subtitle content.
- Identify and highlight key points and important moments.
- Provide comprehension assessment based on the subtitles.
- **Audio/Video Transcription**
- Transcribe local audio (`.mp3`, `.wav`) and video (`.mp4`, `.mov`) files into `.srt` subtitle files using advanced ASR models (Whisper).
- **YouTube Subtitle Extraction**
- Download and extract subtitles from YouTube videos.
- Auto-transcribe YouTube videos if official subtitles are unavailable.
## 🚀 Quick Start
1. **Install Dependencies**
```bash
pip install -r requirements.txt