Loading...

MCP server for Home Assistant enables natural language control of smart home devices and automations, with real-time updates and secure API access.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
MCP server for Home Assistant enables natural language control of smart home devices and automations, with real-time updates and secure API access.
This server provides powerful control over a Home Assistant instance, which can be risky if not configured properly. Secure token management and careful automation design are essential. The ability to manage add-ons and packages introduces additional risk if untrusted sources are used.
Performance depends on the Home Assistant instance and network latency. Consider optimizing automation rules for efficiency.
Cost is primarily related to the resources consumed by the Home Assistant instance and the MCP server itself.
npm install
npm{
"tool": "control",
"command": "turn_on", // or "turn_off", "toggle"
"entity_id": "light.living_room"
}HASS_HOSTHASS_TOKENHASS_SOCKET_URLPORTNODE_ENVDEBUGTEST_HASS_HOSTTEST_HASS_TOKENLOG_LEVELcontrolControls Home Assistant entities (lights, switches, etc.)
Directly manipulates device states, potentially causing unintended consequences.
addonManages Home Assistant add-ons (list, install, start, stop, restart).
Allows installation of potentially malicious add-ons with system-level privileges.
packageManages HACS packages (integrations, themes, etc.).
Enables installation of untrusted code from community repositories.
automation_configCreates, duplicates, and modifies Home Assistant automations.
Can create automations that cause unintended or harmful actions.
Token
cloud
This server provides powerful control over a Home Assistant instance, which can be risky if not configured properly. Secure token management and careful automation design are essential. The ability to manage add-ons and packages introduces additional risk if untrusted sources are used.
Autonomy is limited by the permissions granted to the Home Assistant token. Exercise caution when granting broad access.
Production Tip
Monitor the server logs and Home Assistant logs closely for any unexpected behavior.
A token that allows the MCP server to authenticate with your Home Assistant instance.
Use a strong token, enable two-factor authentication, and keep your Home Assistant software up to date.
Malicious add-ons and packages can compromise your system and steal your data.
No, the server is designed to connect to a single Home Assistant instance.
Check your Home Assistant URL, token, and network connectivity.
Yes, configure your web server or reverse proxy to use SSL/TLS.
See the Contributing section in the README for guidelines.