homeassistant-mcp-server

agarib/homeassistant-mcp-server

3.2

If you are the rightful owner of homeassistant-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Home Assistant MCP Server is a robust solution designed to enhance the functionality and management of Home Assistant through a Model Context Protocol server.

Home Assistant MCP Server

Authors: GitHub Copilot and agarib Version: 1.0.0 License: MIT Date: October 4, 2025

A comprehensive Model Context Protocol (MCP) server for Home Assistant with 60 tools including SSH/SFTP file management.

Features

  • 60 Intelligent Tools (55 HA controls + 5 file management)
  • SSH/SFTP Integration for /config directory access
  • Production k3s Deployment ready
  • YAML Validation for safe file operations
  • Automatic Backups (.bak and .deleted files)

Installation

See docs/DEPLOYMENT_GUIDE.md for complete installation instructions.

Configuration

Required environment variables:

HA_URL: "http://your-ha-instance:8123"
HA_TOKEN: "your-long-lived-access-token"
HA_SSH_HOST: "your-ha-instance"
HA_SSH_PORT: "22"
HA_SSH_USER: "root"
HA_SSH_PASSWORD: "your-ssh-password"

Documentation

  • Installation Guide: docs/DEPLOYMENT_GUIDE.md
  • File Management: docs/FILE_MANAGEMENT.md
  • Cluster Setup: docs/CLUSTER_SETUP.md

License

MIT License - see LICENSE file


Made with ❤️ by GitHub Copilot and agarib