소개
Homer is a Model Context Protocol (MCP) server designed to bridge Large Language Models (LLMs) with smart home devices like TP-Link Kasa plugs and bulbs. It allows users to control various aspects of their smart home, from turning lights on/off and adjusting brightness or color, to setting predefined lighting scenes (e.g., 'bright', 'relax', 'party'). The server provides a natural language interface, real-time device status, and room-based control, making smart home management intuitive. It integrates with platforms like Claude Desktop and communicates with a local smart home REST API for device discovery and control.
주요 기능
- Real-time status updates for smart home devices
- Control TP-Link Kasa smart plugs and bulbs
- Organize and control devices by room
- Natural language interface with human-friendly device names
- Predefined lighting scene management (bright, dim, warm, cool, party, relax, bedtime)
- 0 GitHub stars
사용 사례
- Applying predefined lighting scenes to entire rooms or specific lights (e.g., 'Set a relaxing scene')
- Querying the current status and capabilities of any smart home device (e.g., 'What's the status of the elizabeth night lamp?')
- Controlling specific smart lights or plugs (e.g., 'Turn on the elizabeth night lamp')