Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port number for HTTP mode | 1620 |
| MCP_MODE | No | Mode to run the server in (stdio for Claude Desktop, http for web server) | |
| NODE_ENV | No | Node.js environment | |
| OPENSUBTITLES_API_BASE | No | Base URL for OpenSubtitles API | https://api.opensubtitles.com |
| OPENSUBTITLES_USER_KEY | No | Optional OpenSubtitles API key for higher download quotas |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_subtitles | Search for subtitles using OpenSubtitles API with comprehensive parameter support |
| download_subtitle | Download subtitle content by file ID with format selection. Requires authentication (API key or username/password). |
| calculate_file_hash | Calculate OpenSubtitles hash for local movie files |