Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| player_play | Open and play a media file or URL. If mpv is not running, it will be launched automatically. |
| player_pause | Toggle pause / resume playback. |
| player_stop | Stop playback and clear the current file. |
| player_next | Skip to the next item in the playlist. |
| player_prev | Go back to the previous item in the playlist. |
| player_seek | Seek within the current media. |
| player_set_volume | Set playback volume (0–130). 100 is default. |
| player_set_speed | Set playback speed multiplier. 1.0 = normal speed. |
| player_status | Get current playback status: file name, position, duration, volume, speed, pause state. |
| player_shuffle | Randomly shuffle the current playlist and start playing from the first track. |
| playlist_load | Load a saved playlist by name and start playing it. |
| playlist_create | Create a new playlist with a list of file paths. |
| playlist_add | Add files to an existing playlist. |
| playlist_remove | Remove a file from a saved playlist by index (0-based). |
| playlist_list | List all saved playlists or show contents of a specific playlist. |
| playlist_delete | Delete a saved playlist file. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |