Hass MCP Server
Rank #45,935io.github.jarahkon/hass-mcp-server
MCP server providing hass-server capabilities
Hass MCP Server is a Model Context Protocol (MCP) server published by jarahkon. It ranks #45,935 of 137,138 servers tracked on MCP Toplist. Hass MCP Server is listed across 3 registries — Official MCP, PulseMCP and Glama, with 3 tracked versions. It was first listed on Mar 21, 2026 and most recently updated on Mar 25, 2026.
Ranks ahead of 91,203 of 137,138 servers on MCP Toplist.
Use Hass MCP Server
Requires user-supplied configuration before first use — typically an API key, token or connection string set via environment variables.
claude mcp add hass-mcp-server -e "HA_URL=<your HA_URL>" -e "HA_TOKEN=<your HA_TOKEN>" -e "HA_SSH_HOST=<your HA_SSH_HOST>" -e "HA_SSH_PORT=<your HA_SSH_PORT>" -e "HA_SSH_USER=<your HA_SSH_USER>" -e "HA_SSH_KEY_PATH=<your HA_SSH_KEY_PATH>" -e "HA_SSH_PASSWORD=<your HA_SSH_PASSWORD>" -- npx -y @jarahkon/hass-mcp-serverReplace each placeholder with your own value before saving.
[mcp_servers.hass-mcp-server]
command = "npx"
args = ["-y", "@jarahkon/hass-mcp-server"]
[mcp_servers.hass-mcp-server.env]
HA_URL = "<your HA_URL>"
HA_TOKEN = "<your HA_TOKEN>"
HA_SSH_HOST = "<your HA_SSH_HOST>"
HA_SSH_PORT = "<your HA_SSH_PORT>"
HA_SSH_USER = "<your HA_SSH_USER>"
HA_SSH_KEY_PATH = "<your HA_SSH_KEY_PATH>"
HA_SSH_PASSWORD = "<your HA_SSH_PASSWORD>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"hass-mcp-server": {
"command": "npx",
"args": [
"-y",
"@jarahkon/hass-mcp-server"
],
"env": {
"HA_URL": "<your HA_URL>",
"HA_TOKEN": "<your HA_TOKEN>",
"HA_SSH_HOST": "<your HA_SSH_HOST>",
"HA_SSH_PORT": "<your HA_SSH_PORT>",
"HA_SSH_USER": "<your HA_SSH_USER>",
"HA_SSH_KEY_PATH": "<your HA_SSH_KEY_PATH>",
"HA_SSH_PASSWORD": "<your HA_SSH_PASSWORD>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"hass-mcp-server": {
"command": "npx",
"args": [
"-y",
"@jarahkon/hass-mcp-server"
],
"env": {
"HA_URL": "<your HA_URL>",
"HA_TOKEN": "<your HA_TOKEN>",
"HA_SSH_HOST": "<your HA_SSH_HOST>",
"HA_SSH_PORT": "<your HA_SSH_PORT>",
"HA_SSH_USER": "<your HA_SSH_USER>",
"HA_SSH_KEY_PATH": "<your HA_SSH_KEY_PATH>",
"HA_SSH_PASSWORD": "<your HA_SSH_PASSWORD>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"hass-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jarahkon/hass-mcp-server"
],
"env": {
"HA_URL": "<your HA_URL>",
"HA_TOKEN": "<your HA_TOKEN>",
"HA_SSH_HOST": "<your HA_SSH_HOST>",
"HA_SSH_PORT": "<your HA_SSH_PORT>",
"HA_SSH_USER": "<your HA_SSH_USER>",
"HA_SSH_KEY_PATH": "<your HA_SSH_KEY_PATH>",
"HA_SSH_PASSWORD": "<your HA_SSH_PASSWORD>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"hass-mcp-server": {
"command": "npx",
"args": [
"-y",
"@jarahkon/hass-mcp-server"
],
"env": {
"HA_URL": "<your HA_URL>",
"HA_TOKEN": "<your HA_TOKEN>",
"HA_SSH_HOST": "<your HA_SSH_HOST>",
"HA_SSH_PORT": "<your HA_SSH_PORT>",
"HA_SSH_USER": "<your HA_SSH_USER>",
"HA_SSH_KEY_PATH": "<your HA_SSH_KEY_PATH>",
"HA_SSH_PASSWORD": "<your HA_SSH_PASSWORD>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"hass-mcp-server": {
"command": "npx",
"args": [
"-y",
"@jarahkon/hass-mcp-server"
],
"env": {
"HA_URL": "<your HA_URL>",
"HA_TOKEN": "<your HA_TOKEN>",
"HA_SSH_HOST": "<your HA_SSH_HOST>",
"HA_SSH_PORT": "<your HA_SSH_PORT>",
"HA_SSH_USER": "<your HA_SSH_USER>",
"HA_SSH_KEY_PATH": "<your HA_SSH_KEY_PATH>",
"HA_SSH_PASSWORD": "<your HA_SSH_PASSWORD>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.jarahkon%2Fhass-mcp-server)<a href="https://mcptoplist.com/server/io.github.jarahkon%2Fhass-mcp-server"><img src="https://mcptoplist.com/badge/io.github.jarahkon%2Fhass-mcp-server.svg" alt="MCP Toplist: Top 50% of 137,138" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 3 registries
jarahkon
Available versions (3)
| Version | Published |
|---|---|
| 1.0.6 | Mar 25, 2026 |
| 1.0.5 | Mar 25, 2026 |
| 0.1.0 | Nov 25, 2024 |
Frequently asked questions
- Who maintains Hass MCP Server?
- Hass MCP Server is maintained by jarahkon, which publishes 1 MCP server (3 total versions) tracked on MCP Toplist.
- Is Hass MCP Server listed on the Official MCP Registry?
- Yes — Hass MCP Server is listed on the Official MCP Registry, alongside PulseMCP and Glama.
- How many versions does Hass MCP Server have?
- MCP Toplist tracks 3 versions of Hass MCP Server, most recently published on Mar 25, 2026.
- Where can I find the source code for Hass MCP Server?
- The source code for Hass MCP Server is hosted at github.com/jarahkon/hass-mcp-server.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.