Skip to content
mcp/skillhub

Home Assistant MCP Server

by jarahkonio.github.jarahkon/hass-mcp-serverv1.0.6

MCP server for full Home Assistant control — dashboards, files, automations, add-ons, and more

0Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Stale6mo ago

Install Home Assistant MCP server

Install in Claude Code

claude mcp add hass -e HA_URL='<ha-url>' -e HA_TOKEN='<ha-token>' -e HA_SSH_PASSWORD='<ha-ssh-password>' -- npx -y @jarahkon/hass-mcp-server

Configuration

VariableRequiredSecretDescription
HA_URLyes—Home Assistant base URL (e.g. http://homeassistant.local:8123)
HA_TOKENyesyesHome Assistant long-lived access token
HA_SSH_HOST——SSH hostname for file management (optional)
HA_SSH_PORT——SSH port (default: 22)
HA_SSH_USER——SSH username (must be root)
HA_SSH_KEY_PATH——Path to SSH private key
HA_SSH_PASSWORD—yesSSH password (alternative to key)

Freshness

Stale — last maintenance signal 6mo ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-04-10 · 6mo ago · GitHub

  2. Latest release

    2026-03-30 · 6mo ago · GitHub · v1.0.10

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-03-25 · 7mo ago · official registry · v1.0.6

FAQ

›How do I install the Home Assistant MCP server in Claude Code?

Run: claude mcp add hass -e HA_URL='<ha-url>' -e HA_TOKEN='<ha-token>' -e HA_SSH_PASSWORD='<ha-ssh-password>' -- npx -y @jarahkon/hass-mcp-server. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Home Assistant require an API key?

Yes. It expects HA_URL, HA_TOKEN, HA_SSH_PASSWORD, of which 2 are secrets.

›Can I use Home Assistant as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Home Assistant in the official MCP registry?

Yes, as io.github.jarahkon/hass-mcp-server.

Alternatives to Home Assistant

Other iot & home automation MCP servers.

View all