Integrations
Provides comprehensive control over Philips Hue smart lighting systems, including turning lights on/off, adjusting brightness, changing colors, managing groups, applying scenes, using activity presets, and creating lighting effects.
Servidor MCP Philips Hue
Una potente interfaz de Protocolo de Contexto de Modelo (MCP) para controlar los sistemas de iluminación inteligente Philips Hue.
Tabla de contenido
- Servidor MCP Philips Hue
Descripción general
Este servidor utiliza el Protocolo de Contexto de Modelo (MCP) para ofrecer una integración fluida entre asistentes de IA como Claude y tu sistema de iluminación Philips Hue. Con él, puedes controlar tus luces inteligentes con lenguaje natural, acceder a información detallada sobre la iluminación y crear configuraciones avanzadas mediante una interfaz estandarizada y compatible con IA.
Características
- Control completo de la luz : enciende/apaga, ajusta el brillo, cambia los colores, establece la temperatura del color
- Gestión integral de grupos : controle varias luces juntas, cree grupos personalizados
- Manejo de escenas : aplique escenas existentes, cree escenas de iluminación personalizadas rápidamente
- Ajustes predefinidos basados en actividades : configuraciones listas para usar para lectura, relajación, concentración y más
- Efectos especiales : acceda a efectos de iluminación dinámicos como bucles de color
- Control del lenguaje natural : indicaciones especializadas para el control de la iluminación a través de la conversación
- Integración local segura : se conecta directamente a su puente Hue en su red local
Inicio rápido
Luego, en Claude, comienza con: "Me gustaría controlar mis luces Philips Hue. ¿Puedes mostrarme qué luces tengo disponibles?"
Configuración
Prerrequisitos
- Python 3.9+
- Un puente Philips Hue en su red local
- Luces Philips Hue emparejadas con tu puente
Instalación
- Clone este repositorio o descargue el archivo
hue_server.py
- Instale las dependencias necesarias:
Primera ejecución
- Ejecutar el servidor:
- Cuando se le solicite, presione el botón de enlace en su puente Hue para autorizar la conexión
- Sus detalles de conexión se guardarán en
~/.hue-mcp/config.json
para uso futuro
Usando con Claude
Opción 1: Instalar en Claude Desktop
Si tienes instalado Claude Desktop:
Opción 2: Prueba con el Inspector MCP
Para desarrollo y pruebas:
Referencia de API
Recursos
Recurso | Descripción |
---|---|
hue://lights | Información sobre todas las luces |
hue://lights/{light_id} | Información detallada sobre una luz específica |
hue://groups | Información sobre todos los grupos de luz |
hue://groups/{group_id} | Información sobre un grupo específico |
hue://scenes | Información sobre todas las escenas |
Herramientas
Herramienta | Descripción |
---|---|
get_all_lights | Obtenga información sobre todas las luces |
get_light | Obtenga información detallada sobre una luz específica |
get_all_groups | Obtenga información sobre todos los grupos de luz |
get_group | Obtener información sobre un grupo específico |
get_all_scenes | Obtenga información sobre todas las escenas |
turn_on_light | Encender una luz específica |
turn_off_light | Apagar una luz específica |
set_brightness | Ajustar el brillo de la luz (0-254) |
set_color_rgb | Establecer el color de la luz usando valores RGB |
set_color_temperature | Establecer la temperatura del color de la luz (2000-6500 K) |
turn_on_group | Encender todas las luces de un grupo |
turn_off_group | Apagar todas las luces de un grupo |
set_group_brightness | Ajustar el brillo del grupo (0-254) |
set_group_color_rgb | Establecer el color de todas las luces de un grupo |
set_scene | Aplicar una escena a un grupo |
find_light_by_name | Buscar luces por nombre |
create_group | Crear un nuevo grupo de luces |
quick_scene | Aplicar configuraciones personalizadas para crear una escena |
refresh_lights | Actualizar la caché de información de luz |
set_color_preset | Aplicar un ajuste preestablecido de color a una luz |
set_group_color_preset | Aplicar un ajuste preestablecido de color a un grupo |
alert_light | Haz que la luz parpadee brevemente |
set_light_effect | Establecer efectos dinámicos como bucles de color |
Indicaciones
Inmediato | Descripción |
---|---|
control_lights | Control de luz en lenguaje natural |
create_mood | Configurar la iluminación ambiental para las actividades. |
light_schedule | Conozca las opciones de programación |
Ejemplos
Control de luces individuales
Trabajar con grupos
Creando escenas
Opciones avanzadas
Ejecute el servidor con configuraciones personalizadas:
Solución de problemas
- Puente no encontrado : si el descubrimiento automático no funciona, tienes dos opciones:
- Edite manualmente la variable
BRIDGE_IP
en el script con la dirección IP de su puente - Crear manualmente un archivo de configuración:Reemplace "192.168.1.x" con la dirección IP real de su puente HueCopy
- Edite manualmente la variable
- Problemas de conexión : elimine
~/.hue-mcp/config.json
y reinicie el servidor para volver a autenticarse - El control de luz no funciona : use la herramienta
refresh_lights
para actualizar el caché de información de luz - Los grupos o escenas no aparecen : reinicie el puente y el servidor para sincronizar todos los datos
Cómo funciona
Este servidor se conecta a tu puente Philips Hue mediante la biblioteca de Python phue
y expone su funcionalidad mediante el Protocolo de Contexto de Modelo. Cuando una IA como Claude se conecta:
- El servidor se autentica con su puente utilizando credenciales almacenadas
- Proporciona recursos que describen su configuración de iluminación.
- Expone herramientas que Claude puede usar para controlar sus luces.
- Ofrece indicaciones que ayudan a Claude a comprender cómo interactuar con las luces.
Toda la comunicación con su sistema Hue ocurre localmente dentro de su red para mayor seguridad y privacidad.
Contribuyendo
¡Agradecemos sus contribuciones! Siéntase libre de:
- Informar errores y sugerir funciones en el rastreador de problemas
- Enviar solicitudes de extracción con mejoras
- Comparta ejemplos de cómo está utilizando esto con la configuración de su hogar inteligente.
Licencia
Este proyecto está disponible bajo la licencia MIT.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Una interfaz de protocolo de contexto de modelo que permite a los asistentes de IA como Claude controlar los sistemas de iluminación inteligente Philips Hue a través de comandos de lenguaje natural.
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -40376TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that integrates with Home Assistant to provide smart home control capabilities through natural language, supporting devices like lights, climate systems, locks, alarms, and humidifiers.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) integration that allows AI assistants to control Home Assistant devices by searching for entities and controlling devices through natural language commands.Last updated -10PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -15PythonMIT License