Enterprise DNA
M MCP Servers Developer low

Tommertom/sonos-ts-mcp

by Various

Sonos MCP server for Sonos using Typescript

T

MCP

Tommertom/sonos-ts-mcp

Added 1 June 2026

Overview

A TypeScript-based MCP server that exposes Sonos speaker controls through the Model Context Protocol. It allows AI agents to discover and command Sonos devices on the local network.

Best for

Best for
Developers building AI assistants that need to control Sonos speakers on the same network

Use cases

  • Control Sonos playback from an AI assistant
  • Integrate Sonos volume and track changes into automation workflows
  • Query Sonos speaker state for context-aware responses

How to use

Install

npx sonos-agent-cli "Play jazz in the living room"

Tools exposed

  • sonos_agent
  • sonos_discover
  • sonos_add_device
  • sonos_list_devices
  • sonos_play
  • sonos_pause
  • sonos_stop
  • sonos_next
  • sonos_previous
  • sonos_set_volume
  • sonos_get_volume
  • sonos_set_mute
  • sonos_get_queue
  • sonos_add_to_queue
  • sonos_remove_from_queue
  • sonos_clear_queue
  • sonos_play_from_queue
  • sonos_save_queue
  • sonos_set_shuffle
  • sonos_set_repeat

Tested with

Claude Desktop, Cursor, Windsurf, Cline, VS Code, ChatGPT

Example client config

{\n  "mcpServers": {\n    "sonos-ts-mcp": {\n      "command": "npx",\n      "args": ["-y", "sonos-ts-mcp@latest"]\n    }\n  }\n}

Notes

A TypeScript-based MCP server that exposes Sonos speaker controls through the Model Context Protocol. It allows AI agents to discover and command Sonos devices on the local network.

11 stars on GitHub. Last updated 2025-11-27.

Use cases

  • Control Sonos playback from an AI assistant
  • Integrate Sonos volume and track changes into automation workflows
  • Query Sonos speaker state for context-aware responses

Pros

  • Enables direct local control without cloud dependencies
  • Lightweight TypeScript implementation with clear MCP integration
  • Open source with active community maintenance

Cons

  • Limited to local network Sonos devices only
  • Small user base may mean slower issue resolution
  • Requires running a separate MCP server process

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Enables direct local control without cloud dependencies
  • Lightweight TypeScript implementation with clear MCP integration
  • Open source with active community maintenance

Cons

  • Limited to local network Sonos devices only
  • Small user base may mean slower issue resolution
  • Requires running a separate MCP server process
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks