mcp-home-assistant-extended
Verified Safeby rios0rios0
Overview
Manages Home Assistant automations by exposing them as tools via the Model Context Protocol (MCP).
Installation
pdm run python -m mcp_ha_extended.serverEnvironment Variables
- HA_URL
- HA_TOKEN
Security Notes
The server uses `yaml.safe_load` for parsing YAML, which mitigates YAML deserialization vulnerabilities. Secrets (HA_TOKEN) are expected via environment variables, which is a good practice. The primary security consideration is ensuring the configured `HA_URL` is trusted and the `HA_TOKEN` has appropriate permissions, as the server acts as an interface to Home Assistant.
Similar Servers
ha-mcp
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.
openhab-mcp
This project provides an MCP (Model Context Protocol) server to enable AI assistants like Claude and Cline to interact with and manage a real openHAB smart home system via its REST API.
atlantis-mcp-server
An MCP (Model Context Protocol) server for hosting and managing dynamic Python functions and third-party MCP tools, enabling AI agents to discover and utilize shared capabilities across a network.