ilboud/mcp-volumio
If you are the rightful owner of mcp-volumio and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server for controlling Volumio music player via its WebSocket API.
Tools
Functions exposed to the LLM to take actions
volumio_play
Start playback
volumio_pause
Pause playback
volumio_stop
Stop playback
volumio_next
Skip to next track
volumio_previous
Play previous track
volumio_seek
Seek to position (seconds)
volumio_get_player_state
Get current player state
volumio_set_volume
Set volume level
volumio_increase_volume
Increase volume
volumio_decrease_volume
Decrease volume
volumio_mute
Mute audio
volumio_unmute
Unmute audio
volumio_set_random
Enable/disable shuffle
volumio_set_repeat
Enable/disable repeat
volumio_set_repeat_single
Enable/disable repeat single track
volumio_add_to_queue
Add track to queue
volumio_remove_from_queue
Remove by position
volumio_move_queue_item
Move item
volumio_get_queue
Get current queue with pagination
volumio_create_playlist
Create new playlist
volumio_create_spotify_playlist
Create Spotify playlist
volumio_delete_playlist
Delete playlist
volumio_add_to_playlist
Add track
volumio_remove_from_playlist
Remove track
volumio_play_playlist
Play entire playlist
volumio_enqueue_playlist
Add playlist to queue
volumio_get_playlists
List all playlists
volumio_search
Search library with pagination
volumio_browse_library
Browse by URI with pagination
volumio_get_browse_sources
List music sources
volumio_get_browse_filters
List available filters
volumio_add_to_favorites
Add to favorites
volumio_remove_from_favorites
Remove from favorites
volumio_get_multiroom_devices
Get multiroom devices
volumio_get_sleep_timer
Get sleep timer status
volumio_set_sleep_timer
Set sleep timer
volumio_get_alarms
Get all alarms
volumio_add_alarm
Add alarm
volumio_remove_alarm
Remove alarm
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client