From d4219bde452a3370aa912227277de85aeba4000f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Dec 2025 19:26:26 +0000 Subject: [PATCH 1/3] Initial plan From ba6a50f374d7ef6fe5aa184b1bdd6e9efbace676 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Dec 2025 19:31:04 +0000 Subject: [PATCH 2/3] Address PR feedback: Bold UI strings and fix formatting Co-authored-by: depoll <1392690+depoll@users.noreply.github.com> --- package-lock.json | 3 --- source/_integrations/mcp_server.markdown | 20 ++++++++++---------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index d0299926aec6..99dbf11b42dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1594,7 +1594,6 @@ "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -6740,7 +6739,6 @@ "integrity": "sha512-Enhu+WpNnP30OlOBTV3cMez+fNzcsv1bV9AtIVscUMiDcF/aFfAPoXklMMGltK2fffxPVEn5pr2yFiyihJdZ+w==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@modelcontextprotocol/sdk": "^1.22.0", "@textlint/ast-node-types": "15.4.1", @@ -8027,7 +8025,6 @@ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true, "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/source/_integrations/mcp_server.markdown b/source/_integrations/mcp_server.markdown index 9dd931717183..1e331e99f4f9 100644 --- a/source/_integrations/mcp_server.markdown +++ b/source/_integrations/mcp_server.markdown @@ -101,19 +101,19 @@ Claude for Desktop now supports remote MCP servers, making it extremely easy to Home Assistant instance: 1. Download [Claude for Desktop](https://claude.ai/download) and log in. -2. Click your profile name, select Settings, and go to Connectors. -3. Click "Add Custom Connector" +2. Click your profile name, select **Settings**, and go to **Connectors**. +3. Click **Add Custom Connector**. 4. Enter the following details: - * Name: "Home Assistant" (or any more descriptive name you prefer) - * Remote MCP Server URL: https:///api/mcp - * Under advanced settings: - * OAuth Client ID: https://claude.ai - * OAuth Client Secret: -5. Click OK. Now click "Connect" next to the entry created with the name you provided above. + - **Name**: "Home Assistant" (or any more descriptive name you prefer) + - **Remote MCP Server URL**: https:///api/mcp + - Under advanced settings: + - **OAuth Client ID**: https://claude.ai + - **OAuth Client Secret**: +5. Click **OK**. Now click **Connect** next to the entry created with the name you provided above. 6. Log in to your Home Assistant instance and allow the redirect back to Claude Desktop. -7. You can now enable tools from Home Assistant when chatting with Claude, allowing you to control Home Assistant similar to how you would through the Voice Assistant. Claude will ask you for permission before calling any tools. +7. You can now enable tools from Home Assistant when chatting with Claude, allowing you to control Home Assistant similar to how you would through the Voice Assistant. Claude will ask you for permission before calling any tools. - ![Screenshot of Claude for Desktop adding an item to a Home Assistant To-do list](/images/integrations/mcp_server/claude-todo-list-control.png) + ![Screenshot of Claude for Desktop adding an item to a Home Assistant To-do list](/images/integrations/mcp_server/claude-todo-list-control.png) ### Example: Cursor From b8b0deded69aa65c043f70b9b7d6c47b9fefecbd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Dec 2025 19:38:27 +0000 Subject: [PATCH 3/3] Revert package-lock.json changes Co-authored-by: depoll <1392690+depoll@users.noreply.github.com> --- package-lock.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package-lock.json b/package-lock.json index 99dbf11b42dd..d0299926aec6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1594,6 +1594,7 @@ "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -6739,6 +6740,7 @@ "integrity": "sha512-Enhu+WpNnP30OlOBTV3cMez+fNzcsv1bV9AtIVscUMiDcF/aFfAPoXklMMGltK2fffxPVEn5pr2yFiyihJdZ+w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@modelcontextprotocol/sdk": "^1.22.0", "@textlint/ast-node-types": "15.4.1", @@ -8025,6 +8027,7 @@ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" }