You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ uv run mypy src/ # Type check
32
32
uv run ast-grep scan # AST lint (error handling patterns)
33
33
```
34
34
35
-
On every commit, hooks run `ruff check --fix` (lint), `ast-grep scan` (AST lint), `mypy` (type check), and unit tests in parallel via [lefthook](https://github.com/evilmartians/lefthook). The **Ruff Lint** and **AST Lint** CI jobs also enforce this on pull requests.
35
+
On every commit, hooks run `ruff check --fix` (lint), `ast-grep scan` (AST lint), `mypy` (type check), and unit tests in parallel via [lefthook](https://github.com/evilmartians/lefthook). The **Ruff Lint** and **AST Lint** CI jobs also enforce these on pull requests; **Ruff Lint** additionally runs `ruff format --check` on changed Python files.
Copy file name to clipboardExpand all lines: homeassistant-addon/DOCS.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ AI assistant integration for Home Assistant via Model Context Protocol (MCP).
4
4
5
5
## About
6
6
7
-
This add-on enables AI assistants (Claude, ChatGPT, etc.) to control your Home Assistant installation through the Model Context Protocol (MCP). It provides 88+ tools for device control, automation management, entity search, calendars, todo lists, dashboards, backup/restore, history/statistics, camera snapshots, and system queries.
7
+
This add-on enables AI assistants (Claude, ChatGPT, etc.) to control your Home Assistant installation through the Model Context Protocol (MCP). It provides 89+ tools for device control, automation management, entity search, calendars, todo lists, dashboards, backup/restore, history/statistics, camera snapshots, and system queries.
8
8
9
9
**Key Features:**
10
10
-**Zero Configuration** - Automatically discovers Home Assistant connection
@@ -256,7 +256,7 @@ Requires add-on restart to take effect.
256
256
257
257
**Default:** `false`
258
258
259
-
Replaces the full tool catalog (~88 tools, ~46K tokens) with search-based discovery (~4 proxy tools, ~5K tokens). When enabled, tools are found via `ha_search_tools` and executed through categorized proxies (read/write/delete).
259
+
Replaces the full tool catalog (~89 tools, ~46K tokens) with search-based discovery (~4 proxy tools, ~5K tokens). When enabled, tools are found via `ha_search_tools` and executed through categorized proxies (read/write/delete).
260
260
261
261
> ⚠️ **Do NOT enable this if you use Claude in Sonnet or Opus modes.** Those models run their own built-in tool search / deferred tools, which conflicts with ha-mcp's — running both at once does not work. To use ha-mcp's tool search with Claude, disable Claude's built-in tool search first; otherwise leave this off.
262
262
@@ -366,7 +366,7 @@ If the add-on is slow or unresponsive:
366
366
367
367
<!-- ADDON_TOOLS_START -->
368
368
369
-
The add-on provides 88+ MCP tools for controlling Home Assistant:
369
+
The add-on provides 89+ MCP tools for controlling Home Assistant:
370
370
371
371
> **Note:** This list is regenerated from the `master` branch on every push, but the add-on image you have installed only updates on stable releases (biweekly, Wednesdays 10:00 UTC). A tool listed below may not yet be present in your installed runtime. If so, calling it returns an "unknown tool" error until the next stable release.
372
372
@@ -383,6 +383,9 @@ The add-on provides 88+ MCP tools for controlling Home Assistant:
383
383
- `ha_remove_area_or_floor`— Remove a Home Assistant area or floor.
384
384
- `ha_set_area_or_floor`— Create or update a Home Assistant area or floor.
385
385
386
+
### Assist
387
+
- `ha_manage_pipeline`— Manage Home Assistant Assist pipelines.
388
+
386
389
### Automations
387
390
- `ha_config_get_automation`— Retrieve Home Assistant automation configuration.
388
391
- `ha_config_remove_automation`— Delete a Home Assistant automation.
@@ -441,7 +444,7 @@ The add-on provides 88+ MCP tools for controlling Home Assistant:
441
444
442
445
### Helper Entities
443
446
- `ha_config_list_helpers`— List all Home Assistant helpers of a specific type with their configurations.
444
-
- `ha_config_set_helper`— Create or update Home Assistant helper entities (27 types, unified interface).
447
+
- `ha_config_set_helper`— Create or update Home Assistant helper entities and config subentries
445
448
- `ha_delete_helpers_integrations`— Delete a Home Assistant helper or integration config entry.
0 commit comments