makemkv-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| makemkv_list_drivesA | List optical drives and their disc status. |
| makemkv_scan_discB | Scan a disc for titles, streams, durations, and sizes. |
| makemkv_rip_titleB | Start ripping a single title from disc. Returns immediately with a job ID. |
| makemkv_rip_allC | Start ripping all titles from disc. Returns immediately with a job ID. |
| makemkv_backup_discC | Full disc backup. Returns immediately with a job ID. |
| makemkv_job_statusA | Check the status and progress of a rip job. |
| makemkv_list_jobsB | List recent rip jobs with optional status filter. |
| makemkv_cancel_jobA | Cancel a queued or running rip job. |
| makemkv_ejectB | Eject disc from the specified drive. |
| makemkv_monitorB | Start, stop, or check the status of the drive auto-rip monitor. |
| makemkv_get_configA | Get current server configuration as YAML. |
| makemkv_set_configB | Update a config value at runtime (not persisted to disk). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Each tool has a clearly distinct purpose with no ambiguity: backup, cancel, eject, get config, job status, list drives, list jobs, monitor, rip all, rip title, scan disc, and set config. The actions and targets are well-defined, making it easy for an agent to select the correct tool.
All tool names follow a consistent 'makemkv_' prefix with snake_case and clear verb_noun patterns (e.g., 'makemkv_backup_disc', 'makemkv_list_drives'). This predictability enhances readability and usability for agents.
With 12 tools, the server is well-scoped for optical disc ripping and management. Each tool serves a specific function in the workflow, from disc handling to job control, without being overly sparse or bloated.
The toolset provides complete coverage for the domain, including disc scanning, ripping (both full and title-specific), job management (status, cancel, list), drive operations (list, eject), configuration handling, and monitoring. There are no obvious gaps that would hinder agent workflows.