About subtitle-mcp
subtitle-mcp is a local MCP server for managing subtitles and processing audio and video. It can transcribe media, summarize subtitle content, highlight key moments, and assess comprehension.
Key features
- 01Load and retrieve local SRT files
- 02Summarize subtitles and highlight key points
- 03Assess comprehension of subtitle content
- 04Transcribe local audio and video to SRT
- 05Extract or generate YouTube subtitles
Use cases
- 01Retrieve subtitles by local filename
- 02Create summaries and identify important moments
- 03Transcribe local media into subtitle files
- 04Obtain subtitles from YouTube videos
MCP support
Provides subtitle management, transcription, summarization, and assessment services through an MCP server.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEsubtitle-mcp
Subtitle MCP Server
A powerful local server that provides subtitle management, transcription, summarization, and assessment services.
✨ Features
-
Local Subtitle Management
- Load
.srtsubtitle files from a specified directory. - Retrieve subtitles based on local filenames.
- Load
-
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.srtsubtitle files using advanced ASR models (Whisper).
- Transcribe local audio (
-
YouTube Subtitle Extraction
- Download and extract subtitles from YouTube videos.
- Auto-transcribe YouTube videos if official subtitles are unavailable.
🚀 Quick Start
- Install Dependencies
pip install -r requirements.txt
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.