hass-mcp MCP server
Control and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
What hass-mcp does
Summarised from the project README; check the repository for the latest details.
Features
- Entity Management: Get states, control devices, and search for entities
- Domain Summaries: Get high-level information about entity types
- Automation Support: List and control automations
- Guided Conversations: Use prompts for common tasks like creating automations
- Smart Search: Find entities by name, type, or state
- Live Dashboard Editing: Read and edit Lovelace dashboards (cards and views) over Home Assistant's WebSocket API — changes appear instantly in open browsers, with automatic backups and a dry-run preview
Tools exposed (20+)
get_version– Get the Home Assistant versionget_entity– Get the state of a specific entity with optional field filteringentity_action– Perform actions on entities (turn on, off, toggle)list_entities– Get a list of entities with optional domain filtering and searchsearch_entities_tool– Search for entities matching a querydomain_summary_tool– Get a summary of a domain's entitieslist_automations– Get a list of all automationscall_service_tool– Call any Home Assistant servicerestart_ha– Restart Home Assistantget_history– Get the state history of an entity (last N hours)get_history_range– Get state-change history for an entity over anget_statistics– Get long-term aggregated statistics (mean / min / maxget_statistics_range– Same, but for an explicit date/time range —get_error_log– Get the Home Assistant error log, with optionalget_entities_by_area– List entities in a specific area / roomlist_dashboards– List dashboards (the default plus any user dashboards),get_dashboard_config– Get a dashboard's full configset_dashboard_config– Replace a dashboard's full config (low-level)add_card– / `updatecard` / `removecard` / `movecard`: Edit cards withinlist_view_sections– List the sections of a "sections"-type view
Requirements
- Home Assistant instance with Long-Lived Access Token
- One of the following:
- Docker (recommended)
- Python 3.13+ and uv
Repository: voska/hass-mcp
Stars: ★346
Language: Python
Last updated: 2026-10-10
aianthropicclaudehome-assistanthome-automationhomeassistantllmmcpmcp-servermodel-context-protocolpythonsmart-home
Stars: ★346
Language: Python
Last updated: 2026-10-10
aianthropicclaudehome-assistanthome-automationhomeassistantllmmcpmcp-servermodel-context-protocolpythonsmart-home
How to install hass-mcp
No install config was found in this README. See the repository for setup steps, then follow our guides for Claude Desktop, Cursor or VS Code.
Maintain this project? Get it featured for free during launch →
Related AI Models & Agents MCP servers
deep-research by u14app · ★4694
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
AI Models & Agents
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
AI Models & Agents
py-xiaozhi by huangjunsen0406 · ★3511
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
AI Models & Agents
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
AI Models & Agents
paper-search-mcp by openags · ★2830
MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.
AI Models & Agents
MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.
AI Models & Agents
nitrostack by nitrocloudofficial · ★2458
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
AI Models & Agents
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
AI Models & Agents
12306-mcp by Joooook · ★2381
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
AI Models & Agents
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
AI Models & Agents
mcp-gsc by AminForou · ★1933
Google Search Console Insights with Claude AI for SEOs
AI Models & Agents
Google Search Console Insights with Claude AI for SEOs
AI Models & Agents
Weekly MCP digest – new and trending MCP servers in your inbox.