Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SRT Translation MCP Servertranslate this SRT file to Spanish preserving all timing and formatting"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SRT Translation MCP Server
A Model Context Protocol (MCP) server for processing and translating SRT subtitle files with intelligent conversation detection and context preservation.
Features
SRT File Processing: Parse, validate, and manipulate SRT subtitle files
Large File Support: Intelligent chunking for processing large SRT files
Conversation Detection: Context-aware analysis for better translation quality
Style Tag Preservation: Maintain HTML-style formatting during translation
Timing Synchronization: Preserve precise timing information
MCP Integration: Standardized interface for AI assistant integration
Installation
Usage
As an MCP Server
Available MCP Tools
parse_srt: Parse and validate SRT file contentwrite_srt: Write SRT file from parsed datadetect_conversations: Detect conversation boundaries in SRT contenttranslate_srt: Translate SRT content with context preservationtranslate_chunk: Translate a specific chunk of SRT content
Example Usage
Development
Architecture
Core Components
SRT Parser: Handles SRT file parsing and validation
Time Parser: Manages SRT time format operations
Style Tags: Preserves HTML-style formatting
Conversation Detector: Identifies conversation boundaries
Translation Service: Context-aware translation processing
MCP Server: Protocol implementation for AI integration
Key Features
Intelligent Chunking: Breaks large files at natural conversation boundaries
Context Preservation: Maintains conversation context for better translations
Style Tag Support: Preserves HTML formatting during translation
Timing Validation: Ensures timing sequences are valid and ascending
Error Handling: Comprehensive error reporting and validation
Testing
The project includes comprehensive tests for all core functionality:
Time parsing and formatting
SRT file parsing and validation
Style tag detection and preservation
Conversation detection algorithms
Translation workflow integration
Run tests with:
License
MIT License - see LICENSE file for details.