local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides comprehensive control of Philips Hue lighting systems through the OpenHue CLI, including turning lights on/off, adjusting brightness, setting colors, controlling color temperature, managing rooms, and activating scenes.
Servidor MCP OpenHue
Un servidor MCP que permite el control de las luces Philips Hue a través de Claude y otras interfaces LLM utilizando la CLI de OpenHue.
Prerrequisitos
- Node.js (v16 o superior)
- Estibador
- Claude para escritorio (opcional, para pruebas)
Configuración del puente
Antes de utilizar el servidor, debe configurar la CLI de OpenHue con su Hue Bridge:
- Ejecute el comando de configuración:
- Siga las instrucciones en pantalla:
- La CLI buscará su Hue Bridge
- Presione el botón de enlace en su Hue Bridge cuando se le solicite
- Espere la confirmación de que la configuración está completa
- Verifique la configuración enumerando sus luces:
Si ve sus luces en la lista, la configuración está completa y está listo para usar el servidor MCP.
Instalación
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
- Ejecutar el servidor:
Características
Este servidor expone las siguientes capacidades a través de MCP:
Control de luces
- Enumere todas las luces u obtenga detalles de luces específicas
- Encender/apagar las luces
- Ajustar el brillo
- Establecer colores
- Controlar la temperatura del color
Control de la habitación
- Enumere todas las habitaciones u obtenga detalles de las habitaciones
- Controlar todas las luces de una habitación a la vez
- Establecer el brillo y los colores en toda la habitación
Gestión de escenas
- Lista de escenas disponibles
- Activar escenas con diferentes modos
- Filtrar escenas por habitación
Uso con Claude Desktop
- Abra el archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Agregue la configuración del servidor:
- Reiniciar Claude Desktop
- Busque el ícono del martillo para verificar que el servidor esté conectado
Comandos de ejemplo
Una vez conectado, puedes hacerle a Claude preguntas en lenguaje natural como:
- ¿Qué luces tengo en la sala?
- "Enciende todas las luces de la cocina"
- "Ajusta las luces del dormitorio al 50% de brillo"
- "Cambia las luces de la oficina a azules"
- Activa la escena 'Relajante'
- "¿Qué escenas están disponibles en el estudio?"
Herramientas disponibles
obtener luces
Enumera todas las luces u obtiene detalles de luces específicas
luz de control
Controla luces individuales
conseguir habitaciones
Enumera todas las habitaciones u obtiene detalles específicos de cada habitación
sala de control
Controla todas las luces de una habitación.
escenas de obtención
Enumera las escenas disponibles
activar escena
Activa una escena específica
Desarrollo
Estructura del proyecto
Edificio
Correr
Solución de problemas
El servidor no se conecta
- Comprueba que Docker se esté ejecutando
- Verificar que exista la configuración de OpenHue
- Consultar los registros de Claude Desktop
- Intente ejecutar OpenHue CLI directamente
Fallos de comando
- Comprobar los permisos de la CLI de OpenHue
- Verificar los nombres de luces/habitaciones/escenas
- Comprobar los registros del contenedor Docker
- Verificar la conectividad del Hue Bridge
Licencia
Licencia MIT
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones
- Confirme sus cambios
- Empujar hacia la rama
- Crear una nueva solicitud de extracción
You must be authenticated.
Permite el control de las luces Philips Hue a través de Claude y otras interfaces LLM utilizando la CLI de OpenHue.