sonos-ts-mcp
Verified Safeby Tommertom
Overview
Control Sonos multi-room audio systems via Model Context Protocol (MCP) for AI-driven home automation and smart audio experiences.
Installation
npx sonos-agent-cli "Play jazz in the living room"Environment Variables
- OPENAI_API_KEY
- GOOGLE_GENERATIVE_AI_API_KEY
- SONOS_AGENT_MODEL
- SONOS_LISTENER_IP
- SONOS_LISTENER_PORT
- MCP_TRANSPORT
- MCP_PORT
Security Notes
The server opens an HTTP listener for UPnP NOTIFY callbacks, which is a network exposure point, though it filters requests by method and path. Arguments from the MCP client are passed to internal service methods; input validation and XML escaping are present for many parameters, reducing direct injection risks. No obvious hardcoded secrets or malicious patterns were found. The use of external AI SDKs introduces third-party dependency risks.
Similar Servers
ha-mcp
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.
lyngdorf-mcp
A Model Context Protocol (MCP) server for controlling Lyngdorf Audio devices (TDAI, MP, and CD series) via TCP, featuring auto-discovery, volume safety, and built-in documentation.