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
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists through a Model Context Protocol (MCP) server.
ha-mcp
A Model Context Protocol server that enables AI agents to exert complete control over Home Assistant through REST API and WebSocket integration with a rich set of enhanced tools.
unifi-network-mcp
Programmatically manage and monitor a UniFi Network Controller, enabling automation, custom workflows, and data processing.
advanced-homeassistant-mcp
A Model Context Protocol (MCP) server that enables AI assistants to seamlessly interact with Home Assistant for natural language smart home control.