Back to Home
Tommertom icon

sonos-ts-mcp

Verified Safe

by Tommertom

Overview

Control Sonos multi-room audio systems via Model Context Protocol (MCP) for AI-driven home automation and smart audio experiences.

Installation

Run Command
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

Stats

Interest Score34
Security Score8
Cost ClassHigh
Avg Tokens1000
Stars3
Forks1
Last Update2025-11-27

Tags

SonosMulti-room audioUPnPSOAPMCPAI AgentHome AutomationTypeScript