SkillTide Submit
Official description10 sourcesMCP servers8d ago
tevonsb/homeassistant-mcp

tevonsb/homeassistant-mcp

๐Ÿ“‡ ๐Ÿ  - Access Home Assistant data and control devices such as lights, switches and thermostats
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add homeassistant-mcp -- npx -y homeassistant-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
577 โ˜… ยท tevonsb/homeassistant-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 577 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository tevonsb/homeassistant-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Model Context Protocol Server for Home Assistant

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

The server uses the MCP protocol to share access to a local Home Assistant instance with an LLM application.
A powerful bridge between your Home Assistant instance and Language Learning Models (LLMs), enabling natural language control and monitoring of your smart home devices through the Model Context Protocol (MCP). This server provides a comprehensive API for managing your entire Home Assistant ecosystem, from device control to system administration.
Features
- ๐ŸŽฎ **Device Control**: Control any Home Assistant device through natural language
- ๐Ÿ”„ **Real-time Updates**: Get instant updates through Server-Sent Events (SSE)
- ๐Ÿค– **Automation Management**: Create, update, and manage automations
- ๐Ÿ“Š **State Monitoring**: Track and query device states
- ๐Ÿ” **Secure**: Token-based authentication and rate limiting
- ๐Ÿ“ฑ **Mobile Ready**: Works with any HTTP-capable client
Real-time Updates with SSE
The server includes a powerful Server-Sent Events (SSE) system that provides real-time updates from your Home Assistant instance. This allows you to:
- ๐Ÿ”„ Get instant state changes for any device
- ๐Ÿ“ก Monitor automation triggers and executions
- ๐ŸŽฏ Subscribe to specific domains or entities
- ๐Ÿ“Š Track service calls and script executions
Quick SSE Example
See SSE_API.md for complete documentation of the SSE system.
Table of Contents
- Key Features
- Prerequisites
- Installation
- Basic Setup
- Docker Setup (Recommended)
- Configuration
- Development
- API Reference
- Device Control
- Add-on Management
- Package Management
- Automation Management
- Natural Language Integration
- Troubleshooting
- Project Status
- Contributing
- Resources
- License
Key Features
Core Functionality ๐ŸŽฎ
- **Smart Device Control**
- ๐Ÿ’ก **Lights**: Brightness, color temperature, RGB color
- ๐ŸŒก๏ธ **Climate**: Temperature, HVAC modes, fan modes, humidity
- ๐Ÿšช **Covers**: Position and tilt control
- ๐Ÿ”Œ **Switches**: On/off control
- ๐Ÿšจ **Sensors & Contacts**: State monitoring
- ๐ŸŽต **Media Players**: Playback control, volume, source selection
- ๐ŸŒช๏ธ **Fans**: Speed, oscillation, direction
- ๐Ÿ”’ **Locks**: Lock/unlock control
- ๐Ÿงน **Vacuums**: Start, stop, return to base
- ๐Ÿ“น **Cameras**: Motion detection, snapshots
System Management ๐Ÿ› ๏ธ
- **Add-on Management**
- Browse available add-ons
- Install/uninstall add-ons
- Start/stop/restart add-ons
- Version management
- Configuration access
- **Package Management (HACS)**
- Integration with Home Assistant Community Store
- Multiple package types support:
- Custom integrations
- Frontend themes
- Python scripts
- AppDaemon apps
- NetDaemon apps
- Version control and updates
- Repository management
- **Automation Management**
- Create and edit automations
- Advanced configuration options:
- Multiple trigger types
- Complex conditions
- Action sequences
- Execution modes
- Duplicate and modify existing automations
- Enable/disable automation rules
- Trigger automation manually
Architecture Features ๐Ÿ—๏ธ
- **Intelligent Organization**
- Area and floor-based device grouping
- State monitoring and querying
- Smart context awareness
- Historical data access
- **Robust Architecture**
- Comprehensive error handling
- State validation
- Secure API integration
- TypeScript type safety
- Extensive test coverage
Prerequisites
- **Node.js** 20.10.0 or higher
- **NPM** package manager
- **Docker Compose** for containerization
- Running **Home Assistant** instance
- Home Assistant long-lived access token (How to get token)
- **HACS** installed for package management features
- **Supervisor** access for add-on management
Installation
Basic Setup
Docker Setup (Recommended)
The project includes Docker support for easy deployment and consistent environments across different platforms.
Source
awesome ยท https://github.com/tevonsb/homeassistant-mcp
Browse by field
MCP servers
Traction
577 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index