Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| parse_srt | Parse SRT file content and return structured data |
| write_srt | Write SRT data to file format |
| detect_conversations | π CHUNK-BASED TRANSLATION WORKFLOW INSTRUCTIONS π π OVERVIEW: This tool analyzes SRT files and creates intelligent chunks for efficient translation. It returns METADATA ONLY - use get_next_chunk() and translate_srt() for actual content. π WHAT IT DOES:
π WHAT IT RETURNS (SMALL RESPONSE):
π― RECOMMENDED WORKFLOW:
π‘ EXAMPLES: File Path Input: {"content": "/path/to/file.srt", "storeInMemory": true, "createTodos": true} SRT Content Input: {"content": "1\n00:00:02,000 --> 00:00:07,000\nHello world", "storeInMemory": true} β οΈ IMPORTANT:
|
| get_next_chunk | π¦ CHUNK RETRIEVAL FOR TRANSLATION WORKFLOW π¦ π― PURPOSE: Retrieves the next chunk from memory for sequential processing. Use this after detect_conversations with storeInMemory=true. π HOW IT WORKS:
π₯ PARAMETERS:
π€ RETURNS:
π‘ USAGE PATTERN:
π EXAMPLE: {"sessionId": "srt-session-123456789"} β οΈ NOTE:
|
| translate_srt | π SRT TRANSLATION HELPER TOOL π π¨ CRITICAL: THIS IS A HELPER TOOL ONLY - AI DOES THE TRANSLATION! π¨ π― PURPOSE: This tool helps prepare SRT content for AI translation but DOES NOT translate text itself. The AI assistant must perform the actual translation work. π WHAT IT DOES:
β WHAT IT DOES NOT DO:
β WHAT IT RETURNS:
π RECOMMENDED WORKFLOW:
π‘ USAGE PATTERNS: Prepare Full File for Translation: {"content": "full SRT content", "targetLanguage": "es", "sourceLanguage": "en"} Prepare Individual Chunk for Translation: {"content": "chunk SRT content", "targetLanguage": "es", "sourceLanguage": "en"} β οΈ CRITICAL INSTRUCTIONS:
|
| todo_management | Manage tasks for SRT processing workflows. WHAT IT DOES:
ACTIONS:
TASK TYPES:
EXAMPLE USAGE:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |