Home Assistant MCP Server
@MCP-Mirror
About Home Assistant MCP Server
Mirror of
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Home Assistant MCP Server?
A Model Context Protocol (MCP) server that provides tools to control and monitor Home Assistant devices through MCP-enabled applications.
How to use Home Assistant MCP Server?
Clone the repository, install dependencies with npm install, build with npm run build, then configure the MCP server in your settings file (e.g., claude_desktop_config.json) by setting the command to node, args to the built index.js, and env variables HA_URL and HA_TOKEN. Use the provided tools (get_state, toggle_entity, trigger_automation, list_entities) from any MCP client.
Key features of Home Assistant MCP Server
- Get device states
- Control device states (on/off)
- Trigger automations
- List available entities
Use cases of Home Assistant MCP Server
- Read the current state of a Home Assistant entity (e.g., a light or sensor).
- Turn a device on or off via the MCP interface.
- Trigger an automation by its ID.
- List all entities in a given domain (e.g., all lights).
FAQ from Home Assistant MCP Server
What are the runtime requirements?
Node.js and npm are required to build and run the server after cloning the repository.
How do I configure authentication?
Set the HA_URL and HA_TOKEN environment variables when configuring the MCP server. Replace with your Home Assistant instance URL and a long-lived access token.
Where does the server connect to?
It connects directly to your Home Assistant instance via the provided URL and access token. All data resides on that instance.
What transport or authentication does the server use?
The server uses the MCP protocol over stdio; authentication is handled via a Home Assistant long-lived access token passed in the HA_TOKEN environment variable.
More AI & Agents MCP servers
欢迎来到 智言平台
Shy2593666979AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
Comments