MCP Media Player
Controla un reproductor multimedia a través de Home Assistant.
Documentación
MCP Media Player
Podrías ver solo un episodio. O podrías automatizar el botón de pausa y fingir que tienes autocontrol. MCP Media Player conecta cualquier reproductor multimedia de Home Assistant (TV, proyector, altavoz, etc.) al entorno de codificación de Cursor. Reproduce contenido multimedia mientras tu agente trabaja; cuando termina, también termina tu descanso.
Desarrollo impulsado por dopamina, sin maratones de series.
Características
- Expone controles de reproducción y pausa para un reproductor multimedia como herramientas MCP
- Se integra con la API de reproductor multimedia de Home Assistant
- Proporciona reglas de Cursor para automatizar la reproducción mientras el agente trabaja
Requisitos
- Node.js 18 o superior (para fetch nativo y módulos ES)
- Una instancia de Home Assistant en ejecución
- Un token de acceso de larga duración válido de Home Assistant
Configuración
-
Clonar el repositorio
-
Instalar dependencias
npm install
- Configurar la integración MCP
Copia mcp.json.example a tu ubicación de configuración MCP (por ejemplo, ~/.cursor/mcp.json) y completa tus valores reales:
{
"mcpServers": {
"MediaPlayer": {
"command": "node",
"args": [
"/absolute/path/to/your/media-player-mcp.js"
],
"env": {
"HA_URL": "http://your-ha-url:8123",
"HA_TOKEN": "your_home_assistant_long_lived_token",
"ENTITY_ID": "media_player.your_media_player_entity"
}
}
}
}
- Añadir reglas de Cursor para la automatización
Para automatizar la reproducción/pausa mientras el agente trabaja, copia las reglas en cursor-rules.example a tu configuración de reglas de Cursor. Esto configura una regla de prompt del sistema que garantiza que las herramientas de reproducción/pausa se llamen en los momentos adecuados.
- Iniciar el servidor MCP
npm start
O deja que tu cliente MCP lo inicie automáticamente.
Licencia
MIT